编写一短程序段,将AX中的16位二进制转换成4位ASCII码字符串。若AX=32510,则完成转换后,AX,DX分别是多少?
正确答案:
先将DX清零,然后将AX和DX内容除以100。用AAM指令调整后,将AX中的4位十六进制数和3030H相加,转换为ASCII的低两位。再用同样的方法,将DX中的4位十六进制数转换为ASCII的高两位。程序段如下:

答案解析:有

微信扫一扫手机做题
编写一短程序段,将AX中的16位二进制转换成4位ASCII码字符串。若AX=32510,则完成转换后,AX,DX分别是多少?
微信扫一扫手机做题