在51单片机中,使用汇编语言,如何将十六进制数转换成十进制。答:DA A ;十进制调整,变成BCD码 MOV R4, A MOV A, R3 ADDC A, R3 DA A MOV R3, A MOV A, R2 ADDC A, R2 MOV R2, A DJNZ R5, LOOP ;共转换十六位数 ;---至此,已经把TH1 TL1中的数字,转换成BCD码,送到了R2 R3 R4。;---下面,分别存...
用汇编语言将键盘上输入的16进制数转换10进制,求大神答:;输入4位16进制数,将其以10进制的形式显示 CODE SEGMENT ASSUME CS:CODE ORG 100H START: JMP BBB MSG DB 10,13,'please input a number(hex):','$' T1 DB 0,1,2,3,4,5,6,7,8,9,10,10,11,11,12,12,13,13,14,14,15,15 T2 ...
急急急,汇编语言编写,将键入四位十六进制数,输出十进制答:dseg mov ds, ax lea si, nm0: call readhex ;调用读取输入数据函数 cmp f, 0 ;f>0,输入有错误,重新输入 ja m0 lea dx, msg1 ;显示输出 mov ah,9 int 21h mov ax, n ;10进制 call printdec ;输出 mov ah,4ch int 21h;read hex number(max FFFF);store...