首页学历类考试大学计算机科学
(简答题)

执行以下两条指令后,标志寄存器FLAGS的六个状态位各为什么状态? MOVAX,84A0H ADDAX,9460H

正确答案

执行ADD指令后,6个状态标志位的状态分别为:
在两个16位数进行加法运算时,对CF、ZF、SF和OF会产生影响,但对PF和AF标志位,只有其低8位的运算影响它们的状态。各标志位的状态分别为:AF=0,PF=1,CF=1,ZF=0,SF=0,OF=1。

答案解析

相似试题

  • (简答题)

    下面两条指令执行后,标志寄存器中CF,AF,ZF,SF和OF分别是什么状态? MOV DL,86 ADD DL,0AAH

    答案解析

  • (简答题)

    如TABLE为数据段中0100单元的符号名,其中存放的内容为0FF00H,试问以下两条指令有什么区别?指令执行后,AX寄存器的内容是什么?

    答案解析

  • (单选题)

    执行以下指令后,标志寄存器的内容为:() MOV AL,84H ADD AL,9CH

    答案解析

  • (单选题)

    如果TABLE为数据段中0100单元的符号名,其中存放的内容为0FF00H,以下两条指令执行后,AX、BX寄存器的内容分别是()。MOV.AX,TABLEMOV.BX,OFFSETTABLE

    答案解析

  • (简答题)

    请写出下列两条指令执行后,BX寄存器中的内容。

    答案解析

  • (简答题)

    执行指令ADD AL,72H前,(AL)=8EH,标志寄存器的状态标志OF、SF、ZF、AF、PF和CF全为0,指出该指令执行后标志寄存器的值。

    答案解析

  • (简答题)

    如TABLE为数据段中0032单元的符号名,其中存放的内容为1234H,试问以下两条指令有什么区别?指令执行完后AX寄存器的内容是什么? MOV AX,TABLE LEA AX,TABLE

    答案解析

  • (简答题)

    设X=35H,Y=76H,进行X+Y和X-Y运算后,标志寄存器FLAGS的状态标志位各是什么?

    答案解析

  • (单选题)

    假设(AX)=4652H,(DX)=0234H,依次执行SUBAX,0F0F0H和SBBDX,0F0F0H两条指令后,寄存器AX和DX的值分别为()

    答案解析

快考试在线搜题