已有AX=E896H,BX=3976H,若执行ADD BX,AX指令,则结果BX,AX,标志位CF,OF,ZF各为何值?

题目
问答题
已有AX=E896H,BX=3976H,若执行ADD BX,AX指令,则结果BX,AX,标志位CF,OF,ZF各为何值?
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

执行下列指令后,写出寄存器的值,(AX)=______。

TABLE DW 10,20,30,40,50

ENTRY DW 3

MOV BX,OFFSET TABLE

ADD BX,ENTRY

MOV AX,[BX]


正确答案:1E00H
1E00H

第2题:

执行以下程序段后,(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


正确答案:B

第3题:

假定(AX)=96H,(BX)=65H,依次执行ADD AX,BX指令和DAA指令后,(AL)=( )。

A.0FBH

B.01H

C.61H

D.0BH


正确答案:C
解析:DAA为指令助记符——加法的十进制调整(压缩的BCD码)。无操作数,调整的加法结果在AL中。调整方法是,如果AL的低4位大于9或AF=l,则加6到AL并置AF =1;如果AL的高4位大于9或CF=1,则加60H到AL,并置CF=1。所以最后结果为61H。

第4题:

若AX=65ACH,BX=0B79EH,则()

A.执行ADD.AX,BX指令后,CF=1,OF=1
B.执行SUB.AX,BX指令后,SF=1,OF=0
C.执行TESTBX,AX指令后,CF=0,OF=0
D.执行XORAX,BX指令后,PF=1,IF=0

答案:A
解析:

第5题:

下列指令中,与进位标志位CF无关的是( )。

A.ADC AX,3FH

B.SBB BX,CX

C.DEC DX

D.ADD AL,BLDAA


正确答案:C
解析:根据所学知识,可知选项A)、B)、D)指令执行都将影响标志位CF,只有选项C)不影响CF标志位。

第6题:

假定AX=96H,BX=65H,依次执行ADD AX,BX和DAA指令后,AL=______。


正确答案:61H
61H

第7题:

当指令“SUB AX,BX”执行后,如果CF=1,则说明最高有效位向高位有进位或有借位,对【 】数的操作结果溢出。


正确答案:无符号
无符号 解析:执行指令SUBAX,BX后,如果CF= 1,则说明最高有效位向高位有进位或有借位,对无符号数的操作结果表示溢出。

第8题:

执行下列指令后,寄存器AX的值为 TABLE DW 10,20,30,40,50 ENTRY DW 3 … MOV BX, OFFSET TABLE ADD BX, ENTRY MOV AX,[BX]

A.1E00H

B.1000H

C.001EH

D.000AH


正确答案:C

第9题:

已知:(AX)=01CDH,(BX)=0AFH,(CX)=0BE02H,CF=1,写出单步执行每条指令时CF、ZF及相关寄存器的内容。

TEST AX,BX ;AX=______H,BX=______H

;CF=______,ZF=_____

ROL BX,CL ;(BX)=______H,(CL)=______H


正确答案:01CD    0AF    0    0    2BC    02
01CD    0AF    0    0    2BC    02

第10题:

用一条指令实现将寄存器BX和SI中的内容相加,结果送入AX中,这条指令是()。

  • A、ADD AX,[SI][BX]
  • B、MOV AX,[BX+SI]
  • C、AND AX,[BX+SI]
  • D、LEA AX,[BX][SI]

正确答案:D

更多相关问题