试题详情
- 简答题编写指令序列,把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位 关注下方微信公众号,在线模考后查看
热门试题
- 存储器按段划分,每个段的大小可在()范围
- 若DX=1010H,BX=0923H则S
- 如果子程序的属性为FAR,下列说法错误的
- 如何规定一个程序执行的开始位置?主程序执
- 作下列十六进制数的运算,并转换为十进制
- 指令“MOV ES:[BX],AX”中,
- 把下列十进制数转换为进制数(127)
- 对于一个十进制数–80,其二进制补码表示
- 求出15F4H减去4EA0H之差,并根据
- 假定(DS)=2000H,(ES)=21
- 计算"00000000"和"010101
- 存储器的物理地址是由段地址和偏移地址组合
- 若(ES)=3050H (DI)=50H
- 关于字节乘法指令错误的说法是()。
- 简述中断处理程序的结构模式,说明中断和子
- 下面指令中,合理而有意义的指令是()。
- 换码指令XLAT要求给出存储单元的有效地
- 定义数据段,满足如下要求: (1)arr
- 设堆栈指针(SP)=4EH,执行下面两条
- TYPE运算符的功能是取得变量或标号的(