![](https://static.youtibao.com/asksite/comm/h5/images/m_q_title.png)
[主观题]
为了将AX和BX寄存器中存放的32位数据左移一位(其中AX寄存器中的数据为高 16位),下面的程序段中应
为了将AX和BX寄存器中存放的32位数据左移一位(其中AX寄存器中的数据为高 16位),下面的程序段中应填写()指令。 SHL AX,1 SHL BX,1
A.ADC AX,0
B.SHL AX,1
C.ROL AX,1
D.RCL AX,1
查看答案
![](https://static.youtibao.com/asksite/comm/h5/images/solist_ts.png)
为了将AX和BX寄存器中存放的32位数据左移一位(其中AX寄存器中的数据为高 16位),下面的程序段中应填写()指令。 SHL AX,1 SHL BX,1
A.ADC AX,0
B.SHL AX,1
C.ROL AX,1
D.RCL AX,1
①通用寄存器AX、BX、CX、DX既可以存放8位或16位数据,也可以作为偏移地址寄存器访问存储器单元
②指针和变址寄存器SP、BP、SI和D1只能存放偏移地址
③段寄存器只能存放段地址
④IP寄存器只能存放指令的偏移地址
其中()叙述是正确的。
A.①和②
B.②和③
C.③和④
D.④和①
(1) MOV AX , 3600H
(2) MOV AX , [1200H]
(3) MOV AX, BX
(4) MOV AX , [BX]
(5) MOV AX, 1100H[BX]
(6) MOV AX, [BX][SI]
A.CMP AX,BX
B.TEST AX,BX
C.AND AX,AX
D.XCHG AX,BX
A.1000H
B.0010H
C.2000H
D.0020H
A.10
B.20
C.30
D.40
A.VAR DW 4142H
B.VAR DW 16706
C.VAR DW 4241H
D.VAR DW 'AB'