(精)116-汇编语言.pptVIP

  • 21
  • 0
  • 约1.03万字
  • 约 43页
  • 2017-01-08 发布于湖北
  • 举报
标识符 程序举例(续) 程序举例(续) 程序举例(续) 5.2.3 循环程序设计 例:内存DATA开始存放100个单字节数据。编写程序统计这些数据内所有为 “1”的位的个数,将结果存入NUMB单元。 完成此例需要统计每一个字节数据中“1”的个数,可以用右移指令把该数据的各位逐个移到进位标志位CF中,当CF=1,计数器值加1,直到100个数据检查完毕。 2、 教学进程 循环程序的设计方法 5.2.3 循环程序设计 源代码清单: SSEG SEGMENT STACK 开始 STACK DW 100 DUP(0) SSEG ENDS DSEG SEGMENT ASSUME CS:CSEG,DS:DSEG ASSUME SS:SSEG START: MOV AX,DSEG MOV DS,AX MOV AX,SSEG MOV SS,AX MOV SP,SIZE STACK MOV SI,OFFSET DATA MOV CL,100 XOR AL,AL 教学进程 5.2.3 循环程序设计 LOOP2: MOV CH,08H XOR BH,BH MOV AH,[SI] LOOP1:ROR AH,1 JNC CHT1 INC BH

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档