一文看懂8088和8086微型計(jì)算機(jī)的區(qū)別
一、8088介紹
8088是一個(gè)Intel以8086為基礎(chǔ)的微處理器,擁有16位元暫存器和8位元外部資料總線。8088使用8位元的設(shè)計(jì),所針對(duì)的是較為經(jīng)濟(jì)之系統(tǒng)。在它推出時(shí)候,大的資料總線寬度電路板還是相當(dāng)?shù)匕嘿F。8088的預(yù)?。╬refetch)貯列(queue)是4字節(jié),相對(duì)于8086的是6字節(jié)。1979年,英特爾公司開發(fā)出了8088。8086和8088在芯片內(nèi)部均采用16位數(shù)據(jù)傳輸,所以都稱為16位微處理器,但8086每周期能傳送或接收16位數(shù)據(jù),而8088每周期只采用8位。因?yàn)樽畛醯拇蟛糠衷O(shè)備和芯片是8位的,而8088的外部8位數(shù)據(jù)傳送、接收能與這些設(shè)備相兼容。
8088功能結(jié)構(gòu);
8088CPU內(nèi)部用兩個(gè)獨(dú)立的功能部件組成,分別為BIU和EU。
BIU(BusInterfaceUnit)BIU由段寄存器、IP、指令隊(duì)列、地址加法器和控制邏輯組成。
BIU的功能是負(fù)責(zé)從內(nèi)存中取指令送入指令隊(duì)列,實(shí)現(xiàn)CPU與存儲(chǔ)器、I/O接口之間的數(shù)據(jù)傳送。
EU(ExecutionUnit)EU由通用寄存器、F寄存器、ALU和EU控制部件組成。EU的功能是分析指令和執(zhí)行指令。
8088的指令系統(tǒng):
MOV傳輸指令
1.?dāng)?shù)據(jù)傳送指令(包括:MOV傳送指令、堆棧操作指令、數(shù)據(jù)交換指令、地址傳送指令、標(biāo)志寄存器傳送指令、換碼指令、輸入輸出指令)
數(shù)據(jù)傳送指令的特點(diǎn):將數(shù)據(jù)從一個(gè)地址傳送到另一個(gè)地址;數(shù)據(jù)在傳送過程中不發(fā)生任何變化;對(duì)標(biāo)志寄存器的內(nèi)容無任何影響。
2.算術(shù)運(yùn)算指令(包括:加法指令、減法指令、乘法指令、除法指令、十進(jìn)制調(diào)整指令)
算術(shù)運(yùn)算指令的特點(diǎn):對(duì)狀態(tài)標(biāo)志位有影響;源操作數(shù)不變;目標(biāo)操作數(shù)多數(shù)情況下發(fā)生變化。
3.邏輯運(yùn)算和移位指令(包括:邏輯運(yùn)算指令、移位指令、循環(huán)指令)
4.串操作指令(包括:MOVS指令、LODS指令、STOS指令、SCAS指令、CMPS指令)
重復(fù)操作前綴REP;REPZ/REPE;REPNZ/REPNE
串指令;若(CX)≠0,重復(fù)執(zhí)行串指令
串指令;若(CX)≠0且(ZF)=1,重復(fù)執(zhí)行串指令
串指令;若(CX)≠0且(ZF)=0,重復(fù)執(zhí)行串指令偶就
5.控制轉(zhuǎn)移指令(包括:無條件轉(zhuǎn)移指令、條件轉(zhuǎn)移指令、循環(huán)控制指令、子程序調(diào)用指令、子程序返回指令、中斷返回指令)
控制轉(zhuǎn)移指令的特點(diǎn):將目標(biāo)地址送入IP、CS從而實(shí)現(xiàn)轉(zhuǎn)移。
二、8086介紹
Intel 8086是一個(gè)由Intel于1978年所設(shè)計(jì)的16位微處理器芯片,是x86架構(gòu)的鼻祖。不久之后,Intel 就推出了 Intel 8088 (一個(gè)擁有8根外部數(shù)據(jù)總線的微處理器)。它是以8080和8085的設(shè)計(jì)為基礎(chǔ),擁有類似的寄存器組,但是數(shù)據(jù)總線擴(kuò)充為16位。總線界面單元(Bus Interface Unit)透過6字節(jié)預(yù)存(prefecth) 的隊(duì)列(queue)位指令給執(zhí)行單元(Execution Unit),所以取指令和執(zhí)行是同步的,8086 CPU有20條地址線,可直接尋址1MB的存儲(chǔ)空間,每一個(gè)存儲(chǔ)單元可以存放一個(gè)字節(jié)(8位)二進(jìn)制信息。
- 第 1 頁:一文看懂8088和8086微型計(jì)算機(jī)的區(qū)別
- 第 2 頁:8086結(jié)構(gòu)
本文導(dǎo)航
非常好我支持^.^
(137) 90.7%
不好我反對(duì)
(14) 9.3%
相關(guān)閱讀:
- [電子說] 8086基礎(chǔ)-DA轉(zhuǎn)換 2023-03-02
- [電子說] 8086基礎(chǔ)-轉(zhuǎn)換 2023-03-02
- [電子說] 8086基礎(chǔ)-串行通信 2023-03-02
- [電子說] 8086基礎(chǔ)-定時(shí)器 2023-03-02
- [電子說] 端口的輸入與輸出 2023-03-02
- [電子說] 匯編語言結(jié)構(gòu)與8086概述 2023-03-02
- [今日頭條] SYN8086語音合成芯片(TTS語音芯片)各項(xiàng)指標(biāo)測(cè)試已完成,正式批量化生產(chǎn) 2022-11-09
- [電子說] SYN8086TTS語音芯片開箱評(píng)測(cè)&一張可愛的手繪說明書 2022-11-02
( 發(fā)表人:姚遠(yuǎn)香 )