随笔 - 13, 文章 - 0, 评论 - 0, 引用 - 0
数据加载中……

汇编语言学习笔记——第五章 [BX]和loop指令


1.完整描述一个内存单元需要两种信息:
   a.内存单元的地址;
   b.内存单元的长度(类型)。
2.[bx]表示一个内存单元,它的偏移地址在bx中,段地址在ds中。
3.约定:
   a.描述性符号“()”表示一个寄存器或一个内存单元的内容;
   b.“()”中的元素类型:寄存器名;段寄存器名;内存单元中的物理地址(一个20位的数据)。
   c.“(X)”表示的数据类型:字节;字。由寄存器名或具体运算决定。
   d.符号idata表示常量。

5.1 [BX]
5.2 Loop指令——
    loop指令格式:loop 标号
    CPU执行loop指令时,进行两步操作:
      a.(cx)=(cx)-1;
      b.判断CX中的值,不为零则转至标号处执行程序,如果为零则向下执行。

5.3 在Debug中跟踪用loop指令实现的循环程序
5.4 Debug和汇编编译器masm对指令的不同处理
5.5 loop的[bx]的联合应用
5.6 段前缀
5.7 一段安全的空间
5.8 段前缀的使用

实验4 [bx]和loop的使用
    略。

END
2012年01月03日

posted on 2012-01-03 19:09 龙傲天下 阅读(272) 评论(0)  编辑 收藏 引用 所属分类: 汇编语言学习笔记


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理