汇编语言程序设计 作者 董少明 第4章 汇编语言程序设计方法.pptVIP

  • 3
  • 0
  • 约1.66万字
  • 约 81页
  • 2015-12-06 发布于广东
  • 举报

汇编语言程序设计 作者 董少明 第4章 汇编语言程序设计方法.ppt

3. 逻辑尺控制法 有时,循环体中的处理部分是分支程序,这就构成分支循环结构,用逻辑尺控制分支和循环。所谓逻辑尺,就是一个存储单元,在该存储单元中的每一位便是1个标志,它有 “0”和“1”两个状态。根据逻辑尺中的“0”或“1”即可实现2路分支,多个标志即可重复实现分支。可见,重复的次数就是逻辑尺中设定的位数。 例4-16 设在数组X和Y中各存有6个数据元素,编程计算下列式子: Z1=X1+Y1 Z2=X2-Y2 Z3=X3-Y3 Z4=X4+Y4 Z5=X5-Y5 Z6=X6+Y6 解:由于上述计算式中有加法、有减法,循环体中的运算不同,为了区别每次应作的处理,可用一个内存单元设置相应的标志,如标志为1做加法,标志为0作减法。在循环过程中,只要测试标志位就能确定应做的操作。在本例中逻辑尺控制字从低位开始所设的标志表示每次要做的操作。最高2位没意义可设为0。 程序流程图如图4-17 所示。程序如下: DATA SEGMENT X DB X1,X2,X3,X4,X5,X6 Y DB Y1,Y2,Y3,Y4,Y5,Y6 Z DW 6 DUP(?) ;存结果 L11 DB ;逻辑尺 DATA ENDS

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档