呵呵。这我困惑了好久。。。百思不得其解,希望各位老师、师兄师姐不吝赐教~~
问题很简单。。如何理解:每个存储单元存放8位二进制数,即1B=8b?
以下是我从某单片机网站上复制过来的。。。
“51单片机中的~~”
存储器是由大量寄存器组成的,其中每一个寄存器就称为一个存储单元。它可存放一个有独立意义的二进制代码。一个代码由若干位(bit)组成,代码的位数称为位长,习惯上也称为字长。
每个存储单元存放几位二进制数呢?一般情况下,计算机中一个代码的位数和它的算术运算单元的位数是相同的。例如,8051单片机中算术单元是8位,则字长就是8位。在计算机中把一个8位的二进制代码称为一个字节(Byte),常写为B。对于一个8位二进制代码的最低位称为第0位(位0),最高位称为第7位(位7)。
我看的懵懂 (!。!)突然又冒出个新问题。算术逻辑单元。
我刚开始学汇编,我是学物理的,感觉这物理层的电气很重要。一个二进制位的取值(好像我学的单片机的书里叫做“权”)有1、0我理解。。一个存储单元有8个二进制位(单片机的里面叫做“基”)我就不理解。这存储单元是虚拟的逻辑的存在还是显示的物理层次的存在呢?
请__提点下~谢谢啦!! |