更多"实现将DX:AX中存放的32位数扩大4倍,正确的程序段是 ( )"的相关试题:
[单项选择]实现将DX:AX中存放的32位数扩大4倍,正确的程序段是 ( )
A. SHL AX,2
B. RCL AX,2
C. MOV CX,2
D. SHL AX,1
[单项选择]根据下面的程序段,AX寄存器中的内容应该是( )。
A. AX, [EBX+2*ECX]3333H
B. 4444H
C. 6666H
D. 7777H
[单项选择]执行下面的指令
MOV AX, 1234H
MOV DX, 4
MUL DX
AX寄存器中的数据是( )。
A. 4936H
B. 48DOH
C. 2340H
D. 0234H
[单项选择]根据下面的程序段,AX寄存器中的内容应该是 ( )
ARRAY DW 1111H,2222H,3333H,4444H,5555H,6666H,7777H
MOV EBX,OFFSET ARRAY
MOV EXC,3
MOV AX,[EBX+2*ECX]
A. 3333H
B. 4444H
C. 6666H
D. 7777H
[单项选择]根据下面的程序段,AX寄存器中的内容应该是( )。
ARRAY DW llllH,2222H,3333H,4444H,5555H,6666H,7777H
MOV EBX, OFFSET ARAY
MOV ECX, 3
MOV AX, [EBX+2*ECX]
A. 3333H
B. 4444H
C. 6666H
D. 7777H
[单项选择]为了将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寄存器中存放的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寄存器中的内容应该是( )。
ARRAY DW 1111H,2222H,3333H,4444H,5555H,6666H,7777H
MOV EBX, OFFSET ARAY
MOV ECX, 3
MOV AX, [EBX + 2 * ECX]
A. 3333H
B. 4444H
C. 6666H
D. 7777H
[单项选择]执行下列程序段后,(AX)=( )。
MOV AX, '9'
ADD AL, '9'
AAA
A. 0072H
B. 0702H
C. 0018H
D. 0108H
[单项选择]执行以下程序段后,(AX)=( )。
MOV AX,0
MOV BX,1
MOV CX,100
A:ADD AX,BX
INC BX
LOOP A
HLT
A. 5000
B. 5050
C. 5100
D. 5150
[单项选择]执行以下程序段后,(AX)=( )。
MOV AX,0
MOV BX,1
MOV CX,100
A: ADD AX,BX
INC BX
LOOP A
HLT
A. 5000
B. 5050
C. 5100
D. 5150
[单项选择]执行下列程序段后,(AX)=( )。
MOV AX, '9'
ADD AL, '9'
AAA
A. 0072H
B. 0702H
C. 0018H
D. 0108H