8、16、32位单片机概念与寻址空间

本文探讨了8位、16位、32位单片机的概念,强调位宽对CPU处理能力和寄存器大小的影响。同时,解释了CPU寻址空间的概念,通过举例说明32位单片机如何进行内存操作,并指出寻址能力与内存利用率的关系。作者也提到了实际应用中,如K60单片机的寻址示例。
摘要由CSDN通过智能技术生成

        玩了接近三年的单片机,8位、16位、32位的都玩过,突然间一个问题就让我发现我就是一个渣!!!

8位、16位、32位都代表什么意思呢?我就根据搜集的知识,简单的对自己科普一下:

      1)、 从CPU的发展史来看,从以前的8位到现在的64位,8位也就是CPU在一个时钟周期内可并行处理8位二进字符0或是1,那么16就以此类推是64位就64位二进制。

      2)、8位、16位、32位单片机的区别还有就是寄存器位数的区别,8位的单片机其寄存器也是8位,以此类推32位的MCU也就是有32位的寄存器(当然他也可以有16或者是8位的寄存器)。

        还有在学习ARM里遇到的一个问题:寻址空间的问题。

        寻址空间一般指的是CPU对于内存寻址的能力。Intel公司早期的CPU产品的地址总线和地址寄存器的宽度为20位,即CPU的寻址能力为2^20=1024*1024字节=1024K字节

=1M字节;286的地址总线和地址寄存器的宽度为24位,CPU的寻址能力为2^24=1024*4*1024*4B=4*1024*4KB=16M;386及386以上的地址总线和地址寄存器的宽度为32位,

CPU的寻址能力为2^32=4096M字节=4G字节。 也就是说,如果机器的CPU过早,即使有很大的内存也不能得到利用,而对于现在的PⅡ级的CPU,其寻址能力已远远超过目前的

内存容量。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值