資料介紹
指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位機后,在功能和速度上要能夠滿足你工作的需要才行。
本文轉載自:
轉載地址:
聲明:本文為轉載文章,轉載此文目的在于傳遞更多信息,版權歸原作者所有,如涉及侵權,請聯系小編進行處理。
(mbbeetchina)
下載該資料的人也在下載
下載該資料的人還在閱讀
更多 >
- 8位、16位、32位單片機(MCU)
- 8位、16位、32位單片機中的“XX位”指什么?
- 8,16,32位單片機的區別
- 8位CMOS閃存單片機PIC16F720/721簡介 6次下載
- 8位、16位、32位單片機的xx位含義 2次下載
- 8位、16位、32位MCU,性能大比拼@資料下載
- 單片機為什么會有8位、16位、32位之分呢?資料下載
- 單片機中公用16位地址線和8根數據線為什么不會起沖突資料下載
- 8位單片機可用的mktime localtime函數及源碼合集免費下載
- 使用單片機實現位邏輯運算的實例資料免費下載
- 使用51單片機進行16位流水燈收縮點亮的匯編編程免費下載
- SN8P2511 SONIX 8位單片機的中文資料免費下載 30次下載
- Atmel 8位AVR單片機的altium庫的資料免費下載 0次下載
- 18引腳8位閃存單片機PIC16F182X的詳細中文資料概述免費下載
- PIC16CXXX 8位單片機中文資料
- 一顆8位的51單片機是如何處理32位數據的? 2635次閱讀
- AT與STC單片機的主要區別 1.1w次閱讀
- 單片機的硬件特性,區分單片機8位和16位的方法 5440次閱讀
- 基于16位單片機的語音電子門鎖系統詳解 4852次閱讀
- 如何使用8位單片機對16位INT型數據進行操作 7476次閱讀
- 89C51單片機16位數據傳送指令的執行過程 5341次閱讀
- PIC8位單片機的特點及優勢介紹 4554次閱讀
- 一文看懂8位,16位和32位單片機的區別 12.4w次閱讀
- 64位單片機有哪些_東芝64位單片機介紹 2.3w次閱讀
- 16位單片機對AD9854控制的探討 6737次閱讀
- 單片機8位和16位是怎么區分的 2.6w次閱讀
- 基于8位、16位、32位單片機的區別分析 1.6w次閱讀
- PIC8位單片機的基本組成 1951次閱讀
- 8位單片機中的經典之作,51單片機使用心得分享 3501次閱讀
- 32位單片機知識講解:Microchip PIC32系列 3.9w次閱讀
下載排行
本周
- 1TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 2開關電源基礎知識
- 5.73 MB | 6次下載 | 免費
- 3100W短波放大電路圖
- 0.05 MB | 4次下載 | 3 積分
- 4嵌入式linux-聊天程序設計
- 0.60 MB | 3次下載 | 免費
- 5基于FPGA的光纖通信系統的設計與實現
- 0.61 MB | 2次下載 | 免費
- 6基于FPGA的C8051F單片機開發板設計
- 0.70 MB | 2次下載 | 免費
- 751單片機窗簾控制器仿真程序
- 1.93 MB | 2次下載 | 免費
- 8基于51單片機的RGB調色燈程序仿真
- 0.86 MB | 2次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33564次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21548次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6653次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537796次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420026次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191185次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183278次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論
查看更多