社区
汇编语言
帖子详情
字节使能信号在16位,32位等处理器上的作用,大虾来围观下!
自由小菜园
2018-11-17 08:24:19
关于字节使能信号的疑惑还望大虾解惑,举个例子:
32位处理器,A3及以上地址线 形成一个具体地址 访问存储器。32位处理器一次的传输都是4字节,而使能信号BE0 -BE3分别对应传输数据中的每一个字节,既然每一次的传输都是4字节,那还要4个字节使能信号干嘛,也就是说每次4个信号都是选通的嘛。
...全文
925
3
打赏
收藏
字节使能信号在16位,32位等处理器上的作用,大虾来围观下!
关于字节使能信号的疑惑还望大虾解惑,举个例子: 32位处理器,A3及以上地址线 形成一个具体地址 访问存储器。32位处理器一次的传输都是4字节,而使能信号BE0 -BE3分别对应传输数据中的每一个字节,既然每一次的传输都是4字节,那还要4个字节使能信号干嘛,也就是说每次4个信号都是选通的嘛。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
日立奔腾浪潮微软松下联想
2018-11-20
打赏
举报
回复
现在我就是32位处理器,接32位数据总线,那一次传输数据总是32位数据了吧
===============================================
错。所谓“动态总线宽度”,数据总线物理宽度32位,但是每个总线周期未必是32位的,可以是8/16/32位之一,因为处理器只有一套数据总线,但是可以接口不同的设备,并非只有RAM,BE#配合总线宽度信号,在8/16位总线周期中可以灵活传输数据(比如用D23..D8传输16位数据),还可以省掉A1、A0地址线处理非对齐访问:
BE3# BE2# BE1# BE0# 有效地址
--- --- --- 0 xxxxxxx0
--- --- 0 1 xxxxxxx1
--- 0 1 1 xxxxxxx2
0 1 1 1 xxxxxxx3
慢慢理解吧...
自由小菜园
2018-11-19
打赏
举报
回复
你还是没回答到点上,你这种回答就是教科书式的理论,像你说的现在我就是32位处理器,接32位数据总线,那一次传输数据总是32位数据了吧,这时候这些字节连通信号有什么意义呢,BE0对应D0-D7……,既然对于这样的连接总是传输32位了,那何必还要4个信号,直接1个信号表示D0-D31不就好了
日立奔腾浪潮微软松下联想
2018-11-19
打赏
举报
回复
1. 32位处理器一次的传输都是4字节,错。取决于数据总线的宽度,386sx、486sx只有16位数据总线,Pentium+是64位数据总线,即便在32位数据总线的处理器上,也可以接口8位、16位总线设备(BS8#、BS16#总线宽度控制信号)。
2. x86/x64支持动态总线宽度,每一个存储周期可以是8/16/32/64位宽度之一。BE#信号(低电平有效)决定了数据总线上对应字节是否有效。BE3#、BE2#、BE1#、BE0#分别对应D31..D24、D23..D16、D15..D8、D7..D0。
关于
字节
的事儿--讲述
字节
的一些使用规则和细节
【
字节
的概念与
作用
】
字节
是计算机存储和通信中的基本单
位
,通常由8个二进制
位
(bit)组成。在二进制系统中,一个
位
只能表示两种状态,而
字节
则提供了更大的表达能力,可以表示256种不同的数值。在编程语言如C/C++...
指令
字节
数.zip
例如,
16
位
处理器
最多能寻址64KB的内存,而
32
位
处理器
可以寻址4GB,64
位
处理器
则可以寻址几乎无限的内存(实际上受物理限制)。 6. **代码密度**:指令
字节
数越长,意味着同样功能的程序可能需要更多的存储空间。...
行业分类-设备装置-基于比特或
字节
并行加速的
处理器
.zip
在
处理器
设计中,主要分为两种并行类型:比特并行和
字节
并行。 1. 比特并行:在比特并行处理中,
处理器
能够同时处理多个比特
位
。这种方法适用于执行简单的逻辑运算和算术运算,如加法、减法、与、或、非等。通过...
Java协同
处理器
上之虚拟机器.docx
总结来说,Java协同
处理器
上的虚拟机旨在通过硬件加速提升Java程序的执行效率,其设计和实现涉及对
字节
码的支持、问题解决策略以及性能优化技术。尽管面临硬件成本和复杂性挑战,这种技术对于提高Java在资源受限环境...
arm
处理器
.docx
ARM
处理器
拥有多种指令集扩展,例如DSP(数字
信号
处理)指令集增强了
16
位
和
32
位
算术运算的能力,适合处理音频、视频等
信号
处理任务。Jazelle技术则允许直接执行Java
字节
码,极大地提升了Java应用的运行性能,同时...
汇编语言
21,496
社区成员
41,617
社区内容
发帖
与我相关
我的任务
汇编语言
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
复制链接
扫一扫
分享
社区描述
汇编语言(Assembly Language)是任何一种用于电子计算机、微处理器、微控制器或其他可编程器件的低级语言,亦称为符号语言。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章