微机原理与接口技术第3章〔汇编部分〕.pptVIP

  • 15
  • 0
  • 约7.59千字
  • 约 52页
  • 2017-05-07 发布于四川
  • 举报

微机原理与接口技术第3章〔汇编部分〕.ppt

微机原理与接口技术第3章〔汇编部分〕

在内存某区域有一批16位的数,找出其最大值(或最小值)并放到指定单元。 五 汇编语言程序设计基础 3、循环程序设计 例:教材164 例3.42 内存ADDR开始放有N个字数据按从大到小的顺序排列。 例:教材165 例3.43 3、循环程序设计 入口 初始化 循环体 修改控制参数 循环控制 出口 入口 初始化 循环体 修改控制参数 循环控制 出口 直到型 当型循环 五 汇编语言程序设计基础 8 7 9 4 6 7 8 9 4 6 7 8 9 4 6 7 8 4 6 9 7 8 4 6 9 7 8 4 9 6 7 4 8 6 9 例:教材165 例3.43 将ADDR单元开始的N个16位数从大到小排序(冒泡法) 7 4 6 8 9 7 4 6 8 9 4 7 6 8 9 4 6 7 8 9 4 6 7 8 9 4 6 7 8 9 7 8 4 6 9 第一遍 第二遍 第三遍 第四遍 从表头开始,相邻两数比较,次序不对交换位置 五 汇编语言程序设计基础 第一遍,相邻两数比较N-1次后,最小数移至表尾; 第二遍,比较N-2次后, 次最小数移至表尾相应位置;依次类推 共进行N-1遍,排序结束 采用减法计数 外循环 I= N-1 ~ 1 遍, 内循环 J= I ~ 1 7 9 4 6 8 ADDR+0 ADDR+2 ADDR+4 ADDR+6 ADDR

文档评论(0)

1亿VIP精品文档

相关文档