【導(dǎo)讀】Intel8088:準(zhǔn)16位微處理器,40個引腳,數(shù)據(jù)總線16位,地址總線20位。CS——16位的代碼段寄存器;ES——16位的擴(kuò)展段寄存器;16位的指令指針寄存器IP;4/6字節(jié)的指令隊(duì)列緩沖器。功能是負(fù)責(zé)從指令隊(duì)列取指令并執(zhí)行。4個通用寄存器,即AX、BX、CX、DX;算術(shù)邏輯單元ALU??偩€接口部件BIU和執(zhí)行部件EU并不是同步工作的,取出一條指令,并用幾個時鐘周期去分析、執(zhí)行指令。當(dāng)指令隊(duì)列已滿,而且EU對BIU又無總線訪問請求時,BIU便進(jìn)入空閑狀態(tài)。在執(zhí)行轉(zhuǎn)移、調(diào)用和返回指令。時,指令隊(duì)列中的原有內(nèi)容被自動清除。降低了對存儲器存取速度的要求。BP:16位,基數(shù)指針,用于對堆棧間接尋址。變址寄存器:SI:16位,源變址尋址。存放相應(yīng)段的段基址的高16位。合并到第5章的第5節(jié)討論。讀寫用2個總線周期。當(dāng)前可尋址的存儲器段(堆??稍?M的存儲空間的任意位置。8086/8088的堆棧操作為字操作。數(shù)據(jù)的出、入棧在棧頂進(jìn)行。