IBM-PC汇编语言程序设计 余朝琨 第4章 数据与指令的寻址方式新.pptVIP

  • 19
  • 0
  • 约8.82千字
  • 约 43页
  • 2015-12-14 发布于广东
  • 举报

IBM-PC汇编语言程序设计 余朝琨 第4章 数据与指令的寻址方式新.ppt

第4章 数据与指令的寻址方式 指令的操作码字段在机器里的表示比较简单,只需要对每一种操作指定确定的二进制代码。如操作码字段有8位,按其二进制编码有256种,可代表256种不同的操作。 计算机只能识别二进制代码,所以机器指令是由二进制代码组成的。为便于人们使用而采用汇编语言来编写程序。汇编语言是一种符号语言,它用助记符来表示操作码,用符号或符号地址来表示操作数或操作数地址,它与机器指令是一一对应的。 无条件转移或子程序调用的目标转移地址分为段内和段间两种情形。若为段内转移或段内调用子程序,其特点:只要改变逻辑地址中的IP的值,因为,只是段内转移时,CS的值不会改变;若为段间转移或段间子程序调用,那目标转移地址的CS与IP都要改变。与转移地址有关的寻址方式中的目标地址只存在寻找与计算的问题。 4.5.1 段内直接寻址(Intrasegment direct addressing) 目标转移地址中的有效地址是当前IP寄存器内容和指令中指定的8位或16位位移量之和。写成式子为:IP目标=IP当前+DISP 如图4-10所示。 当前IP总是指向下一条指令的首地址。 1.当位移量为8位时,称为短转移,指令格式为:JMP SHORT DISP

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档