问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

汇编语言:把下列逻辑地址转换成物理地址(分页寻址,总容量4G-byte,不 可见寄存器CR3 中的内容是2000H)

发布网友 发布时间:2022-04-29 21:16

我来回答

1个回答

热心网友 时间:2023-10-09 06:44

一个页表项管理4KB空间,一个页目录项管理4MB空间,由于
0xC8090 / 0x400000 = 0
0xC8090 / 0x1000 = 0xC8

0xC8090 % 0x1000 = 0x90
所以为页目录表中第0条指向的页表中第0xC8项指向的条目.

因为cr3为0x2000,所以页目录表的地址为0x2000
到0x2000处查找,值为0x3003,低12为为属性,所以实际页表的的地址是0x3000
于是页表项的地址为0x3000 + 0xC8 * 4 = 0x3320
所以页面地址为0x3320所指向的页面,同样要忽略低12位,所以页面起始地址为0x112000
物理地址为0x112000 + 0x90 = 0x112090

剩下两个地址计算方法相同
第二问和第一问一回事,只不过问所对应的内存里放的啥东西,自行解决.

啥课程能考这么偏门的玩意追问麻烦您了,打这么多字
是汇编语言程序设计老师留的题目,就因为太偏了班里都没人会,百度也搜不到。
您是计算机方面的专业人士吧,这么专业的题都会
不过中间地址的算法还是有几点不太明白,
页表项的地址 加上0xC8 * 4,请问这个乘4是什么意思呢?
0x3320指向0x110003,忽略低12位,怎么得到0x112000呢?
这个0x90是偏移地址吗?

谢谢您!

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
厦门有哪些建材店 六年级的我们会想些什么 为什么我没用平安信用卡里面的钱工作人员还说我有欠款没还? 抖音直播间粉丝等级怎么算的呀? ...不记得,只知道大概是那里人,精确查找还可以找到吗 几年前我被好友拖到黑名单 怎么找回她的qq号 微信好友被删了,还可以找回来吗,号码什么都不记得了, 家里的座机和手机绑定,中途可不可以换个手机号绑定?老号想注销!!_百 ... 我的手机卡是和固定电话捆绑的,一个月前手机丢了,今天交话费才知捡到... 移动机卡绑定问题 现在的年轻人血压也越来越高是为什么? as3如何传递ByteArray给js? 雪中悍刀行三十万铁骑战死是哪章? 年轻人也会得高血压,你知道其中缘由吗? 求教51单片机设计电子钟,使用数码管显示、具有定时报时功能、具有闹钟功能、可以显示年.月.日。C程序,急 北莽40万大军攻北凉是第几章 抖音号和可以设置一样吗 流量M和MB之间的换算是? dy|1z3coⅴ4c6这个抖音号是官方设置的还是自己设置的? NEG BYTE PTR[DI]什么意思 年轻人为什么会患高血压? 什么是金融管理机构BYT是什么 戴byt的正确方法 为什么现在年轻人也有那么多患高血压? byt是什么意思 年轻人患高血压越来越多,是什么原因造成的? 手机丢失抹掉iphone还能用吗 抹掉iphone会损伤机子吗- 问一问 钥匙高处抛下车打不着了是不是摔坏了 $是什么价钱?美元?那么其他的价钱怎么表示? 雪中悍刀行虎头城破是哪一章 雪中悍刀行18停第几章 组态王6.52中的Q,I,M寄存器怎么转换为V寄存器 雪中悍刀行电视剧结局对应小说哪一章 关于字节的问题 byt指的是什么呢? byt是什么意思? 暖通dbYT是什么意思 《雪中悍刀行》电视剧是小说哪一章? 雪中悍刀行转战三千里对应哪一章 雪中悍刀行老许哪一章 雪中悍刀行大结局对应哪一章 雪中悍刀行电视剧大结局是哪一章 雪中悍刀行17集对应那一章 都有什么好喝价格实惠的白酒 自考缺考会有什么影响? 文昌铜鼓岭景区的介绍 自考缺考有什么影响 网页版微信怎么登录 2021年11月骊山景区开放了吗