三九宝宝网宝宝教育教学论文

单片机汇编语言函数HEXASC代码如下

01月02日 编辑 39baobao.com

[汇编语言指令大全要详细的 !]最佳答案IBM-PC汇编语言指令集 数据传送指令集 MOV 功能: 把源操作数送给目的操作数 语法: MOV 目的操作数,源操作数 格式: MOV r1,r2 MOV r,m MOV m,r MOV r,data XCHG 功能: 交...+阅读

这段程序完成的功能就是讲十六进制数转换为ASCII表示的十进制数。最大到千位数。

HEX_ASC:MOV R4,#00H

MOV R2,#0E8H

MOV R3,#03H ;03E8H -- 1000

ASC1: LCALL SUB2 ;被转换数减1000

INC R4 ;R4加1

JNC ASC1 ;被转换数大于1000继续

LCALL ADD2 ;被转换数加1000,因为不够减而减了1000,相当于还原回去。

DEC R4 ;R4减1,得到正确的千位数

MOV A,R4 ;以下几句将R4转换为ASCII码

ANL A,#0FH ;

ORL A,#30H ;TO ASCii

MOV R4,A ;

MOV R5,#00H

MOV R2,#64H

MOV R3,#00H ;0064H -- 100

ASC2: LCALL SUB2 ;同上,百位数转换为ASCII码

INC R5

JNC ASC2

LCALL ADD2

DEC R5

MOV A,R5

ANL A,#0FH

ORL A,#30H ;TO ASCii

MOV R5,A

MOV R6,#00H

MOV R2,#0AH

MOV R3,#00H ;000AH -- 10

ASC3: LCALL SUB2 ;同上10位数转换为ASCII码

INC R6

JNC ASC3

LCALL ADD2

DEC R6

MOV A,R6

ANL A,#0FH

ORL A,#30H ;TO ASCii

MOV R6,A

mov a,r0 ;个位数转换为ASCII码

anl a,#0fh

orl a,#30h

mov r7,a

RET

以下为关联文档:

大学80C51单片机编程题请使用汇编语言编写谢谢!1: MOV A,R1 ANL A,#0F0H XCH A,R2 ANL A,#0FH ORL A,R2 MOV R3,A 2: MOV R0,#30H MOV 40H,#0 MOV 41H,#0 MOV R2,#16 LOOP: MOV A,R0 ADD A,40H MOV 40H,A MOV A,41H ADDC...

汇编语言指令大全要详细的最佳答案IBM-PC汇编语言指令集 数据传送指令集 MOV 功能: 把源操作数送给目的操作数 语法: MOV 目的操作数,源操作数 格式: MOV r1,r2 MOV r,m MOV m,r MOV r,data XCHG 功能: 交...

汇编语言程序指令知多少谁能告诉我汇编语言程序指令并带有解释谢谢附表5。2 指令汇编格式 指令类型 指令汇编格式 指令功能简介 传送指令 MOV reg/mem,imm ;dest←src MOV reg/mem/seg,reg MOV reg/seg,mem MOV reg/mem,seg 交换指令 XCHG r...

汇编语言算术运算指令简单写了个两数相加的。 dseg segment num1 db 27H num2 db 45H dseg ends cseg segment assume cs:cseg,ds:dseg begin: mov ax,dseg mov ds,ax mov al,num1 add al,num2 d...

汇编语言编写程序动态显示时间cursor equ 45H attrib equ 2fh code segment assume cs:code,ds:code start: jmp go oldcur dw ? OLD1C DW 2 DUP(?) NEWINT1C: PUSHF CALL DWORD PTR CS:OLD1C push ax PU...

汇编语言怎么实现时钟的实时显示请各位帮忙!;用汇编语言怎么实现时钟的实时显示,请各位帮忙!!! ; ;在右上角显示时钟,按任一键结束 ;用MASM5.0编译通过. data segment HH DB 0,0,':' MM DB 0,0,':' SS1 DB 0,0 data ends code...

怎么让电脑的系统时间用汇编语言显示出来啊实现的方法很多,以下为INT 21H功能调用实现方法,相对简单些,供你参考,如果要实时显示秒,做个循环就可以了 功能2AH 功能描述: 取系统日期 入口参数: AH=2AH 出口参数: CX=年(1980~209...

汇编语言题目二结果:0E8H 过程:(1)mov si,offset x1 即将x1的段地址放入si (2) add si,dis 即将si的地址向右偏移5个字节(不是字,5就是dis的值) (3) mov ax,[si] 将si的内容放入ax中,此时ax的内容...

急!汇编语言题目15按你题目的理解这个10A3H应该是代码段地址。 10A3H: 2000H XOR AL,AL ; al = 0 2002H MOV AX,CS ; al = cs即10a3h 2004H MOV SS,AX ; ss = ax = 10a3h 2006H MOV SP,2F00H...

推荐阅读
图文推荐