新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 8位單片機 16位 32位區別?

        8位單片機 16位 32位區別?

        作者: 時間:2013-06-06 來源:網絡 收藏

        指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位數據。這就是區別。

        有啥復雜的, 一句話: 參與運算的的數據長度。

        單片機相關文章:單片機教程


        單片機相關文章:單片機視頻教程


        單片機相關文章:單片機工作原理




        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 蓬莱市| 上栗县| 永川市| 通州区| 广安市| 辽宁省| 黔西县| 秦皇岛市| 仁怀市| 盐城市| 德庆县| 壤塘县| 时尚| 容城县| 邮箱| 靖远县| 志丹县| 婺源县| 肃南| 民权县| 田东县| 金坛市| 元朗区| 南木林县| 体育| 海口市| 浮山县| 新乡市| 华池县| 新建县| 崇左市| 漾濞| 南平市| 华容县| 疏勒县| 手游| 临汾市| 巢湖市| 莱西市| 宣恩县| 荆州市|