第二章数据表示、寻址方式与指令系统.pptVIP

  • 18
  • 0
  • 约3.12万字
  • 约 255页
  • 2019-09-06 发布于广东
  • 举报

第二章数据表示、寻址方式与指令系统.ppt

  因为地址不是直接取自指令地址码,而是经地址硬件变换形成的,为防止出错,每当形成物理地址后就要判断其是否有效。例如执行某道程序时,对每次形成的有效地址都要判断是否越出了该道程序允许使用的物理地址空间,以免侵犯和破坏系统软件或其他用户程序。如图2-11所示,A道程序占据从a到a+m的物理地址空间,称此空间的始点(基址)a为下界,终点a+m为上界。程序装入主存时,下、上界值分别存于下、上界寄存器中,每当形成有效地址时都进行判断,看是否越界。如果有效地址大于上界,或有效地址小于下界,就出现地址越界错误,这时就需要经中断进行越界分析和处理。这就是存储保护中的界限(界地址)保护。   由硬件(如比较电路等)辅以软件来保证每道程序只访问给定的存储区。为解决多道程序共用公用区以及为提高可靠性,判断地址是否处于程序中某有效区域,还可设多对上、下界寄存器,让每道程序可访问多个连续区,每区用一对界,指令提供所用界号。还可结合访问方式保护,判断所形成的地址是否符合访问方式的要求,以进一步提高可靠性。 2.2.4物理主存中信息的存储分布   通常一台机器同时会存放有宽度不同的多种信息。那么这些信息应在存储器中如何存储呢?以IBM370为例,信息有字节(8位)、半字(双字节)、单字(4字节)和双字(8字节)等不同宽度。主存宽度64位,即一个存储周期可访问8个字节。采用按字节编址,不同宽度的信息是用该信

文档评论(0)

1亿VIP精品文档

相关文档