您好,歡迎來電子發(fā)燒友網! ,新用戶?[免費注冊]

您的位置:電子發(fā)燒友網>電子百科>主機配件>cpu>

一文看懂8088和8086微型計算機的區(qū)別

2018年04月16日 14:42 網絡整理 作者: 用戶評論(0
關鍵字:8086(18426)

  一、8088介紹

  8088是一個Intel以8086為基礎的微處理器,擁有16位元暫存器和8位元外部資料總線。8088使用8位元的設計,所針對的是較為經濟之系統(tǒng)。在它推出時候,大的資料總線寬度電路板還是相當?shù)匕嘿F。8088的預?。╬refetch)貯列(queue)是4字節(jié),相對于8086的是6字節(jié)。1979年,英特爾公司開發(fā)出了8088。8086和8088在芯片內部均采用16位數(shù)據傳輸,所以都稱為16位微處理器,但8086每周期能傳送或接收16位數(shù)據,而8088每周期只采用8位。因為最初的大部分設備和芯片是8位的,而8088的外部8位數(shù)據傳送、接收能與這些設備相兼容。

  8088功能結構;

  8088CPU內部用兩個獨立的功能部件組成,分別為BIU和EU。

  BIU(BusInterfaceUnit)BIU由段寄存器、IP、指令隊列、地址加法器和控制邏輯組成。

  BIU的功能是負責從內存中取指令送入指令隊列,實現(xiàn)CPU與存儲器、I/O接口之間的數(shù)據傳送。

  EU(ExecutionUnit)EU由通用寄存器、F寄存器、ALU和EU控制部件組成。EU的功能是分析指令和執(zhí)行指令。

一文看懂8088和8086微型計算機的區(qū)別

  8088的指令系統(tǒng):

  MOV傳輸指令

  1.數(shù)據傳送指令(包括:MOV傳送指令、堆棧操作指令、數(shù)據交換指令、地址傳送指令、標志寄存器傳送指令、換碼指令、輸入輸出指令)

  數(shù)據傳送指令的特點:將數(shù)據從一個地址傳送到另一個地址;數(shù)據在傳送過程中不發(fā)生任何變化;對標志寄存器的內容無任何影響。

  2.算術運算指令(包括:加法指令、減法指令、乘法指令、除法指令、十進制調整指令)

  算術運算指令的特點:對狀態(tài)標志位有影響;源操作數(shù)不變;目標操作數(shù)多數(shù)情況下發(fā)生變化。

  3.邏輯運算和移位指令(包括:邏輯運算指令、移位指令、循環(huán)指令)

  4.串操作指令(包括:MOVS指令、LODS指令、STOS指令、SCAS指令、CMPS指令)

  重復操作前綴REP;REPZ/REPE;REPNZ/REPNE

  串指令;若(CX)≠0,重復執(zhí)行串指令

  串指令;若(CX)≠0且(ZF)=1,重復執(zhí)行串指令

  串指令;若(CX)≠0且(ZF)=0,重復執(zhí)行串指令偶就

  5.控制轉移指令(包括:無條件轉移指令、條件轉移指令、循環(huán)控制指令、子程序調用指令、子程序返回指令、中斷返回指令)

  控制轉移指令的特點:將目標地址送入IP、CS從而實現(xiàn)轉移。

一文看懂8088和8086微型計算機的區(qū)別

  二、8086介紹

  Intel 8086是一個由Intel于1978年所設計的16位微處理器芯片,是x86架構的鼻祖。不久之后,Intel 就推出了 Intel 8088 (一個擁有8根外部數(shù)據總線的微處理器)。它是以8080和8085的設計為基礎,擁有類似的寄存器組,但是數(shù)據總線擴充為16位??偩€界面單元(Bus Interface Unit)透過6字節(jié)預存(prefecth) 的隊列(queue)位指令給執(zhí)行單元(Execution Unit),所以取指令和執(zhí)行是同步的,8086 CPU有20條地址線,可直接尋址1MB的存儲空間,每一個存儲單元可以存放一個字節(jié)(8位)二進制信息。

    本文導航

    • 第 1 頁:一文看懂8088和8086微型計算機的區(qū)別
    • 第 2 頁:8086結構

非常好我支持^.^

(137) 90.7%

不好我反對

(14) 9.3%

( 發(fā)表人:姚遠香 )

      發(fā)表評論

      用戶評論
      評價:好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關規(guī)定!

      ?