【填空题】阅读以下程序段[1]: MOV SI, 4000H MOV DI,4100H MOV AL,[SI] ADD AL,[DI] DAA MOV [DI],AL MOV AL,[SI+1] ADC AL,[DI+1] DAA MOV [DI+1],AL 根据给定的初值,说明运行结果: 初值:(4000H)=63H,(4001H)=54H,(4100H)=88H,(4101H)=29H 在以上程序中,当执行ADD AL, [DI]指令后,但尚未执行DAA指令时,有关寄存器[2]和标志位的内容为: AL=? CF=?ZF=?SF=?AF=?OF=?PF=?

【填空题】阅读以下程序段[1]: MOV SI, 4000H MOV DI,4100H MOV AL,[SI] ADD AL,[DI] DAA MOV [DI],AL MOV AL,[SI+1] ADC AL,[DI+1] DAA MOV [DI+1],AL 根据给定的初值,说明运行结果: 初值:(4000H)=63H,(4001H)=54H,(4100H)=88H,(4101H)=29H 在以上程序中,当执行ADD AL, [DI]指令后,但尚未执行DAA指令时,有关寄存器[2]和标志位的内容为: AL=? CF=?ZF=?SF=?AF=?OF=?PF=?

参考答案与解析:

相关试题

对于以下程序段: AGAIN:MOV AL,[SI] MVO ES:[DI],

[单选题]对于以下程序段: AGAIN:MOV AL,[SI] MVO ES:[DI],AL INC SI INC DI LOOP AGAIN也可以用下列指令( )完成同样的功能。A.REP MVOSBB.REP LODSBC.REP STOSBD.REP ESCASB

  • 查看答案
  • 对于以下程序段:AGAIN: MOV AL,[SI] MVO ES:[DI],

    [单选题]对于以下程序段:AGAIN: MOV AL,[SI] MVO ES:[DI],AL INC SI INC DI LOOP AGAIN也可以用下列指令( )完成同样的功能。A.REP MVOSBB.REP LODSBC.REP STOSBD.REPE SCASB

  • 查看答案
  • 对于以下程序段: AGAIN:MOV AL,[SI] MVO ES:[DI],

    [单选题]对于以下程序段: AGAIN:MOV AL,[SI] MVO ES:[DI],AL INC SI INC DI LOOP AGAIN也可以用下列指令( )完成同样的功能。A.REP MVOSBB.REP LODSBC.REP STOSBD.REP ESCASB

  • 查看答案
  • 下面有4条指令:Ⅰ.MOV AL,[BX£«SI£«1A0H]Ⅱ.MOV AL,

    [单选题]下面有4条指令: Ⅰ.MOV AL,[BX+SI+1A0H] Ⅱ.MOV AL,80H[BX][DI] Ⅲ.MOV AL,[BP+SI-0A0H] Ⅳ.MOV AL,[BP] 其中(DS)=0930H,(SS)=0915H,(SI)=0A0H,(DI)=1C0H,(BX)=80H,(BP)=470H。试问哪些 指令能在AL寄存器中获得相同的结果?A.仅Ⅰ和ⅡB.仅Ⅱ和ⅢC.仅Ⅲ和ⅣD.Ⅰ、Ⅱ、Ⅲ和Ⅳ

  • 查看答案
  • 对于以下程序段AGAIN: MOV ES: [DI],AL INC DI LOO

    [单选题]对于以下程序段AGAIN: MOV ES: [DI],AL INC DI LOOP AGAIN 可以用指令( )完成相同的功能。A.REP MVOSBB.REP LODSBC.REP STOSBD.REPE SCASB

  • 查看答案
  • 下面有4条指令: Ⅰ.MOV AL,[BX£«SI£«1A0H] Ⅱ.MOV

    [单选题]下面有4条指令: Ⅰ.MOV AL,[BX+SI+1A0H] Ⅱ.MOV AL,80H[BX][DI] Ⅲ.MOV AL,[BP+SI-0A0H] Ⅳ.MOV AL,[BP] 其中(DS)=0930H,(SS)=0915H,(SI)=0A0H,(DI)=1C0H,(BX)=80H,(BP)=470H。试问 哪些指令能在AL寄存器中获得相同的结果?A.仅Ⅰ和ⅡB.仅Ⅱ和ⅢC.仅Ⅲ和ⅣD.Ⅰ、Ⅱ、Ⅲ和Ⅳ

  • 查看答案
  • 下面有四条指令: ①MOV AL,[BX£«SI£«1AOH] ②MOV AL,

    [单选题]下面有四条指令:①MOV AL,[BX+SI+1AOH]②MOV AL,80H[BX][DI]③MOV AL,[BP+SI-0A0H]④MOV AL,[BP]其中(DS)=0930H,(SS)=0915H,(SI)=0AOH,(DI)=ACOH,(BX)=80H,(BP)= 470H。试问哪些指令能在AL寄存器中获得相同的结果?( )A.仅①和②B.仅②和③C.仅③和④D.①、②、③、④

  • 查看答案
  • 有下列程序段AGAIN:MOV ES:[DI],AL INC DI LOOP

    [单选题]有下列程序段AGAIN:MOV ES:[DI],AL INC DI LOOP AGAIN下列指令中( )可完成与上述程序段相同的功能。A.REP MOVSBB.REP LODSBC.REP STOSBD.REPE SCASB

  • 查看答案
  • 对于下列程序段; AGAIN: MOV ES:[DI],AL INC DI LO

    [单选题]对于下列程序段;A.GAIN: MOV ES:[DI],ALINC DILOOP AGAIN可用指令( )完成相同的功能。A.REP MOVSBB.REP LODSBC.REP STOSBD.REP SCASB

  • 查看答案
  • 下面有4条指令: Ⅰ.MOV AL,[BX£«SI£«1AOH] Ⅱ.MOV

    [单选题]下面有4条指令:Ⅰ.MOV AL,[BX+SI+1AOH]Ⅱ.MOV AL,80H[BX][DI]Ⅲ.MOV AL,[BP+SI-0AOH]Ⅳ.MOV AL,[BP]其中(DS)=0930H,(SS)=0915H,(SI)=OAOH,(DI)=1COH,(BX)=80H,(BP)=470H。( )指令能在AL寄存器中获得相同的结果。A.仅Ⅰ和ⅡB.仅Ⅱ和ⅢC.仅Ⅲ和ⅣD.Ⅰ、Ⅱ、Ⅲ和Ⅳ

  • 查看答案