试题详情
- 简答题基址寻址方式和变址寻址方式各有什么不同?
- 基址寻址是面向系统的,主要用于将用户程序的逻辑地址(用户编写程序时所使用的地址)转换成主存的物理地址(程序在主存中的实际地址),以便实现程序的再定位。例如在多道程序运行时,需要由系统的管理程序将多道程序装入主存。由于用户在编写程序时,不知道自己的程序应该放在主存的哪一个实际物理地址中,只能按相对位置使用逻辑地址编写程序。当用户程序装入主存时,为了实现用户程序的再定位,系统程序给每个用户程序分配一个基准地址。程序运行时,该基准地址装入基址寄存器,通过基址寻址,可以实现逻辑地址到物理地址的转换。由于系统程序需通过设置基址寄存器为程序或数据分配存储空间,所以基址寄存器的内容通常由操作系统或管理程序通过特权指令设置,对用户是透明的。用户可以通过改变指令字中的形式地址A来实现指令或操作数的寻址。另外基址寄存器的内容一般不进行自动增量和减量。
变址寻址是面向用户的,主要用于访问数组、向量、字符串等成批数据,用以解决程序的循环控制问题。因此变址寄存器的内容是由用户设定的。在程序执行过程中,用户通过改变变址寄存器的内容实现指令或操作数的寻址,而指令字中的形式地址A是不变的。变址寄存器的内容可以进行自动增量和减量。 关注下方微信公众号,在线模考后查看
热门试题
- 常用的外存包括()三类。
- 主机、外设不能并行工作的方式是()
- 假设一个4位数值(用十六进制数字0~F表
- 某计算机字长32位,其存储容量为256M
- 对于没有外存储器的计算机来说,监控程序可
- 什么是中断?外部设备如何才能产生中断?
- 请选出最小的正非规格化值的位表示()。
- 采用数据旁路技术可以解决流水线的()
- 在一个32位的总线系统中,总线的时钟频率
- 假设x和y的字节值分别为0x66和0x3
- CPU中的寄存器通常有三类,它们是()。
- 访问速度最快的存储设备是()
- 假定变量x,f和d的类型分别为int 、
- 不同进位制之间相互转换的根据是()和()
- CPU中通用寄存器的位数取决于()。
- 某磁盘存储器转速为3000转/分,共有4
- CPU芯片中的总线属于()总线。
- 在补码的加减法中,用两位符号位判断溢出,
- 控制存储器
- PPU可以和CPU并行工作,提供高速的D