首页
SAL、SHL、SAR或SHR指令中目的操作数不能为立即数。
精华吧
→
答案
→
知到智慧树
→
未分类
SAL、SHL、SAR或SHR指令中目的操作数不能为立即数。
A.正确
B.错误
正确答案:正确
Tag:
微机原理
目的
指令
时间:2023-12-19 14:43:23
上一篇:
指令XOR AX,AX不能将AX寄存器清零。
下一篇:
ROL、ROR、RCL或RCR指令中的移位次数大于1时,需要使用;来存放移位次数。
相关答案
1.
AND、OR、XOR或TEST指令执行之后,均将CF和OF清零,ZF、SF和PF反映操作结果,AF未定义。
2.
执行带借位的减法指令SBB时会将源操作数-目的操作数-CF的值回送给目的操作数。
3.
比较指令CMP执行两个操作数相减,但不回送结果,只将运算过程和结果反映在标志位上,可用于给转移指令提供条件、决定程序去向。
4.
PUSH 300H和POP AL指令都是错误的。
5.
堆栈操作可以按字进行、也可以按字节进行。
6.
十进制数的共阳极七段显示码与共阴极七段显示码是一样的。
7.
执行XLAT指令时,会将BX的内容(代表数据表的首地址)和AL的内容(要查的数据与表首的距离)相加作为有效地址,然后从中读出此地址单元的内容送入AL。
8.
指令LEA AX,BX和指令LEA DS,[1000H]都是错误的。
9.
已知CX=2000H,DS=4111H,SI=2111H,(43333H)=1234H,则指令执行XCHG CH,[SI+112H]之后AH的值为12H。
10.
大部分指令除了操作码外,还包含操作数,所以要由几个字节组成。
热门答案
1.
最简单的指令是1字节指令,指令中只包含8位操作码,没有操作数。
2.
已知SS=1200H,SI=2300H,BP=1500H,(15800H)=8765H,则执行指令MOV AX,[BP+SI]之后AH的值为()。
3.
已知DS=1000H,DI=0200H,BX=2100H,PLUS=0300H,(12600H)=6789H,则执行指令MOV DH,PLUS[BX][DI]之后DH的值为67H。
4.
已知SI=2000H,ES=5000H,(53236H)=6040H,则执行指令MOV AX,ES:[SI+1236H]之后AL的值为()。
5.
已知DS=3333H,(34441H)=5678H,则执行指令MOV BH,[1111H]之后BH的值为56H。
6.
已知SS=3222H,DS=1200H,BP =1113H,(33333H)=7890H,(13113H)=5678H,则执行指令MOV CH,[BP]之后CH的值为78H。
7.
指令中存储器操作数的段基址可以通过段超越前缀进行设置。
8.
寄存器寻址与段地址(段寄存器)无关。
9.
对寄存器IP和flags可以进行写操作。
10.
计算机指令中的操作数可以有0个、1个、2个或多个。