更多"假设AX和BX寄存器中存放的是有符号数,为了判断AX寄存器中的数据是否"的相关试题:
[单项选择]假设AX和BX寄存器中存放的是有符号数,为了判断AX寄存器中的数据是否大于BX寄存器中的数据,应采用下面( )指令序列(注:label为标号)。
A. SUB AX,BX JC label
B. SUB AX,BX JNC lable
C. CMP AX,BX JA lable
D. CMP AX,BX JG label
[单项选择]假设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寄存器中存放的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=0008H,BX=0003H,执行指令CMP AX,BX后,AX中的内容为()。
A. 0005H
B. FFFBH
C. 0003H
D. 0008H
[单项选择] 已知(AX)=1234H,执行下述三条指令后,(AX)=() MOV BX,AX NEG BX ADD AX,BX
A. 1234H
B. 0EDCCH
C. 6DCCH
D. 0000H
[填空题]阅读下列程序,说明程序执行后AX,BX,ZF,CF的值。MOV AX,FFFFHMOV BX,2896HXOR AX,BXINT 3AX=(),BX=(),ZF= (),CF= ()。
[单项选择]已知(AX)=1000H,(BX)=2000H,依次执行PUSH AX,PUSH BX、POP AX指令后,AX寄存器中的内容是( )。
A. 1000H
B. 0010H
C. 2000H
D. 0020H
[填空题] 阅读程序,说明程序执行后AX,BX的值; MOV AX,2000H MOV BX,3010H PUSH AX PUSH BX POP AX POP BX AX= (),BX=()
[单项选择]己知(AX)=1000H,(BX)=2000H,依次执行PUSH AX,PUSH BX、POP AX指令后,AX寄存器中的内容是( )。
A. 1000H
B. 0010H
C. 2000H
D. 0020H
[填空题]阅读下列程序,说明程序执行后AX,BX,DX,OF的值。MOV AX,3600HMOV BX,2400HCMP AX,BXJNC LOPMOV DX, -1JMP DONELOP:MOV DX,ODONE:INT 3AX= (),BX=(),DX=(),OF= ()。
[单项选择]下面是8086/8088微处理器中有关寄存器的叙述: ①通用寄存器AX、BX、CX、DX既可以存放8位或16位数据,也可以作为偏移地址寄存器访问存储器单元 ②指针和变址寄存器SP、BP、SI和D1只能存放偏移地址 ③段寄存器只能存放段地址 ④IP寄存器只能存放指令的偏移地址其中( )叙述是正确的。
A. ①和②
B. ②和③
C. ③和④
D. ④和①