登录注册
论坛
五彩晶圆(中级)
3390
0
关于寄存器的两个问题
关于寄存器.png (223.54 KB, 下载次数: 0)
下载附件 保存到相册
2020-9-27 18:35 上传
扫一扫,分享给好友
版主
2万
341
CPU位数 = 寄存器的位数 = 能够一次并行处理的数据宽度 = 数据总线宽度
5-7是保留位,有可能未来升级使用
怎么个理会
五彩晶圆(高级)
7608
2
寄存器位数绝大部分就是总线宽度,为了存取时的效率。灰色或-的位,写0和1都无效,读出来的数据也无意义。
默认摸鱼,再摸鱼。2022、9、28
qwqwqw2088 发表于 2020-9-27 19:38 CPU位数 = 寄存器的位数 = 能够一次并行处理的数据宽度 = 数据总线宽度
● Flash 程序存储器:8K×16~32K×16
● RAM 数据存储器:256×8~512×8
------------------像这种又是啥意思 结果都是位吗
qwqwqw2088 发表于 2020-9-27 19:45 5-7是保留位,有可能未来升级使用 怎么个理会
那操作寄存器的时候比如5-7空 0-4是11111 那SCON=0X1F 还是=0XFF?
QWE4562009 发表于 2020-9-28 15:51 那操作寄存器的时候比如5-7空 0-4是11111 那SCON=0X1F 还是=0XFF?
16进制在C语言中以0x开始,字符范围在0~9,A~F之内。 既然5-7为空,其实就是保留位,不是明确地将它们设置为0或1,以该类寄存器手册规定为准
QWE4562009 发表于 2020-9-28 15:49 ● Flash 程序存储器:8K×16~32K×16 ● RAM 数据存储器:256×8~512×8 & ...
“Flash 程序存储器:8K×16~32K×16 ”
这种写法,可以查一些计算机原理教材有讲,存储容量的表达方式
但凡X*Y位,X是芯片的存储单元格数,Y是每个存储单元存储数据的位数。
发表回复 回帖后跳转到最后一页
EEWorld Datasheet 技术支持
查看 »