单片机的ROM的容量为4KB。这里的是4KB等于多少bit?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单片机的ROM的容量为4KB。这里的是4KB等于多少bit?相关的知识,希望对你有一定的参考价值。

请问:地址空间0000H~0FFFH容量为4KB。0000H~FFFFH容量为64KB,这没错吧?4KB=4KBytes=4096 Bytes=4096*8 bit,也就是32768 bit。这也没错吧?
可是每个地址含有16个二进制位,0000H~0FFFH有4096个地址,4096*16=65536 bit
65536 bit=8KB吧?为什么ROM的容量只是4KB呢?
我哪里理解错啦?求高手解答!

每个地址含有16个二进制位,不是的。
每个地址含有8个二进制位。
单片机的数据线,是8条,所以每个地址只有8个二进制位。
单片机的地址线,是16条,所以共有64K个地址。
参考技术A 1. 0000H~0FFFH容量位4kB,没错。
2. 4kB = 4k × 8bit = 32768 bits,没错。
3. 每个地址含有16个二进制位,谁告诉你的???追问

求详解。

追答

对于8位机来说,总线宽度只有8位,寻址时以8位(1字节)为单位。

追问

还是不太明白。FFFFH是4位16进制数。换成二进制有16位。是这里理解错了吗?

追答

如果8位单片机的ROM只有4kB,那么ROM地址空间只涵盖0000H~0FFFH范围。虽然寻址能力是0000H~FFFFH(总共64kB),但是1000H~FFFFH(后60kB)是访问无效的。

0000H~0FFFH总共有4096个字节,4096 * 8 = 32768 bits。

参考技术B 每个地址含有16个二进制位,你用什么芯片 就错在 每个地址有16个二进制位啊。 每个地址是8个2进制位

谁告诉你每个地址有16位……
参考技术C 4k指的是地址空间的大小,16bit就是16*4,8位就是8*4……………… 参考技术D 每个地址有8个二进制位。你错在这里。

Byte、KB、MB、GB、TB、PB、EB分别叫啥?他们的进率是多少?

Byte、KB、MB、GB、TB、PB、EB分别叫什么?他们的进率是多少?

字节(Byte)是计算机信息技术用于计量存储容量和传输容量的一种计量单位,1个字节等于8位二进制。Byte就是B也就是字节,KB是千字节 ,MB是兆 ,GB是千兆 ,TB是千千兆 。一般情况把他们看作是按千进位就行,准确的是1024也就是2的10次方。

按顺序给出所有单位:Byte、KB、MB、GB、TB、PB、EB、ZB、YB、DB、NB 

1 kB = 1024 B (kB - kilobajt) 千 

1 MB = 1024 kB (MB - megabajt) 兆 

1 GB = 1024 MB (GB - gigabajt) 吉 

1 TB = 1024 GB (TB - terabajt) 太 

1 PB = 1024 TB (PB - petabajt) 拍 

1 EB = 1024 PB (EB - eksabajt) 艾 

1 ZB = 1024 EB (ZB - zettabajt) 皆 

1 YB = 1024 ZB (YB - jottabajt) 佑

在现阶段的TB时代,1TB的硬盘的标准重量是670g 

1NB=2的60次方TB=1152921504606846976TB=1152921504606846976个1TB硬盘 ,总重量约为77245740809万吨。

位:"位(bit)"是电子计算机中最小的数据单位。每一位的状态只能是0或1。 

字节:8个二进制位构成1个"字节(Byte)",它是存储空间的基本计量单位。1个字节可以储存1个英文字母或者半个汉字,换句话说,1个汉字占据2个字节的存储空间。 

KB:在一般的计量单位中,通常K表示1000。例如:1公里= 1000米,经常被写为1km;1公斤=1000克,写为1kg。同样K在二进制中也有类似的含义。只是这时K表示1024,也就是2的10次方。1KB表示1K个Byte,也就是1024个字节。

MB:计量单位中的M(兆)是10的6次方,见到M自然想起要在该数值的后边续上六个0,即扩大一百万倍。

参考技术A 存储单位
计算机存储单位一般用B,KB、MB、GB、TB、PB、EB、ZB、YB、BB来表示,它们之间的关系是:
位 bit (比特)(Binary Digits):存放一位二进制数,即 0 或 1,最小的存储单位。
字节 byte:8个二进制位为一个字节(B),最常用的单位。
1KB (Kilobyte 千字节)=1024B,
1MB (Megabyte 兆字节 简称“兆”)=1024KB,
1GB (Gigabyte 吉字节 又称“千兆”)=1024MB,
1TB (Trillionbyte 万亿字节 太字节)=1024GB,其中1024=2^10 ( 2 的10次方),
1PB(Petabyte 千万亿字节 拍字节)=1024TB,
1EB(Exabyte 百亿亿字节 艾字节)=1024PB,
1ZB (Zettabyte 十万亿亿字节 泽字节)= 1024 EB,
1YB (Jottabyte 一亿亿亿字节 尧字节)= 1024 ZB,
1BB (Brontobyte 一千亿亿亿字节)= 1024 YB.
注:“兆”为百万级数量单位。
附:进制单位全称及译音
yotta, [尧]它, Y. 10^21, zetta, [泽]它, Z. 10^18, exa, [艾]可萨, E. 10^15, peta, [拍]它, P. 10^12, tera, [太]拉, T. 10^9, giga, [吉]咖, G. 10^6, mega, [兆],M. 10^3本回答被提问者采纳
参考技术B 提示 仅回答相邻之间的进率
计算机存储容量常用单位:b kb mb gb tb pb eb等 b字节 kb千字节 mb兆字节 gb吉字节 tb太字节 pb艾字节
1kb=1024b 1mb=1024kb 1gb=1024mb 1tb=1024gb 1pb=1024tb 1eb=10
参考技术C 一、字节(Byte),是计算机信息技术用于计量存储容量和传输容量的一种计量单位。在ASCII码中,一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。
二、单位的换算:
1、1B=1字节=8bit(比特)。
2、1KB=1024B(KB:千节字,也写作“K”,可读作“K”)。
3、1MB(1M)=1024KB(MB:兆字节,也可写作“M”,读作“兆”)。
4、1GB(1G)=1024MB=1024兆(GB:吉字节,也可写作“G”,读作“G”或“吉”)。
5、1TB=1024GB(TB:万亿字节,读作“TB”或“千吉”)。

话费购

用不完的话费可送存买

¥0元起

话费购

用不完的话费可送存买

¥0元起

话费购

用不完的话费可送存买

¥0元起

话费购

用不完的话费可送存买

¥0元起

    在线客服官方服务
      官方网站秒懂联通客户俱乐部行家主页联通知乎
参考技术D 相邻进率是1024

以上是关于单片机的ROM的容量为4KB。这里的是4KB等于多少bit?的主要内容,如果未能解决你的问题,请参考以下文章

单片机8051片内rom存储容量为4kb,从0000h 到ffffh是啥意思呀

AWS dynamoDB:在过滤器之前或之后计算/应用的读取容量?

计算机组成原理——存储器系统考研题

单片机内部结构

RemoteIO 录制的音频文件为静音或 4KB

1byte1KB4KB,1MB1GB用16进制表示的范围。任意地址范围求字节数