首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >8051中的银行规模

8051中的银行规模
EN

Stack Overflow用户
提问于 2013-04-04 01:45:55
回答 3查看 141关注 0票数 0

我读过一本关于英特尔8051的书,书中作者说,8051 has three banks 00h to 1Fh, each bank has 8 registers and each bank is of 8 bytes.

现在我搞不懂他所说的每个库是什么意思,当每个库有8个寄存器时,每个库都有8个字节宽。请指点我

问候

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-04-04 20:34:38

当每个存储体具有8个寄存器时,

存储体为8字节,每个寄存器8字节宽

寄存器是8位宽,而不是8字节。

票数 0
EN

Stack Overflow用户

发布于 2013-04-11 19:02:31

另外,请看这里的第14章图3 Memory Spaces图表:(http://www.the8051microcontroller.com/select-figures)希望它能让情况变得更清晰。

票数 0
EN

Stack Overflow用户

发布于 2018-07-25 17:34:33

在8051中,有4组寄存器B0至B3。它们的内存地址位置是

B0 - 00H - 07H

B1 - 08H - 0FH

B2 - 10H - 17H

B3 - 18H - 2FH

默认银行是B0。每个存储体都是8字节。在每个存储体中,存在每个 R0 - R7为1字节的8寄存器。每个寄存器为1个字节,即8位。

可使用PSW (处理器状态字)寄存器切换存储体。总结一下,

每个寄存器为8位(1字节) R0 - R7

每个存储体为8字节B0 - B3

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15794373

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档