玩了接近三年的单片机,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,其寻址能力已远远超过目前的

内存容量。

在这里有一个很重要的概念:CPU的寻址能力以字节为单位 。以32位的单片机为例(最近在上手K60),对地址0x4000 0001进行赋值也就是对一个字节进行操作,32位的寄

存器就需要占用4个地址(8*4=32),那它占有的地址就为0x4000 0000----0x4000 0003。32位就代表了2^32的寻址空间也就是4G。

一些简单的问题写出来,有什么不对之处,烦请各位过路的朋友指正!

8、16、32位单片机概念与寻址空间相关推荐

  1. 什么是32位单片机?32位单片机有哪些优点和缺点?8位,16位,32位是什么区别?

    一.什么是32位单片机 单片机有8位单片机.16位单片机.32位单片机等多种,这里位指的是数据处理一次能的够处理的数据的位宽,32位单片机,就是指一次能够处理的数据的位宽是32个比特位的单片机.简单地 ...

  2. 嵌入式入门-32位单片机简介

    一.单片机 参见单片机_百度百科 这是单片机的基本介绍,千篇一律搬运工的工作就不打算浪费时间了,就从目前学习到的知识面总结一下单片机吧,当然,入行不到两个月菜狗一枚,不正之处请指正. 单片机,也就是微 ...

  3. 分享一款电机控制国产32位单片机MM32SPIN360C

    国产32位单片机MM32SPIN360C拥有M0内核的高性能32位微控制器,5V输出的LDO稳压器.三组具备有自举二极管的N通道半桥栅极驱动器.MCU最高工作频率可达96MHz,并内置SRAM高速存储 ...

  4. 灵动微32位单片机LQFP64引脚MM32F3273G7P

    灵动微MM32F3273G7P采用ARM®Cortex®-M3内核的高性能32位单片机,工作频率高达120兆赫兹,内置512KB Flash和128KB RAM的高速存储器,具有丰富的I/O端口和外设 ...

  5. 适用于温控器应用的灵动微32位单片机MM32L0130

    温控器的工作原理是通过温度传感器对环境温度自动进行采样.即时监控,当环境温度高于控制设定值时控制电路启动,可以设置控制回差.如温度还在升,当升到设定的超限报警温度点时,启动超限报警功能.当被控制的温度 ...

  6. 设置二进制或者16/32位的某一位的值

    设置某一位的值 传送门:获取二进制或者16/32位的某一位的值 1 | 任何值 = 1 ,任何值&0 = 0 [利用这两点进行设置值] 上代码 //获取二进制某一位的值 uint8_t get ...

  7. 微型计算机地址总线是16位,某微型计算机的地址总线的位数是16位,最大的寻址空间可为()。A.32KBB.64KBC.128KBD.256KB...

    某微型计算机的地址总线的位数是16位,最大的寻址空间可为().A.32KBB.64KBC.128KBD.256KB 更多相关问题 [单选题]混凝土自吊斗口下落的自由倾落高度不得超过( ). 可用白色升 ...

  8. 32位单片机 一个32位地址代表一个字节而不是4个字节(32位)

    在数据手册上,BSRR的偏移地址为0X18,然后手册讲完BSRR后直接讲LCKR了,并且LCKR的偏移地址是 OX1C .所以根据 OX1C-0X18=0X04 就知道BSRR是32位寄存器了.因为一 ...

  9. 国产32位单片机有哪些

    国产32位单片机有哪些 国产32位单片机有哪些呢 1.兆易创新GD32系列 2.灵动微MM32系列 3.华大HC32系列 4.南京沁恒CH32系列 5.华芯微特SWM32系列 2021年单片机价格 国 ...

最新文章

  1. 提交mysql代码_MySQL源码之两阶段提交
  2. O(N) 求 1~N 逆元 模板及证明
  3. iis php mysql wiki_Windows下安装MediaWiki (iis+php+mysql+mediawiki)
  4. confd_confd + Nacos | 无代码侵入的配置变更管理
  5. 前端学习(2201):mutation提交风格
  6. python 持续集成 教程_jenkins+python自动化测试持续集成教程
  7. 快餐店之间插入仓库,路最短,DP,POJ(1485)
  8. idata界面_iData手持移动终端组合键恢复出厂设置教程
  9. 删缓存,数据库更新谁先执行,及延时双删
  10. 【基于MATLAB的数字图像处理】第六章·形态学图像处理
  11. 原来这些手机技巧这么好用!以前还不知道,今天领教了
  12. Arduino智能小车直线控制-模糊PID控制
  13. 火车头文章标题伪原创插件(文章双标题插件)
  14. 华章教育pdf计算机,AB-PLC华章培训全集.pdf
  15. HBuilderX连接安卓模拟器
  16. mysql预处理stmt_mysqli_stmt类:使用预处理语句处理SELECT查询结果
  17. 装完nvme固态经常蓝屏_NVMe固态硬盘安装Win7蓝屏0x0000007B快速解决方法
  18. Pycharm常用快捷键大全【快查字典版】
  19. thinkpad无线键盘使用问题
  20. fast RCN论文笔记

热门文章

  1. 如何使用Bootstrap制作网页主界面、增加界面
  2. Velodyne Lidar宣布与Outsight达成多年期合作协议
  3. 2016年总结-JAVA程序员
  4. php的配置文件config.php连接mysql_phpmyadmin配置文件config.default.php_php
  5. ip冲突引起呼叫故障的问题处理过程
  6. 超级消防员!工地现场又告急!!
  7. 程序员Geek资源(工具/网站)
  8. 项目部署提示“另一个程序正在使用此文件,进程无法访问。”
  9. 二叉树oj-----> 二叉树的锯齿形层序遍历
  10. python 监控键盘输入_python监控键盘输入实例代码