试题详情
- 简答题基址寻址方式和变址寻址方式各有什么不同?
- 基址寻址是面向系统的,主要用于将用户程序的逻辑地址(用户编写程序时所使用的地址)转换成主存的物理地址(程序在主存中的实际地址),以便实现程序的再定位。例如在多道程序运行时,需要由系统的管理程序将多道程序装入主存。由于用户在编写程序时,不知道自己的程序应该放在主存的哪一个实际物理地址中,只能按相对位置使用逻辑地址编写程序。当用户程序装入主存时,为了实现用户程序的再定位,系统程序给每个用户程序分配一个基准地址。程序运行时,该基准地址装入基址寄存器,通过基址寻址,可以实现逻辑地址到物理地址的转换。由于系统程序需通过设置基址寄存器为程序或数据分配存储空间,所以基址寄存器的内容通常由操作系统或管理程序通过特权指令设置,对用户是透明的。用户可以通过改变指令字中的形式地址A来实现指令或操作数的寻址。另外基址寄存器的内容一般不进行自动增量和减量。
变址寻址是面向用户的,主要用于访问数组、向量、字符串等成批数据,用以解决程序的循环控制问题。因此变址寄存器的内容是由用户设定的。在程序执行过程中,用户通过改变变址寄存器的内容实现指令或操作数的寻址,而指令字中的形式地址A是不变的。变址寄存器的内容可以进行自动增量和减量。 关注下方微信公众号,在线模考后查看
热门试题
- 指令系统中采用不同寻址方式的目的主要是(
- 常用的虚拟存储系统由()两级存储器组成,
- ENIAC诞生于()年。
- 以下存储设备访问速度最快的是()
- 有16个数据位,采用海明校验至少要设置(
- 静态存储器需要刷新,否则信息丢失。
- 寄存器又可称为触发器,按功能来分,有()
- 什么是存储容量?它对计算机性能有何影响?
- 跟DRAM相比,SRAM的特点是()
- 按总线仲裁电路的位置不同,总线总裁分为(
- 有两个浮点数 x=2(+01)
- 下列关于指令说法错误的是()
- 采用规格化的浮点数最主要是为了()。
- 运算器可以采用多种总线结构,需要在ALU
- 已知X=+122,Y=-122,求X与Y
- 条件码CF表示()
- 以模型机组成为背景,试分析下面指令,写出
- 已知下列数字的ASCII码,8421码
- 对存储器的要求是(),成本低。为了解决这
- 为了缩短指令中某个地址段(或地址码)的位