MOV DX,AX;最低4位直接进入DX
MOV CX,4
ROL AX,CL;最高4位移入最低4位
PUSH AX;压入堆栈保存(准备送入AL)
ROL AX,CL;次高4位移入最低4位
MOV BX,AX;送入BL
ROL AX,CL;第3组4位移入最低4位
MOV CX,AX;送入CL
POP AX;从堆栈中弹出原最高4位
AND AX,000FH;清除高12位
AND BX,000FH;清除高12位
AND CX,000FH;清除高12位
AND DX,000FH;清除高12位
(简答题)
编写指令序列,把AX中的16b二进制分为4组,每组4b,分别置入AL,BL,CL,DL中。
正确答案
答案解析
略
相似试题
(简答题)
编写指令序列,把AX中的16b二进制分为4组,每组4b,分别置入AL,BL,CL,DL中。
(简答题)
编写指令序列,把AX中的16b二进制分为4组,每组4b,分别置入AL,BL,CL,DL中。
(简答题)
编写指令序列,比较AX、BX中的数的绝对值,绝对值较大的数存入AX,绝对值较小的数存入BX。
(简答题)
编写指令序列,比较AX、BX中的数的绝对值,绝对值较大的数存入AX,绝对值较小的数存入BX。
(简答题)
编写指令序列,比较AX、BX中的数的绝对值,绝对值较大的数存入AX,绝对值较小的数存入BX。
(简答题)
编写一个子程序,以AX为入口参数,把AX中的各个二进制位颠倒次序后还放回AX中。 例如,入口参数AX=1011000111101001B,处理后AX应为1001011110001101B。
(简答题)
编写一个子程序,以AX为入口参数,把AX中的各个二进制位颠倒次序后还放回AX中。比如,入口参数AX=1011000111101001B,处理后AX应为1001011110001101B。
(简答题)
编写一段程序,把AX中的16位无符号二进制数转换成ASCII码,并显示在CRT显示器上。
(简答题)
编写指令序列,将AX和BX中较大的绝对值存入AX,较小的绝对值存入BX。