描述

8位单片机 16位 32位区别?

指CPU处理的数据的宽度,参与运算的寄存器的数据长度。

如果总线宽度与CPU一次处理的数据宽度相同,则这个宽度就是所说的单片机位数。

如果总线宽度与CPU一次处理的数据宽度不同:

1)总线宽度小于CPU一次处理的数据宽度,则以CPU的数据宽度定义单片机的位数,但称为准多少位。比如著名的Intel 8088,CPU是16位但总线是8位,所以它是准16位。

2)总线宽度大于CPU一次处理的数据宽度,则以CPU的数据宽度定义单片机的位数。

多少位宽不是指总线宽度,也不是存储器的宽度,像51单片机的地址总线是16位的,但是它是8位机。像ARM的存储器也有八位的,但是它是32位机。而是指CPU处理的数据的宽度,也就是CPU一次数据的吞吐量。比如同一条指令:MOV R0 R2

在51单片机里面,R0和R2都是8位的,所以51的CPU一次只能处理8位数据。

在ARM里面,R0和R2是32位的,所以ARM的CPU一次能处理32位数据。这就是区别。

有啥复杂的, 一句话:参与运算的寄存器的数据长度。

8位单片机的数据总线宽度为8位,通常直接只能处理8位数据;

16位单片机的数据总线宽度为16位,通常可直接处理8位或16位数据。

最本质的区别是内部CPU的字长不同,即CPU处理数据的最大位数不同,有8位和16位CPU的区别,你可以认为是ALU、寄存器的字长等。有的32位DSP芯片其外部接口数据总线是16位的,根据这个来判断是不行的

速度上有区别,取决于CPU、寄存器的字长。8位单片机不能直接处理16位数据,要按照8位数据来处理,要分几个过程来完成。而16位单片机,可直接处理16们数据,因为其ALU,寄存器等都是16位的,可一次完成8位单片机要多步完成的动作,特别是对于数据处理,16位单片机有它的优势。而且16位单片机大多数据接口都为16位。

说简单了就是16位的比8位快,8位的单片机发展时间长,且价格偏低。最重要的是在许多的应用场合能够胜任开发的任务。16位的单片机在功能上要比8位的强大很多,只在需要的场合使用。

你知道2进制吧,你是否知道单片机在进行计算的时候统统是2进制数的运算。所以8位单片机和16位单片机的最根本区别就是,8位单片机可以同时进行2个8位的2进制数相加,而16位单片机则大一倍,可以同时让2个16位的2进制数相加。

CPU能同时处理二进制数的位数是多少位,就称其是多少位的计算机。也有数据总线的位数是CPU位数的一半的情况,就称其是准多少位的计算机。比如CPU是16位,数据总线也是16位,则是16位计算机;CPU是16位,数据总线也是8位,则是准16位计算机。

原来是16位单片机想改用8位的替代是可以的,但电路及程序都要做相应改变,并且改为8位机后,在功能和速度上要能够满足你工作的需要才行。

打开APP精彩内容

点击阅读全文

32位计算机为什么是八位,一文看懂8位,16位和32位单片机的区别相关推荐

  1. 一文看懂Mbps、Mb/s、MB/s有什么区别?

    Mbps.Mb/s以及MB/s三者都有什么区别?下面就来详细介绍. 首先是"Mbps",其全称为Million bits per second,意为每秒传输百万位(比特)数量的数据 ...

  2. 一文看懂:NAS网络存储与SAN、DAS的区别

    这个月,笔者写了几篇管与NAS网络存储的文章,也受到很多反馈,其中不少人对NAS网络存储与SAN.DAS之间的区别不甚了解,所以今天新开一篇,为大家解读NAS网络存储与SAN.DAS之间的异同. NA ...

  3. 一文看懂PCB助焊层跟阻焊层的区别与作用

    阻焊层简介 阻焊盘就是soldermask,是指板子上要上绿油的部分.实际上这阻焊层使用的是负片输出,所以在阻焊层的形状映射到板子上以后,并不是上了绿油阻焊,反而是露出了铜皮.通常为了增大铜皮的厚度, ...

  4. 计算机攒机过程,电脑装机一筹莫展?一文看懂攒机全过程

    原标题:电脑装机一筹莫展?一文看懂攒机全过程 电脑装机一筹莫展?一文看懂攒机全过程 引言 大家好,双十一就要来了,有没有想要组装电脑的网友呀? 距离上一次在年中大促销活动(618)已经过去四个月了,上 ...

  5. 华为p40pro手机计算机在哪里,一文看懂华为P40/P40 Pro差别在哪

    中关村在线消息:北京时间2020年3月26日,华为在线上举办新款旗舰产品发布会,会上发布了三款重量级手机新品:华为P40.华为P40 Pro和华为P40 Pro+. 在正式发布新品前,华为总裁余承东发 ...

  6. 【目标检测】32、让你一文看懂且看全 NMS 及其变体

    文章目录 一.NMS 1.1 背景 1.2 方法 1.3 代码 1.4 不足 二.Soft NMS 2.1 背景 2.2 方法 2.3 效果 2.4 代码 2.5 不足 三.Softer NMS 3. ...

  7. 怎么看电脑系统是win几_一文看懂arm架构和x86架构有什么区别

    一文看懂arm架构和x86架构有什么区别 本文主要介绍的是arm架构和x86架构的区别,首先介绍了ARM架构图,其次介绍了x86架构图,最后从性能.扩展能力.操作系统的兼容性.软件开发的方便性及可使用 ...

  8. 【一文看懂】深度神经网络加速和压缩新进展年度报告

    郑板桥在<赠君谋父子>一诗中曾写道, "删繁就简三秋树,领异标新二月花." 这句诗讲的是,在画作最易流于枝蔓的兰竹时,要去掉其繁杂使之趋于简明如"三秋之树&q ...

  9. 从零开始系列(四):一文看懂arm架构和x86架构有什么区别

    从零开始系列(四):一文看懂arm架构和x86架构有什么区别 相关系列文章推荐:   从零开始系列(一):在github上搭建自己的博客   从零开始系列(二):数据库基础篇   从零开始系列(三): ...

最新文章

  1. petshop消息处理之理解
  2. 虚拟化:IT技术的第三次革命
  3. version `ZLIB_1.2.3.4' not found 解决方法
  4. Living life over 假如生活重头再来
  5. Jquery对象和DOM对象---Jquery API (1)
  6. TIOBE 12月编程语言排行榜:Python有望第四次成为年度语言
  7. python open方法1001python open方法_怎样才能写出 Pythonic 的代码 #P1001#
  8. 4.Unix工作环境
  9. System类的概述和方法使用
  10. quartus仿真文件的编写
  11. Bluemix开发作品——魔芋相机、小沃、Etrans-Bluemix-专题视频课程
  12. 对php课程的建议,万紫千红总是春——对新课程语文教学、复习的建议与采饶措施a href=http://www.ruiwen.com/friend/list.php(教师中心专稿)/a...
  13. 重返设计模式--状态模式
  14. 人工神经网络与神经网络,带反馈的人工神经网络
  15. 文献管理与信息分析2023春课程随堂测验答案
  16. 再校大学生的电子产品清单
  17. OpenCV - C++实战(05) — 颜色检测
  18. 清华大学海洋大数据分析管理平台解读
  19. Andy's First Dictionary(思维)
  20. rabbitmq java 测试_RabbitMQ 简单测试

热门文章

  1. Cesium 之实现鹰眼功能(可拖拽矩形框定位范围)
  2. [下载] M20PXX 系列 SPI Flash datasheet
  3. 百度快速收录神器 新站长SEO工具
  4. CSS 背景色 背景图片 渐变背景 - 重复线性渐变 background-image: repeating-linear-gradient()
  5. DACAD9122小结
  6. MacBook Pro连接个人热点,能登录微信,却打不开网页问题
  7. 被泼脏水是怎样一种体验?
  8. 零基础入门python爬虫之《青春有你2》选手信息爬取
  9. html 可折叠的表格,Layui数据表格展开折叠
  10. 2023年电赛国赛仪器仪表类赛题竞赛事项和方法