问答题

某程序在逻辑地址100处有一条指令LOAD 1,500,而500单元内存放数据51888。假设程序被分配到内存起始地址为5000的单元时,采用下述各种方式下的该指令与其物理地址及相应的地址变换过程。
(1)静态重定位。
(2)采用重定位寄存器实现动态重定位。
(3)采用页表方式,页面大小为100B,其各页存放到50,51,52,…,59物理块上。

【参考答案】

(1)采用静态重定位时,所有逻辑到物理地址的转换在程序装入时完成。由于程序被分配到内存起始地址为5000的单元,该条指令......

(↓↓↓ 点击下方‘点击查看答案’看完整答案 ↓↓↓)