求51单片机用汇编语言写四位或更多位十六进制转换成十进制bcd码答:L5: ANL 31H,#0FH ;31H存放转速十六进制的高字节 MOV R0,31H MOV R1,31H CJNE R0,#00H,L6 AJMP L10 L6: ADD A,#56H DA A JC L7 DJNZ R0,L6 AJMP L8 L7: INC B DEC R0 CLR CY CJNE R0,#00H,L6 L8: MOV 44H,A ;44H存放转化成的十进制的低字节 MOV A,B CLR ...
用汇编语言编写程序从键盘输入两个一位十六进制数相加显示结果,要求...答:21h jmp Input InputDone:ret inputnum endp dectobinary proc push cx mov flag, 0 lea si, Buf1 mov dl, 10 mov cl, 10 Loop1:xor ah, ah div dl cmp al, 0 jne Next2 cmp flag, 0 je Next3 Next2:mov flag, 1 mov [si], al add byte ptr[si], '0'inc si Next3:...