社区
汇编语言
帖子详情
请教高手,如何计算这样的地址映射关系???
ILoveY
2008-04-17 04:57:32
用51扩展了一片HY62256SRAM,51的A0-A7接HY的A0-A7;;下面就麻烦了,51的A8/A9/A10/A11/A12/A13/A14分别接HY的A10/A11/A9/A8/A13/A14/A12,另外51的A15空着没接,请问如何计算HY那32KB存储器的地址空间呀,晕,请求帮助!!!!!!!
...全文
141
9
打赏
收藏
请教高手,如何计算这样的地址映射关系???
用51扩展了一片HY62256SRAM,51的A0-A7接HY的A0-A7;;下面就麻烦了,51的A8/A9/A10/A11/A12/A13/A14分别接HY的A10/A11/A9/A8/A13/A14/A12,另外51的A15空着没接,请问如何计算HY那32KB存储器的地址空间呀,晕,请求帮助!!!!!!!
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sherlock_lai
2008-04-21
打赏
举报
回复
就不能重新接线么? 这样接估计以后还要出很多问题
用户 昵称
2008-04-19
打赏
举报
回复
逻辑地址肯定是连续的,实际使用的地址就像楼上的所述,按硬件连线经过移位了,可以写个小程序将对应表打印出来。
cnzdgs
2008-04-19
打赏
举报
回复
HY62256SRAM就是32KB,所以用不到A15。只要地址线都连上了就可以用,算具体哪个地址对应哪个单元是没有意义的。如果你当作练习题来做,那就是在计算RAM中地址时把地址中的高8位按照对应关系重排。
CPU:A08/A09/A10/A11/A12/A13/A14
RAM:a10/a11/a09/a08/a13/a14/a12
A08->a10、A09->a11、A10->a09、A11->a08、A12->a13、A13->a14、A14->a12
例如:
CPU:1010101 00000000、0110011 00000000、0001111 00000000
RAM:0110110 00000000、1101100 00000000、0001111 00000000
ILoveY
2008-04-19
打赏
举报
回复
我也想是的,可就不知道如何下手算出来
ILoveY
2008-04-18
打赏
举报
回复
不是,是我朋友公司做的东西,我主要请点战帮他分析这个电路原理,结果搞不定,只好请求大家了,这下丢人呀
用户 昵称
2008-04-17
打赏
举报
回复
剩下的空间肯定用不上了,没有地址线连上。
cnzdgs
2008-04-17
打赏
举报
回复
你这么也很乱啊,为什么要这样做?不过即使这样做也用不着管它哪个对哪个,能用就行。
ILoveY
2008-04-17
打赏
举报
回复
是的,但不知道如何计算,在0000h-ffffh中用了那几块空间,有点乱
用户 昵称
2008-04-17
打赏
举报
回复
你这样用的结果应该是空间隔一块用一块吧。
地址映射
1. 相关概念 2.
地址映射
图解
计算
机组成原理——Cache与主存的
地址映射
Cache–主存的
地址映射
由主存地址映象到cache地址称为地址映象 1.直接映射(固定的影响
关系
) 主存中的任意块映射到缓存中的唯一块,每个主存块只与一个缓存块相对应。 i为缓存块号,j为主存块号,C为缓存块数,映射
关系
式:i = j mod C 特点:不灵活,每个主存块只能与固定对应某个缓存块,即使还空着许多位置也不能使用。 主存地址的格式: 主存与cache的映射过程: 当缓存接收到CPU送来的主存地址后,只需要根据cache字块地址字段(c位)找到cache字块,然后判断cache字块地址与主
cache
地址映射
,全相连、直接、组相联
高速缓存存储器的
地址映射
信息在主存和Cache中,确定它们的对应
关系
就需要借助
地址映射
。
地址映射
的定义: 主存地址按某种规律(函数)映射到cache中。 当cpu访问存储器时,它发出的内存会自动变换为cache地址。 实现:采用硬件,很快。而且编程人员不会感到Cache的存在。这种特性也称为cache的透明性。 主要
地址映射
方式: 全相联方式 直接方式 组相联方式 几个概念 ......
Cache – 主存的
地址映射
及相关
计算
问题
Cache – 主存的
地址映射
及相关
计算
问题 在开始本篇博文之前,首先来介绍下问题背景,以便于初学者能更好的理解(当然其实我也是个小白),如果大家已经了解问题背景,直接跳过下面两段,不用听我多BB。 对于Cache,即高速缓存,是用来解决主存与CPU速度不匹配问 题,Cache的出现使得CPU可以不直接访问主存而直接与高速Cache交换信息。由于程序访问的局部性原理可以很容易设想只要将 CPU...
汇编语言
21,500
社区成员
41,619
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章