社区
汇编语言
帖子详情
关于CPU寻址的问题~~
Enter空格
2012-02-04 12:17:05
小弟想请教下关于CPU寻址方式的问题。
因为8086CPU有20位地址总线,所以其寻址方式是段地址+偏移地址实现的。
那么32位CPU有多少位地址总线,其寻址方式是否还是段地址+偏移地址实现呢?
同理64位CPU同问。。
另外8086是16位CPU 它的20位地址总线决定它的寻址范围最大不能超过1M
那是否是说这个16位CPU可以使用的内存只有1M这么大?
求各位前辈解答~~先行谢过了~~
...全文
58
6
打赏
收藏
关于CPU寻址的问题~~
小弟想请教下关于CPU寻址方式的问题。 因为8086CPU有20位地址总线,所以其寻址方式是段地址+偏移地址实现的。 那么32位CPU有多少位地址总线,其寻址方式是否还是段地址+偏移地址实现呢? 同理64位CPU同问。。 另外8086是16位CPU 它的20位地址总线决定它的寻址范围最大不能超过1M 那是否是说这个16位CPU可以使用的内存只有1M这么大? 求各位前辈解答~~先行谢过了~~
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Enter空格
2012-02-04
打赏
举报
回复
怎么还有段地址?
不是应该不需要了么?
Enter空格
2012-02-04
打赏
举报
回复
怎么还有段地址?
不是应该不需要了么?
OICQshenshi
2012-02-04
打赏
举报
回复
32位32位地址总线,段地址由操作系统自动处理,一般+偏移地址即可
64位48位地址总线,同32位
8086只能用1M内存物理地址
Lactoferrin
2012-02-04
打赏
举报
回复
32位操作系统一般不用段寄存器来分割内存,但需要用它来定特权级
段寄存器也可以作为一个api使用
Enter空格
2012-02-04
打赏
举报
回复
[Quote=引用 4 楼 oicqshenshi 的回复:]
段地址*16+偏移地址是特制8086,因为8086是16位芯片但是有20根地址线,所以用这种方式。
32位的汇编用在32位芯片上,地址线基本上都是32根的,就是直接寻址了。 你可以找本书看看
[/Quote]
对啊~~所以我才问是不是应该不需要这个段地址了
就是说32位CPU就是直接寻址的,不需要操作段寄存器
OICQshenshi
2012-02-04
打赏
举报
回复
段地址*16+偏移地址是特制8086,因为8086是16位芯片但是有20根地址线,所以用这种方式。
32位的汇编用在32位芯片上,地址线基本上都是32根的,就是直接寻址了。 你可以找本书看看
CPU
寻址
范围(
寻址
空间)一系列
问题
一、什么叫
寻址
空间?
寻址
空间一般指的是
CPU
对于内存
寻址
的能力。通俗地说,就是能最多用到多少内存的一个
问题
。数据在存储器(RAM)中存放是有规律的 ...
CPU
最大能查找多大范围的地址叫做
寻址
能力 ,
CPU
的
寻址
能力以
CPU
寻址
方式--8086为例
CPU
寻址
方式--8086为例 首先说明
cpu
为啥要段基址+段内偏移地址
寻址
,因为8086地址线20位,所以地址范围=2^20 = 1MB,但是8086寄存器都是16位的,所以用寄存器
寻址
的话,只能寻2^16 < 2^20,也就是有一部分地址寻...
CPU
寻址
范围计算
CPU
寻址
的范围 内存的每个地址单元是1个字节(Byte)
CPU
寻址
能力以指可
寻址
的单元(Byte)总量 32位
CPU
寻址
范围计算: 2^32 = 4294967296(Byte) = 4194304 KB = 4096 MB = 4GB...
cpu
寻址
空间(能力)理解
1、
cpu
寻址
能力是由地址总线的条数N决定的。
寻址
能力= 2的N次方 2、内存大小是以字节为单位的,每个字节单元都有一个地址。 3、以32位地址总线为例分析,
cpu
的
寻址
能力是 2^32 = 4G
cpu
功能存储0~2^32-1,共...
CPU
寻址
方式与过程
在看了上一篇转载的文章后,自己也仔细搜索研究了下关于
CPU
寻址
方面的东西,写下来吧。 首先,说到
寻址
,当然离不开各种各种总线啦,先来看下我们的计算机系统内的总线结构图啦(下图来自大话存储) 如图,主板上...
汇编语言
21,459
社区成员
41,602
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章