计算机组成原理第5章 .pptVIP

  • 0
  • 0
  • 约7.42千字
  • 约 10页
  • 2020-01-14 发布于辽宁
  • 举报
2007.7.2 计算机组成与结构 * 综上所述,基址寻址主要用以解决程序在存储器中的定位和扩大寻址空间等问题。通常基址寄存器中的值只能由系统程序设定,由特权指令执行,而不能被一般用户指令所修改,因此确保了系统的安全性。 2007.7.2 计算机组成与结构 * 6.变址寻址 变址寻址的过程如图5-6所示。指令地址码部分给出的地址A和指定的变址寄存器X的内容通过加法器相加,所得的和作为地址从存储器中读出所需的操作数。这是几乎所有计算机都采用的一种寻址方式,当计算机中还有基址寄存器时,那么在计算有效地址时还要加上基址寄存器的内容。 2007.7.2 计算机组成与结构 * 例如: MOV AX,[SI] 2007.7.2 计算机组成与结构 * 假如用户用高级语言编程,根本不用考虑寻址方式,因为这是编译程序的事,但若用汇编语言编程,则应对它有确切的了解,才能编出正确而又高效的程序。此时应认真阅读指令系统的说明书,因为不同计算机采用的寻址方式是不同的,即使是同一种寻址方式,在不同的计算机中也有不同的表达方式或含义。 思考:设计指令系统时,数据的寻址方式越多越好吗?为什么? 2007.7.2 计算机组成与结构 * 5.4 指令系统功能设计 5.4.1 常见指令类型 1.数据传送指令 (1)寄存器与寄存器之间的数据传送; (2)寄存器与存储器之间的

文档评论(0)

1亿VIP精品文档

相关文档