已知段表如表5-2所示。 下列逻辑地址的物理地址是什么? (1) 0,430 (2)1,10 (3)1,11 (4)2,50 (5)3,400 (6)4,112

区块链毕设网qklbishe.com为您提供问题的解答

已知段表如表5-2所示。
已知段表如表5-2所示。                下列逻辑地址的物理地址是什么?    (1) 0,430    (2)1,10    (3)1,11    (4)2,50    (5)3,400    (6)4,112
下列逻辑地址的物理地址是什么?
(1) 0,430
(2)1,10
(3)1,11
(4)2,50
(5)3,400
(6)4,112

解:段表的逻辑地址是一个二维地址(x, y),即 x 对应段号,y 对应段内偏移量。

计算的时候,首先找到该段,判断段内偏移量是否不大于段长,是否段越界。

再考虑地址合法非法的问题。

(1)0,430:段号为 0,基址为 219,长度为 600 ,又 430 < 600 ,且地址合法,

所以其物理地址为 430 + 219 = 649

(2)1,10:段号为 1,基址为 2300,长度为 14,又 10 < 14,且地址合法,

所以其物理地址为 10 + 2300 = 2310

(3)1,11:段号为 1,基址为 2300,长度为 14,又 11 < 14,且地址合法,

所以其物理地址为 11 + 2300 = 2311

(4)2,50:段号为 2,但因为地址非法,所以访问非法,产生中断。

(5)3,400:段号为 3,基址为 1327,长度为 580,又 400 < 580,且地址合法,

所以其物理地址为 400 + 1327 = 1727

(6)4,112:段号为 4,因为段内偏移量 112 大于段长 96 ,所以段越界,产生中断

15:32

以上就是关于问题已知段表如表5-2所示。

下列逻辑地址的物理地址是什么? (1) 0,430 (2)1,10 (3)1,11 (4)2,50 (5)3,400 (6)4,112的答案

欢迎关注区块链毕设网-
专业区块链毕业设计成品源码,定制。

区块链NFT链游项目方科学家脚本开发培训

承接区块链项目定制开发

微信:btc9767

QQ :1330797917

TELEGRAM: BTCOK9

承接区块链项目定制开发


qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台-javagopython毕设 » 已知段表如表5-2所示。 下列逻辑地址的物理地址是什么? (1) 0,430 (2)1,10 (3)1,11 (4)2,50 (5)3,400 (6)4,112

发表回复