计算机组成原理与汇编语言程序设计第5章详解.pptVIP

  • 162
  • 0
  • 约1.7万字
  • 约 97页
  • 2017-04-06 发布于湖北
  • 举报

计算机组成原理与汇编语言程序设计第5章详解.ppt

? 数值表达式 2、分支程序设计 (1)比较/测试——分支结构 比较/测试——分支结构程序流程 例1:编程序段,把DA1字节数据变为偶数。 分析:若二进制数最低位为0,则为偶数。 程序段流程 程序段如下: TEST DA1,01H JE NEXT INC DA1 NEXT: …… 例2:设数据段中NUM1,NUM2两字节单元中有无符号整数,编程完成下面的操作: 两个数均是偶数,两个数加1后分别送入DA1、DA2字节单元中; 如两个数均是奇数,两个数分别直接送入DA1、DA2字节单元中; 如一个是奇数,一个是偶数,则奇数直接送DA1字节单元,偶数直接送DA2字节单元。 分析:依次测试NUM1和NUM2的奇偶性,有4种情况。 NUM1 奇 偶 NUM2 偶 DA1?NUM1, DA2?NUM2 DA1?NUM1, DA2?NUM2 DA1?NUM2, DA2?NUM1 DA1?NUM1+1, DA2?NUM2+1 奇 偶 奇 根据分析,画出流程图如下: 程序段如下: MOV AL,NUM1 MOV AH,NUM2 TEST AL,01H JNE END0 TEST AH,01H JNE L1 INC AL INC AH JMP END0 L1: XCHG AL,AH END0: MOV DA1,A

文档评论(0)

1亿VIP精品文档

相关文档