搜索
编程论坛
→
开发语言
→
『 汇编论坛 』
→ 如果内存中某一单元的物理地址是20B4CH,那么它的逻辑地址如何求呢?
标题:
如果内存中某一单元的物理地址是20B4CH,那么它的逻辑地址如何求呢?
只看楼主
宁缺T
等 级:
新手上路
帖 子:21
专家分:8
注 册:2019-9-12
结帖率:
87.5%
楼主
已结贴
√
问题点数:10 回复次数:3
如果内存中某一单元的物理地址是20B4CH,那么它的逻辑地址如何求呢?
望具体的思路或步骤,谢谢大佬们。
搜索更多相关主题的帖子:
单元
逻辑
物理
地址
内存
2019-12-24 15:35
Valenciax
等 级:
版主
威 望:
11
帖 子:337
专家分:2462
注 册:2016-5-15
第
2
楼
得分:7
若是x86,16bit的架构,1m的地址0-FFFFFH(20Bit),因为寄存器和段寄存器都是16BIT(0-FFFFH),没法完整表示20bit的长度,而有所谓逻辑地址的设定,以[段:偏移]=物理地址,
其计算方法是 : 段地址 x 10h + 偏移地址 = 物理地址
20B4CH可以是:
20B4:000C 即 20B4H x 10H + 000CH = 20BC0 + 000CH = 20B4CH 或
20B0:004C 即 20B0H x 10H + 004CH = 20B00 + 004CH = 20B4CH 或
20A3:011C 即 20A3H x 10H + 011CH = 20A30 + 011CH = 20B4CH 或
...
...
...
...
等多种表示法.
2019-12-24 16:58
宁缺T
等 级:
新手上路
帖 子:21
专家分:8
注 册:2019-9-12
第
3
楼
得分:0
大佬,我想问一下。我做到就是这道选择题四个选项A.111AH B.11190H C.1EA2H D.1119AH。
我搞不懂的是既然题目只给了物理地址,和我已知的物理和逻辑地址之间的关系,但一个等式解两个未知数哪要怎么选?
Stay hungry,Stay foolish.
2019-12-24 19:34
Valenciax
等 级:
版主
威 望:
11
帖 子:337
专家分:2462
注 册:2016-5-15
第
4
楼
得分:0
回复 3楼 宁缺T
请给出完整题目
2019-12-24 21:07
4
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-498602-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 1.878449 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved