daeyoung
驱动牛犊
驱动牛犊
  • 注册日期2001-11-18
  • 最后登录2003-05-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1929回复:7

很浅的问题 :)

楼主#
更多 发布于:2003-01-14 17:14
是关于存储器地址的
假如一个32位的存储器 某地址为 XXXX H
那么他的下一个地址是什么   XXXX H +4?
                               还是                        
                           XXXX H +1?

对于  16位和8位的呢
新 生 微 电
zheng2002
驱动中牛
驱动中牛
  • 注册日期2002-04-17
  • 最后登录2004-12-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-01-14 17:50
32bit--plus4
16bit--plus2
8bit --plus1
qq:14459938 email:zheng2002@21cn.com RH9 kernel 2.4.20
Gong_XG
驱动太牛
驱动太牛
  • 注册日期2002-10-01
  • 最后登录2010-11-25
  • 粉丝0
  • 关注0
  • 积分313分
  • 威望46点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-01-15 01:11
与电路设计和时序有关。
green_pine
驱动太牛
驱动太牛
  • 注册日期2002-10-22
  • 最后登录2019-06-10
  • 粉丝3
  • 关注0
  • 积分48分
  • 威望599点
  • 贡献值1点
  • 好评度144点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2003-01-15 08:38
与电路设计和时序有关。

同意
daeyoung
驱动牛犊
驱动牛犊
  • 注册日期2001-11-18
  • 最后登录2003-05-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-01-15 10:13
与电路设计和时序有关。


???
能说的明白些吗?
我现在同意ZHENG2002的意见,
存储器的地址怎么会与电路和时序有关呢??
存储器作好了,地址和对应的单元不是定的吗?怎么会还与电路设计有关呢???谢谢
新 生 微 电
wolffy
驱动老牛
驱动老牛
  • 注册日期2001-03-23
  • 最后登录2018-04-15
  • 粉丝0
  • 关注0
  • 积分72分
  • 威望71点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2003-01-15 10:37
肯定不是简单的加1,加几。
那要是位宽是4位的存贮器,地址怎么算?
如果是32位的总线,而存贮器宽也是32位的,地址只是加1。
我坐在石头上,石头有点烫,但烫的很舒服。
green_pine
驱动太牛
驱动太牛
  • 注册日期2002-10-22
  • 最后登录2019-06-10
  • 粉丝3
  • 关注0
  • 积分48分
  • 威望599点
  • 贡献值1点
  • 好评度144点
  • 原创分0分
  • 专家分0分
  • 社区居民
6楼#
发布于:2003-01-15 14:48
与电路设计和时序有关。

电路设计应该是存储器的电路设计,正象wolffy所说,如果是四位的存储器,那么地址加几呢
yqused
驱动牛犊
驱动牛犊
  • 注册日期2002-12-23
  • 最后登录2007-08-27
  • 粉丝0
  • 关注0
  • 积分59分
  • 威望7点
  • 贡献值0点
  • 好评度5点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-01-15 15:26
其实很简单,存储器的下一个地址肯定是加1。你的问题应该是在软件设计中的问题而不是硬件上的问题。硬件中的一个地址肯定是对应的一个存储空间。32位的存储器的一个地址对应的是32位的存储空间,但32位的空间怎么使用是设计者的事了。是一次访问完,还是多次访问完。举例:如果存储器的数据接口是32位的情况时,比如与32位的cpu接口,肯定是加1。如果接口是16、8位的话,还是加1(这个时候存储器只用了16、8位,其余浪费了)。除非特别的设计,先使用xxxx地址的前16位,然后在使用xxxx地址的后16位,硬件上存储器的地址其实不变,靠其它硬件确定访问前一个还是后一个16位存储器,这时从逻辑上(软件的设计)来讲访问下一个32位的存储器就应该将软件中的访问地址加2,
游客

返回顶部