字长寻址与字节寻址的问题

逍遥兮容与 2012-02-27 07:11:01
今天看到数据在存储器中的存放方式的时候有点搞混了
比方说字长为32位的存储器,地址总线过来的话,选中一个单元,传到CPU的话应该是一个字长吧? 那么字节寻址是怎么办到的?传给CPU的是字节么?
我们在说内存4G,这个是容量,容量=地址总线×数据总线(字长)吧? 那么32位操作系统和32机是什么关系,32位操作系统是指地址总线有32位么?那么内存就应该可以有32×字长的容量吧?

说的有点乱,体谅啊
...全文
183 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
逍遥兮容与 2012-03-06
  • 打赏
  • 举报
回复
终于搞明白了。。。
逍遥兮容与 2012-02-29
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 bjtea 的回复:]

引用 2 楼 zzzz3621 的回复:
没讲到重点啊,那个系统的32位代表什么意思,是以字节寻址么,但是不是只能字长寻址啊,如果要字节寻址的话,应该还要2位地址线来确定是哪个字节吧?因为好像说32位系统容量最多到4G,这个是怎么算的
接到内存的有32位地址线,32位数据线的话,容量应该有16G吧?

CPU 32位 就是32位机,此时对应的数据总线是32位,对应的操作系统也需要是……
[/Quote]
就是说32位机,通过设置内部寄存器,可以字长寻址,也可以字节寻址,位寻址?
逍遥兮容与 2012-02-29
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 bjtea 的回复:]
引用 4 楼 zzzz3621 的回复:
就是说32位机,通过设置内部寄存器,可以字长寻址,也可以字节寻址,位寻址?

只有3种,单字节,双字节,4字节。没有位寻址。
[/Quote]

还是没搞懂32位最大只能支持3G多的内存是什么原因。。。
bjtea 2012-02-29
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 zzzz3621 的回复:]
就是说32位机,通过设置内部寄存器,可以字长寻址,也可以字节寻址,位寻址?
[/Quote]
只有3种,单字节,双字节,4字节。没有位寻址。
bjtea 2012-02-29
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zzzz3621 的回复:]
没讲到重点啊,那个系统的32位代表什么意思,是以字节寻址么,但是不是只能字长寻址啊,如果要字节寻址的话,应该还要2位地址线来确定是哪个字节吧?因为好像说32位系统容量最多到4G,这个是怎么算的
接到内存的有32位地址线,32位数据线的话,容量应该有16G吧?
[/Quote]
CPU 32位 就是32位机,此时对应的数据总线是32位,对应的操作系统也需要是32位的。与地址线的多少无关;
CPU数据总线可以工作在8位或16位或32位方式下,取决于内部寄存器的设置;对应的就是字节寻址,16位寻址,32位寻址;
容量的单位都是字节,可以利用地址线和片选线条数计算。容量大小需要参照手册。arm9的2410和2440都是1G;arm11的6410是1.5G.
逍遥兮容与 2012-02-28
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 bjtea 的回复:]

CPU的数据总线是32位,如果编程设定数据总线使用32位宽度,则外部可以接32位的存储器,也可以是并联的2片16位存储器,或者4片8位的存储器,传给CPU就是32位数据。
如果内部设定的数据总线宽度为16位,则外部只需要16宽度的存储器,传送的也是16位。
4G容量是以字节为单位。
没错,32位机就是数据总线和CPU处理数据的位数为32位。
[/Quote]
没讲到重点啊,那个系统的32位代表什么意思,是以字节寻址么,但是不是只能字长寻址啊,如果要字节寻址的话,应该还要2位地址线来确定是哪个字节吧?因为好像说32位系统容量最多到4G,这个是怎么算的
接到内存的有32位地址线,32位数据线的话,容量应该有16G吧?
bjtea 2012-02-27
  • 打赏
  • 举报
回复
CPU的数据总线是32位,如果编程设定数据总线使用32位宽度,则外部可以接32位的存储器,也可以是并联的2片16位存储器,或者4片8位的存储器,传给CPU就是32位数据。
如果内部设定的数据总线宽度为16位,则外部只需要16宽度的存储器,传送的也是16位。
4G容量是以字节为单位。
没错,32位机就是数据总线和CPU处理数据的位数为32位。

6,169

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 硬件设计
社区管理员
  • 硬件设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧