简答题

程序段如下: BLK1 DB 46,84,34,-5,20,122,73 : MOV CX,7 LEA S1,BLK1 NEXT:MOV AL,[SI] INC SI TEST AL,81H LOOPZ NEXT MOV BL,[SI] : 请回答程序段运行后: (AL)=? (BL)=?

正确答案

(AL)=-5或0FBH
(BL)=14H或20

答案解析

相似试题
  • 假设数据项定义如下: DATA1DB‘HELLO!GOODMORNING!’ DATA2DB20DUP(?) 用串操作指令编写程序段,使其分别完成以下功能: 从左到右将DATA1中的字符串传送到DATA2中。 传送完后,比较DATA1和DATA2中的内容是否相同。 把DATA1中的第3和第4个字节装入AX。 将AX的内容存入DATA2+5开始的字节单元中。

    简答题查看答案

  • 汇编程序中语句DAT1DB02H的含义是()

    单选题查看答案

  • 设有如下的程序段:执行上面的程序段后,*(ptr+5)的值为()

    单选题查看答案

  • 用BCD码计算下列各式,并写出程序段. (1)27+45=? (2)7+5=?  (3)8×7=?  (4)46÷5=?

    简答题查看答案

  • 有如下程序段: 则执行完该程序段后total的值为:()。

    单选题查看答案

  • 有如下程序段,回答下列问题:

    简答题查看答案

  • 有如下程序,该程序段的输出结果是()。

    单选题查看答案

  • 有程序段如下,认真阅读并回答问题 上面的程序段实现什么功能?程序段执行后,(AL)=();(DL)=()。

    简答题查看答案

  • 有如下一段程序:

    简答题查看答案