多做题,通过考试没问题!

汇编语言程序设计

睦霖题库>大学试题(计算机科学)>汇编语言程序设计

编写指令序列,把AX中的16b二进制分为4组,每组4b,分别置入AL,BL,CL,DL中。

正确答案: 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位
答案解析:
进入题库查看解析

微信扫一扫手机做题