试编写程序段,将AX中的16进制数转换为ASCII码,存放到BUF开始的内存单元中,并在屏幕显示出数值。(11分) 相关知识点: 试题来源: 解析 解:以下为参考程序: MOV SI,OFFSET BUF ;设置内存地址 MOV CH,4 ;计数初值=4 MOV BX,AX ;BX=AX,AL用于系统功能调用和运算 NEXT: MOV CL,4 ROL BX,CL ;最高位移到...
PUSH ACC ANL A,#0FH LCALL H2A MOV R0,A POP ACC SWAP A ANL A,#0FH LCALL H2A MOV R1,A RET H2A:CJNE A,#10,HASC1 HASC1:JC HASC2 MOV B,#41H ADD A,B RET HASC2:MOV B,#30H ADD A,B RET