更多"执行下面的程序后,AX寄存器中的数据是( )。 BUT DW "的相关试题:
[单项选择]执行下面的程序后,AX寄存器中的数据是( )。 BUT DW 10 DUP (2) XOR AX,AX MOV CX,LENGTH MOV SI,SIZE BUF-TYPE BUF NEXT: ADD AX,BUF [SI] SUB SI,TYPE BUT LOOP
A. 20
B. 30
C. 32
D. 40
[单项选择]执行下面的程序后,AX寄存器中的数据是( )。 BUT DW 10DUP(2) XOR AX, AX MOV CX, LENGTH MOV SI,SIZE BUF—TYPEBUF NEXT: ADD AX,BUF [SI] SUB SI,TYPE BUF LOOP
A. 20
B. 30
C. 32
D. 40
[单项选择]若定义TAB DW 1,2,3,4,执行MOV AX,TAB[2]指令后,AX寄存器中的数据是 ( )。
A. 0200H
B. 0002H
C. 0403H
D. 3
[单项选择]8086有4个数据寄存器;其中AX除用作通用寄存器外,还可用作( )。
A. 累加器
B. 计数器
C. 基址寄存器
D. 段寄存器
[单项选择]执行下面的指令序列后,AX寄存器中的数据是( )。 MOV AX,1234H MOV BX,4 MUL BX,
A. 4936H
B. 48DOH
C. 2340H
D. 0234H
[单项选择]执行下面的命令,AX寄存器中的数据是( )。MOV AX,123HMOV DX,4MULDX
A. 4936H
B. 48DOH
C. 2340H
D. 0234H
[单项选择]执行下面的命令,AX寄存器中的数据是( )。 MOV AX,123H MOV DX,4 MUL DX
A. 4936H
B. 48DOH
C. 2340H
D. 0234H
[单项选择]执行下面的指令序列后,AX寄存器中的数据是( )。 MOV AX,1234H MOVBX,4 MUL BX
A. 4936H
B. 48DOH
C. 2340H
D. 0234H
[单项选择]假设AX 和BX 寄存器中存放的是有符号数,为了判断AX 寄存器中的数据是否大于BX寄存器中的数据,应采用下面( )指令序列(注:label 为标号)。
A. SUB AX,BX JC label
B. SUB AX,BX JNC lable
C. CMPAX,BX JA lable
D. CMPAX,BX JG label
[单项选择]假设AX和BX寄存器中存放的是有符号数,为了判断AX寄存器中的数据是否大于BX寄存器中的数据,应采用下面( )指令序列(注:label为标号)。
A. SUB AX,BX
B. SUB AX,BX JC label JNC lable
C. CMP AX,BX
D. CMP AX,BX JA lable JG label
[单项选择]执行下面的程序段后,AX寄存器中的内容是______。 ARRAY DW 10 DUP(2) XOR AX, AX MOV CX,0AH MOV SI,12H NEXT: ADD AX,ARRAY [SI] SUB S1,2H Loop NEXT
A. 20
B. 30
C. 32
D. 40
[单项选择]为了将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