题目内容
(请给出正确答案)
[主观题]
试编一个程序,把AX中的十六进制数转换成ASCⅡ码,并将对应的ASCⅡ码依次存放到MEM数组中的四个字节中。
答案
查看答案
第2题
试编制一个程序,把BX寄存器中的二进制数以十六进制的形式显示在屏幕上。
注意:根据题目要求应将BX中的内容从左到右每4位一组显示出来,共显示4个十六进制数位。如果显示的数位是0~9,则把4位二进制数加上30H,转换成相应的ASCII码30H~39H;如果是A~F,则应加上37H(30H+7),转换成ASCII码41H~46H。
第4题
已知程序中定义了以下两个变量:
HEX:DB 5AH
ASC:DS 2
试编写一个程序段,将变量HEX中的两位十六进制数字转换成对应的ASCII码字符后,放到变量ASC中,如图所示。
第5题
试编子程序,统计AX中二进制位是“1”的位数。已知:
入口参数:AX=16位二进制数。
出口参数:BL=统计结果。
第9题
把下面给出的十进制数转换成二进制数(无法精确表示时,小数点后取3位)、八进制数、十六进制数:7+3/4,一23/64.,27.5,一125.937 5,5.43
第10题
二进制数转换成十六进制数,首先将其从小数点位置分别向左右两边把每()位分成一组。
A.5
B.4
C.3
D.2