《汇编语言》课件.pptVIP

  • 17
  • 0
  • 约 101页
  • 2017-09-11 发布于浙江
  • 举报
7.10 不同的寻址方式的灵活应用 我们需要进行4x4次的二重循环,用变量R定位行,常量3定位每行要修改的起始列,变量C定位相对于起始列的要修改的列。 外层循环按行来进行,内层按列来进行。 7.10 不同的寻址方式的灵活应用 我们首先用R定位第1行,循环修改R行的3+C( 0≤C≤3 )列; 然后再用R 定位到下一行,再次循环修改R行的3+C(0≤C≤3)列……, 如此重复直到所有的数据修改完毕。 7.10 不同的寻址方式的灵活应用 处理的过程大致如下: R=第一行的地址; mov cx,4 s0: C=第一个要修改的列相对于起始列的地址 mov cx,4 s: 改变R行,3+C列的字母为大写 C=下一个要修改的列相对于起始列的地址 loop s R=下一行的地址 loop s0 7.10 不同的寻址方式的灵活应用 我们用bx来作变量,定位每行的起始地址,用 si定位要修改的列,用 [ bx+3+si ]的方式来对目标单元进行寻址。 请在实验中白己完成这个程序。 7.10 不同的寻址方式的灵活应用 这一章中,我们主要讲解了更灵活的寻址方式的应用和一些编程方法,主要内容有: 寻址方式 [bx(或si、di)+idata]、 [bx+si(或di)]、 [bx+si

文档评论(0)

1亿VIP精品文档

相关文档