版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
微機原理復(fù)習(xí)題一、選擇題8086系統(tǒng)在最大模式增加總線控制器8288的目的___C______A.提高總線驅(qū)動能力B.控制協(xié)處理器工作
C.解決總線的共享控制和產(chǎn)生總線控制信號D.以上都不是電子計算機自1946年誕生至今已經(jīng)歷四個發(fā)展階段,但就其工作原理而言,都基于馮·諾依曼提出的(AB)概念。
A、二進制
B、存儲程序
C、程序控制
D、存儲程序和程序控制微處理器主要包括(D)。A.運算器和總線接口B.控制器和寄存器組C.運算器和寄存器組D.運算器、控制器、寄存器組、總線接口指令MOV
AX,
MASK[BX][SI]中源操作數(shù)的尋址方式為
(
D
)
A.寄存器尋址
B.變址尋址
C.基址變址尋址
D.相對基址變址尋址執(zhí)行下列兩條指令后,標(biāo)志位CF為
(
C
)
MOV
AL,
FFH
ADD
AL,
01H
A.為0
B.變反
C.為1
D.不變8086/8088
CPU內(nèi)部有一個始終指示下條指令偏移地址的部件是
(C)A.SPB.CSC.IP
D.BP8088/8086系統(tǒng)中,可以用于間接尋址的寄存器為A。A.BX,SI,DI,BPB.AX,SI,CX,BPC.AX,BX,CX,DX在DMA方式下,將內(nèi)存數(shù)據(jù)傳送到外設(shè)的路徑是
(
B
)
A.CPU→DMAC→外設(shè)
B.內(nèi)存→數(shù)據(jù)總線→外設(shè)
C.內(nèi)存→CPU→總線→外設(shè)
D.內(nèi)存→DMAC→數(shù)據(jù)總線→外設(shè)從8086CPU的內(nèi)部結(jié)構(gòu)看,其是由C兩部分組成A.控制器和20位物理地址加法器B.運算器和總線接口C.執(zhí)行單元和總線接口單元D.控制器和運算器RESET信號有效后,8086CPU的啟動地址C。
A.0FFFFFHB.0FFFFHC.0FFFF0HD.00000HCPU響應(yīng)INTR和NMI中斷時,相同的必要條件是
(
A
)
A.當(dāng)前指令執(zhí)行結(jié)束
B.允許中斷
C.當(dāng)前訪問內(nèi)存結(jié)束
D.總線空閑通常,中斷服務(wù)程序中的一條STI指令目的是
(
D
)
A.允許低一級中斷產(chǎn)生
B.開放所有可屏蔽中斷
C.允許同級中斷產(chǎn)生
D.允許高一級中斷產(chǎn)生指令MOVAX,[3070H]中源操作數(shù)的尋址方式為C。A.寄存器間接尋址B.立即尋址C.直接尋址D.變址尋址8088
CPU用來區(qū)分是訪問內(nèi)存還是訪問I/O端口的控制信號是
(
C
)
A.MRDC(非)
B.RD(非)
C.M(非)/IO
D.M/IO(非)CPU與外設(shè)間數(shù)據(jù)傳送的控制方式有(
D)
A.中斷方式
B.DMA方式
C.程序控制方式
D.以上三種都是下列哪種表示正確_____B____。
A.有效地址確定內(nèi)存單元在整個尋址范圍內(nèi)的位置
B.物理確定內(nèi)存單元在整個尋址范圍內(nèi)的位置C.偏移地址確定內(nèi)存單元在整個尋址范圍內(nèi)的位置
D.有效地址就是物理地址8086CPU內(nèi)標(biāo)志寄存器中的控制標(biāo)志位占(
C)
A.9位
B.6位
C.3位
D.16位8086CPU中,(B)引腳信號是決定最大或最小工作模式的控制信號。
A、M/IO
B、MN/MX
C、DT/R
D、BHE/S78086系統(tǒng)中,中斷優(yōu)先級最低的是D。A.INTnB.NMIC.INTRD.單步中斷主機與外設(shè)傳送數(shù)據(jù)時,采用____C_____,CPU的效率最高。A.程序查詢方式B.中斷方式C.DMA方式D.同步方式8086CPU對I/O接口編址采用C。A、I/O端口和存儲器統(tǒng)一編址B、I/O端口和寄存器統(tǒng)一編址C、I/O端口單獨編址D、輸入和輸出口分別編址下列那種方法可用于存放在AX和[BX]內(nèi)兩個無符號數(shù)比較B。A.執(zhí)行CMPAX,[BX]指令,根據(jù)S標(biāo)志位判斷兩個數(shù)大小B.執(zhí)行CMPAX,[BX]指令,根據(jù)C標(biāo)志位判斷兩個數(shù)大小C.執(zhí)行CMPAX,[BX]指令,根據(jù)O和S標(biāo)志位判斷兩個數(shù)大小D.執(zhí)行CMPAX,[BX]指令,根據(jù)O標(biāo)志位判斷兩個數(shù)大小CPU響應(yīng)中斷請求和響應(yīng)DMA請求的本質(zhì)區(qū)別是(
B
)
A.中斷響應(yīng)靠軟件實現(xiàn)
B.響應(yīng)中斷時CPU仍然仍控制總線,而響應(yīng)DMA請求時,CPU要讓出總線
C.速度慢
D.控制簡單關(guān)于內(nèi)部中斷的敘述哪個是正確的_____B_______。A.中斷源來自INTR引腳的硬件信號B.執(zhí)行INTn軟中斷指令后,可以產(chǎn)生一次內(nèi)部中斷C.內(nèi)部中斷服務(wù)程序入口地址不需要存放在中斷向量表內(nèi)D.CLI指令可以關(guān)閉內(nèi)部中斷堆棧的工作方式是(
D)
A.先進先出
B.隨機讀寫
C.只能讀出,不能寫入
D.后進先出在下列偽指令中定義字節(jié)變量的是(A)。A)DBB)DWC)DDD)DT在異步通信方式中,通信雙方能同時進行收發(fā)的傳送方式,稱為(C)
A.單工通信方式
B.半雙工通信方式
C.全雙工通信方式
D.并行通信方式指令(C)的源操作數(shù)的尋址方式為直接尋址。A)MOV[2000H],ALB)IN AL,DXC)XORAL,[2000H]D)MOVAX,2000H8086在響應(yīng)外部HOLD請求后,(D)。A)轉(zhuǎn)入特殊中斷服務(wù)程序B)進入等待周期C)只接收外部數(shù)據(jù)D)所有三態(tài)引腳處于高阻,CPU放棄對總線控制權(quán)?,F(xiàn)行數(shù)據(jù)段位于存儲器BOOOOH到BOFFFH字節(jié)單元,則段寄存器DS的內(nèi)容及該段長度(字節(jié)數(shù))分別為:(C)A)BOOOH,1000HB)O0OOH,OFFFH
C)BOOOH,OFFFHD)BOOOH,OOFFH在遠(yuǎn)距離串行數(shù)據(jù)傳輸中,接收端配置MODEM是為了(C)
A.將串行數(shù)據(jù)轉(zhuǎn)換成并行數(shù)據(jù)
B.進行電平轉(zhuǎn)換
C.把模擬信號轉(zhuǎn)換成數(shù)字信號
D.提高傳輸速率8086在最小模式下,分時使用AD0-AD15,所以必須外接地址鎖存器,當(dāng)總線上為地址信息時,通過(B)將地址送入地址鎖存器。A)DENB)ALEC)BHED)DT/R程序查詢流程總是按(A)次序完成一個字符的傳輸。A.讀狀態(tài)端口,寫數(shù)據(jù)端口B.寫數(shù)據(jù)端口,讀狀態(tài)端口,寫數(shù)據(jù)端口C.寫控制端口,讀狀態(tài)端口,寫數(shù)據(jù)端口D.隨I/O接口的具體要求而定8086/8088CPU響應(yīng)硬件中斷INTR請求的必要條件除IF=1外,還需滿足(B)。A.訪存儲器操作結(jié)束B.當(dāng)前指令執(zhí)行完C.無軟件中斷請求D.無內(nèi)部中斷請求8088/8086系統(tǒng)中,可以用于間接尋址的寄存器為(A)。A.BX,SI,DI,BPB.AX,SI,CX,BPC.AX,BX,CX,DXCPU與I∕O設(shè)備間傳送的信號有____D_________。
A.數(shù)據(jù)信息
B.控制信息C.狀態(tài)信息
D.以上三種都是CPU進行中斷處理,保留斷點時,共占用堆棧區(qū)(B)字節(jié)。A.6個B.4個C.2個如果AL的內(nèi)容為50H,執(zhí)行TESTAL,01H指令后,AL的內(nèi)容為(C)。A.49HB.4FHC.50HD.01H8086CPU包括B。A.運算器、控制器和存儲器B.運算器、控制器和寄存器C.運算器、控制器和接口部件D.運算器、控制器和累加器8086的I/O尋址空間為C字節(jié)。A.1024個B.1M個C.64K個D.32K個以下說法中,D是錯誤的。邏輯段允許在整個存儲空間內(nèi)浮動。一個程序可以有代碼段、數(shù)據(jù)段和堆棧段。段與段之間可以連續(xù),也可以重疊。段與段之間可以連續(xù),不可以重疊。中斷向量可以提供___C___。被選中設(shè)備的起始地址B.傳送數(shù)據(jù)的起始地址C.中斷服務(wù)程序入口地址D.主程序的斷點地址在中斷響應(yīng)周期內(nèi),將IF置0是由___A____來處理的。A.硬件自動完成的B.用戶在編制中斷服務(wù)程序時設(shè)置的C.關(guān)中斷指令完成的一片8259A只占兩個I/O地址,可以用地址碼A1來選擇端口,如果其中一個端口地址為92H,則另一個端口地址為_____A_____。A.90HB.91HC.93HD.94H當(dāng)多片8259A級聯(lián)使用時,對于主8259A,信號CAS0~CAS是__B______。A.輸入信號B.輸出信號C.輸入/輸出信號8259A中的中斷服務(wù)寄存器用于B。A.指示外設(shè)向CPU發(fā)中斷申請B.指示有中斷正在進行C.開放或關(guān)閉中斷系統(tǒng)通常情況下,一個外中斷服務(wù)程序的第一條指令是STI,其目的是____C_____.A.開放所有的屏蔽中斷B.允許低一級中斷產(chǎn)生C.允許高一級中斷產(chǎn)生D.允許同一級中斷產(chǎn)生41.PC采用向量中斷方式處理8級中斷,中斷號依次是08H~0FH,在RAM中0:2CH單元依次存放23H、FFH、00H和F0H四個字節(jié),該向量對應(yīng)的中斷號好中斷程序入口地址是__B_____。A.0CH,23FF:00F0HB.0BH,F000:FF23HC.0BH,00F0:23FFHD.0CH,F000:FF23H42.CPU響應(yīng)外部中斷請求是___A_____。A.在一條指令執(zhí)行結(jié)束時B.在一個機器周期結(jié)束時C.一旦請求,立即響應(yīng)D.由中斷類型碼n引起43.IF可以屏蔽的中斷類型有___C____。A.內(nèi)部中斷B.外部中斷C.外部中斷的可屏蔽中斷D.外部中斷和內(nèi)部中斷均可屏蔽44.在DMA方式下,CPU與總線的關(guān)系是___C________。A.只能控制數(shù)據(jù)總線B.只能控制地址總線C.成隔離狀態(tài)D.成短接狀態(tài)45.軟中斷INTn(n=10~FFH)的優(yōu)先級排列原則是D。A.n值越小級別越高B.無優(yōu)先級別C.n值越大級別越高D.隨應(yīng)用而定二、填空題8086
CPU通過(1)CS寄存器和(2)IP寄存器能準(zhǔn)確找到指令代碼。8086從功能上分為兩部分:總線接口單元和(4)執(zhí)行單元。8086輸入輸出指令間接尋址必須通過DX寄存器??偩€周期是指每當(dāng)CPU要從存儲器或I/O端口存取一個字節(jié)就是一個總線周期。一個總線周期通常包括4個時鐘周期。打印機是輸出設(shè)備,掃描儀是輸入設(shè)備。從CPU的NMI引腳產(chǎn)生的中斷叫做非屏蔽中斷,它的響應(yīng)不受可屏蔽中斷控制位IF的影響。8086CPU訪問存儲器的讀寫規(guī)則是以字為單位進行,并且均從偶地址開始。設(shè)當(dāng)前的SP=2000H,執(zhí)行PUSHAX指令后,SP=(10)1FFEH,若改為執(zhí)行IRET指令后,則SP=__(11)___2000_____H。外設(shè)與CPU交換數(shù)據(jù)主要有以下幾種(12)程序控制(無條件、查詢、中斷)方式和DMA方式;其中(13)_____DMA_____方式速度最快模/數(shù)轉(zhuǎn)換時,若輸入模擬信號的最高有效頻率為20kHz,采樣頻率最小為(14)40kHz,應(yīng)選用轉(zhuǎn)換時間為(15)25us的A/D轉(zhuǎn)換器。8086CPU內(nèi)部數(shù)據(jù)總線寬度為___16___位,外部數(shù)據(jù)總線寬度為___16___位。8088CPU內(nèi)部數(shù)據(jù)總線寬度為___16___位,外部數(shù)據(jù)總線寬度為__8____位。8086CPU地址總有__20__位,尋址范圍是__1M字節(jié)____。當(dāng)存儲器的讀出時間大于CPU所要求的時間,為保證CPU與存儲器的周期配合,就需要用___READY_____信號,使CPU插入一個__TW___狀態(tài)。若訪問存儲器對堆棧進行操作,段基值一般來源于___SS_寄存器,偏移量來源于__SP__寄存器中斷返回的指令是IRET,關(guān)中斷的指令是CLI。類型碼為___16H____的中斷所對應(yīng)的中斷向量存放在0000H:0058H開始的4個連續(xù)單元中,若這4個單元的內(nèi)容分別為___80H,70H,60H,50H____,則相應(yīng)的中斷服務(wù)程序入口地址為5060H:7080H。如CS:IP=0100H:0100H,則物理地址為01100H。.CPU
在指令的最后一個時鐘周期檢測INTR引腳,若測得INTR為____高電平_____且IF為__1__,則CPU在結(jié)束當(dāng)前指令后響應(yīng)中斷請求。執(zhí)行XORAX,AX后,AX寄存器的值為0。CPU從I/O接口的狀態(tài)寄存器中獲取外設(shè)的“忙”,“空閑”和“準(zhǔn)備好”等信息,而從I/O接口的控制寄存器向外設(shè)發(fā)“啟動”或“停止”等信號。指令MOVBX,0中的源操作數(shù)為(立即)尋址,指令執(zhí)行后ZF為(1)。一個中斷類型碼為71H的中斷服務(wù)程序存放在0000H:0200H開始的內(nèi)存中,則中斷服務(wù)程序入口地址IP值將填入中斷向量表(①1C4)H至(②1C5)H單元中。若需進行中斷嵌套,則應(yīng)在中斷服務(wù)程序中設(shè)置(③STI)指令,且最后一條指令為(④IRET)。在OUT50H,AL指令的執(zhí)行中,一定有一個(①I/O端口寫)總線周期,在該總線周期內(nèi),地址總線上傳送的是(②50H)地址,控制線(③WR和IO/M)有效。8086中地址/數(shù)據(jù)線分時復(fù)用,為保證總線周期內(nèi)地址穩(wěn)定,應(yīng)配置(3)地址鎖存器,為提高總線驅(qū)動能力,應(yīng)配置(4)總線驅(qū)動器在8086CPU中,總線接口部件(BIU)的功能是負(fù)責(zé)與M、I/O端口傳送數(shù)據(jù),執(zhí)行部件(EU)的功能是負(fù)責(zé)指令的執(zhí)行。在8086/8088最小模式中,總線控制信號是由CUP產(chǎn)生,而在最大模式中,總線控制信號是由總線控制器產(chǎn)生。堆棧是按照先進后出原則組織的一段內(nèi)存區(qū)域,指針SP始終指向堆棧段的頂部(棧頂)。8086系統(tǒng)中,主頻若為10MHz,一個基本的總線周期為0.00000004秒。已知某存儲單元的段基值為2500H,偏移地址為3600H,該單元的物理地址是28600H。CPU響應(yīng)中斷需滿足三個條件:在現(xiàn)行指令周期內(nèi)無總線請求;(中斷允許標(biāo)志IF=1;現(xiàn)行指令執(zhí)行完畢硬件中斷可分為可屏蔽中斷和非屏蔽中斷兩種。CPU響應(yīng)可屏蔽中斷的條件是IF=1、有中斷請求、現(xiàn)行指令執(zhí)行完畢。8259A有兩種中斷觸發(fā)方式,分別是電平觸發(fā)方式和邊沿觸發(fā)方式。8259A可編程控制器,當(dāng)其單片使用時可同時接受__8__個外設(shè)的中斷請求;當(dāng)級聯(lián)使用時,其主片的IR端應(yīng)與從片的INT連接。若外設(shè)的中斷類型碼為3AH,則該中斷源的中斷請求信號應(yīng)連在8259A的IR2端,且對應(yīng)的中斷向量地址為00E8H。CPU與I/O接口間的信息一般包括數(shù)據(jù)信息、狀態(tài)信息和控制信息3種類型。一般I/O端口的編址方式可分為單獨編址和統(tǒng)一編址。三、簡答題8086/8088的最大和最小模式工作模式由什么決定?兩種工作模式的最主要的區(qū)別?答:最大和最小模式由MN/MX引腳決定。MN/MX引腳接高電平工作在最小模式,接地工作在最大工作模式。什么是指令周期?總線周期?時鐘周期?說明三者之間的關(guān)系。答:CPU執(zhí)行一條指令的時間(包括取指令和執(zhí)行指令所需的全部時間)稱為指令時間;CPU通過外部總線對存儲器或I/O端口進行一次讀/寫操作的過程稱為總線周期;系統(tǒng)主時鐘頻率的倒數(shù)稱為時鐘周期。一個指令周期由若干個總線周期組成,而一個總線周期由若干個時鐘周期組成。在8086/8088系統(tǒng)中,存儲器是怎樣組織的?整個存儲空間有多大?最大邏輯長度為多大?至少可將存儲器分為多少個段?段起始于什么位置?偏移地址是什么?怎樣計算20位物理地址?①分段組織②1兆字節(jié)③64K字節(jié)④至少分成16段⑤起始于最后四位二進制數(shù)都為0的位置⑥偏移地址是相當(dāng)于段起始位置的偏移量⑦段地址×16+偏移地址系統(tǒng)總線分為哪幾組?各自傳送的方向如何?①分成3組:數(shù)據(jù)部線、地址總線、控制總線②數(shù)據(jù)總線和控制總線都是雙向的,地址總線始終由CPU發(fā)出8086微處理器分為哪幾個部分?它們之間采用什么工作方式?其中狀態(tài)寄存器由幾類標(biāo)志組成?與中斷有關(guān)的是哪一位?①分成2部分:總線接口部件、執(zhí)行部件②并行工作方式③2類:狀態(tài)標(biāo)志、控制標(biāo)志④IF位,IF置1,響應(yīng)外部可屏蔽中斷復(fù)位信號RESET到來后,8086/8088CPU的內(nèi)部狀態(tài)有何特征?系統(tǒng)從何處開始執(zhí)行指令?答:RESET復(fù)位信號來到后,CPU便結(jié)束當(dāng)前操作,并對處理器標(biāo)志寄存器、IP、DS、SS、ES及指令隊列清零,而將CS設(shè)置為FFFFH。當(dāng)復(fù)位信號變?yōu)榈碗娖綍r,CPU從FFFF0H開始執(zhí)行程序。8086系統(tǒng)中為什么一定要有地址鎖存器?需要鎖存哪些信息?答:8086/8088CPU的地址/數(shù)據(jù)和地址/狀態(tài)總線是分時復(fù)用總線,即CPU在進行總線操作時,總是在T1狀態(tài)首先送出訪問存儲器或I/O端口的地址信息,隨后又用這些引腳傳送數(shù)據(jù)和狀態(tài)信號,而對存儲器或I/O端口進行讀/寫操作時,要求在整個讀/寫總線周期內(nèi)保持地址穩(wěn)定。因而地址信息必須鎖存。除20位地址信息外BHE信號也要鎖存。CPU的READY和RESET信號有什么作用?答:READY“準(zhǔn)備好”信號輸入:用于解決CPU與外設(shè)的速度匹配,RESET復(fù)位信號輸入,復(fù)位信號來到后,CPU便結(jié)束當(dāng)前操作,并對處理器標(biāo)志寄存器、IP、DS、SS、ES及指令隊列清零,而將CS設(shè)置為FFFFH。當(dāng)復(fù)位信號變?yōu)榈碗娖綍r,CPU從FFFF0H開始執(zhí)行程序。8086和8088怎樣解決地址線和數(shù)據(jù)線的復(fù)用問題的?ALE信號何時處于有效電平?什么是接口?什么是端口?接口有哪些功能?接口中傳送的信息有哪幾類?答:(1)I/O接口是位于系統(tǒng)與外設(shè)間、用來協(xié)助完成數(shù)據(jù)傳送和控制任務(wù)的邏輯電路。(2)接口中那些CPU可直接訪問的寄存器又被稱為I/O端口(Port)、外設(shè)端口或端口。一個接口中包含多個端口,如數(shù)據(jù)端口、狀態(tài)端口和控制端口。一般數(shù)據(jù)端口可被CPU進行讀寫操作,而狀態(tài)端口則只能讀,控制端口只能寫。(3)傳送信息有三類:1.數(shù)據(jù)信息,一般由外設(shè)通過接口傳遞給系統(tǒng)的。2.狀態(tài)信息,由外設(shè)通過接口往CPU傳送的。3.控制信息,是CPU通過接口傳送給外設(shè)的。CPU與外設(shè)之間的輸入輸出數(shù)據(jù)傳輸方式有哪幾種?何謂程序控制方式?它有哪幾種基本方式?實際選擇某種傳送方式的最主要的依據(jù)是什么?答:程序控制方式(包括無條件傳送、查詢方式、中斷方式)和DMA方式。程序控制方式是指CUP依靠執(zhí)行一定的指令代碼完成與外設(shè)間的輸入輸出。程序控制方式包括無條件傳送方式、狀態(tài)查詢傳送方式和中斷傳送方式。選擇的依據(jù)主要包括實時性、數(shù)據(jù)量、CPU利用率以及傳輸速度等要求。I/O端口的尋址方式有哪些?在8086/8088微機系統(tǒng)中,CPU是如何實現(xiàn)對I/O端口尋址的?答:I/O端口的編址方式有兩種:I/O端口和存儲器統(tǒng)一編址,I/O端口獨立編址。Intel8086就是采用的獨立編址方式,訪問存儲器用MOV指令,而輸入輸出則使用專用的I/O指令:從I/O端口輸入用IN,向端口輸出用OUT。邏輯地址與物理地址是如何定義的?差別在那里?答:邏輯地址是由段基址和段內(nèi)偏移地址組成的地址。段基址和段內(nèi)偏移地址都是16位的無符號二進制數(shù),在程序設(shè)計時使用。物理地址:存儲器的絕對地址(20位的實際地址),范圍從00000H~FFFFFH,是由CPU訪問存儲器時由地址總線發(fā)出的地址。每個存儲單元只有唯一的物理地址。但可由不同的段地址和不同的偏移地址組成,即邏輯地址可以不同。8086指令隊列的作用是什么?答:在執(zhí)行指令的同時從內(nèi)存中取了一條指令或下幾條指令,取來的指令放在指令隊列中這樣它就不需要象以往的計算機那樣讓CPU輪番進行取指和執(zhí)行的工作,從而提高CPU的利用率。什么是中斷向量?中斷向量表是什么?非屏蔽中斷的類型為多少?8086中斷系統(tǒng)優(yōu)先級順序怎樣?答:①所謂中斷響量,實際上就是中斷處理子程序的入口地址,每個中斷類型對應(yīng)一個中斷響量②中斷向量按照中斷類型的順序在內(nèi)存0段0單元開始有規(guī)則排列的一張表③類型02H④內(nèi)部中斷>非屏蔽中斷>可屏蔽中斷>單步中斷8259有幾種中斷結(jié)束方式?應(yīng)用場合如何?答:1.中斷自動結(jié)束方式,不需要設(shè)置中斷結(jié)束命令,在單片系統(tǒng)中且不會出現(xiàn)中斷嵌套時用。2.一般中斷結(jié)束方式,在全嵌套方式下用。3.特殊中斷結(jié)束方式,在任何場合均可使用。在一個8086CPU和單片8259A組成的系統(tǒng)中,試說明:
(1)8086CPU在響應(yīng)可屏蔽中斷的條件是什么?
(2)8086CPU在響應(yīng)中斷過程中,連續(xù)執(zhí)行兩個INTA周期,其作用是?
(3)假如8259A已被編程,ICW2=0AH,若連接在8259A的IR3端的外設(shè)提出中斷申請,它的中斷向量的存放地址是什么?答:(1)8086/8088在當(dāng)前指令執(zhí)行完且IF=1的情況下可以響應(yīng)一個外部INTR中斷請求。(2)8086/8088響應(yīng)INTR中斷請求時,首先在連續(xù)的兩個總線周期中發(fā)出INTA#負(fù)脈沖,在第二個INTA#信號期間,中斷源經(jīng)數(shù)據(jù)總線向8088/8088進出一字節(jié)中斷向量“類型碼”。(3)0段4C4D4E4F在中斷響應(yīng)期間8086發(fā)出什么信號?起什么作用?(5分)答:在中斷響應(yīng)期間8086發(fā)出中斷響應(yīng)信號。信號實際上是位于連續(xù)周期中的兩個負(fù)脈沖,第一個負(fù)脈沖通知外部設(shè)備的接口,它發(fā)出的中斷請求已經(jīng)得到允許;外設(shè)接口收到第二個負(fù)脈沖后,往數(shù)據(jù)總線上放中斷類型碼,從而CPU便得到了有關(guān)此中斷請求的詳盡信息。串行通信與并行通信的主要區(qū)別是什么?各有什么優(yōu)缺點?答:并行通信:數(shù)據(jù)的各位同時傳送,此方式傳輸數(shù)據(jù)的速度快,但使用通信線多,若要并行傳送8位數(shù)據(jù),需要8根數(shù)據(jù)線,另外還需一些控制信號線,成本高,不適合于遠(yuǎn)距離傳送數(shù)據(jù)的場合。串行通信:將要傳送的數(shù)據(jù)或信息按一定的格式編碼,然后在單根線上按一位接一位的先后順序進行傳送。所需線路少,成本低,適合于遠(yuǎn)距離通信。總共用三條不同指令,各自完成BX=0操作。答:1.、XORBX,BX2、ANDBX,03、SUBBX,BX4、MOVBX,0在中斷響應(yīng)期間8086發(fā)出什么信號?起什么作用?答:在中斷響應(yīng)期間8086發(fā)出中斷響應(yīng)信號。信號實際上是位于連續(xù)周期中的兩個負(fù)脈沖,第一個負(fù)脈沖通知外部設(shè)備的接口,它發(fā)出的中斷請求已經(jīng)得到允許;外設(shè)接口收到第二個負(fù)脈沖后,往數(shù)據(jù)總線上放中斷類型碼,從而CPU便得到了有關(guān)此中斷請求的詳盡信息。8086CPU響應(yīng)可屏蔽中斷的條件是什么?答:=1\*GB3①在現(xiàn)行指令周期內(nèi)無總線請求;=2\*GB3②中斷允許標(biāo)志IF=1;=3\*GB3③現(xiàn)行指令執(zhí)行完畢具有中斷屏蔽的接口電路中的“屏蔽”同“屏蔽中斷”中的“屏蔽”是否一回事,若不是,有何區(qū)別答:不是一回事。具有中斷屏蔽的接口電路中的“屏蔽”是指通過對接口電路中屏蔽寄存器的設(shè)置,可以使相對應(yīng)的中斷源的一位或若干位被屏蔽;而“屏蔽”中斷中的屏蔽是指通過對可屏蔽中斷允許位的設(shè)置可以屏蔽所有的可屏蔽中斷。四、程序分析題下列指令中那些是錯誤的,并指出錯誤原因ADDAX,10對MOV[AX+2],BX錯SUB[AX],15錯OUTAL,0FFEH錯MOV[BX],BX對MOV[SI+DI],DX對MOVES:[DX],BX錯MOV3500H,AX錯MOVES:[SI],BX對PUCHCS對在什么情況下,本程序段的執(zhí)行結(jié)果是AH=0?BEGIN:INAL,5FHTESTAL,80HJZBRCH1MOVAH,0JMPSTOPBRCH1:MOVAH,0FFSTOP:HLT答:從端口5FH輸入的數(shù)據(jù)的最高位為1。讀下面程序,指出程序完成什么功能?MODELSMALL.DATABUFDB‘ABCDEFGHIJ’.CODE.STARTUPMOVSI,0MOVCX,10MOVAL,20HNEXT:ADDBUF[SI],ALINCSILOOPNEXT.EXITEND答:將字符串ABCDEFGHIJ變成小寫字母字符串a(chǎn)bcdefghij判斷下列程序所實現(xiàn)的功能。.MODELSMALL.DATABLOCKDB60,90,0,50,……MAXDB?MINDB?.CODE.STARTUPMOVCX,9MOVAL,BLOCKMOVDL,BLOCKMOVBX,OFFSETBLOCKAGAIN:INCBXCMPAL,[BX]JAENEXT1MOVAL,[BX]NEXT1:CMPDL,[BX]JBENEXT2MOVDL,[BX]NEXT2;LOOPAGAINMOVMAX,ALMOVMIN,DL.EXITEND答:在10各無符號數(shù)字節(jié)數(shù)據(jù)中尋找最大數(shù)和最小數(shù),并將最大數(shù)存入MAX、最小數(shù)存入MIN中。MOVAL,2SALAL,1MOVBL,ALMOVCL,2SALAL,CLADDAL,BL則上面程序執(zhí)行后,AL中為多少?答:20已知(DS)=1234H,(SI)=124H,(12464H)=30ABH,(12484H)=464HLEASI,[SI]MOVAX,[SI]MOV[SI+22H],1200H
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 房地產(chǎn)中介加盟合同模板
- 鋼材銷售運輸合同范本
- 辦學(xué)合同協(xié)議
- 針對個人自行采購合同模板
- 農(nóng)機買賣合同協(xié)議書樣本
- 項目承包合同協(xié)議書
- 口譯翻譯合同-純?nèi)斯しg
- 醫(yī)療器械三方合作合同協(xié)議書范本
- 進口貨物運輸預(yù)約保險合同
- 水電材料購銷簡單合同范本
- 九年級上冊-備戰(zhàn)2024年中考?xì)v史總復(fù)習(xí)核心考點與重難點練習(xí)(統(tǒng)部編版)
- 健康指南如何正確護理蠶豆病學(xué)會這些技巧保持身體健康
- 老客戶的開發(fā)與技巧課件
- 2024建設(shè)工程人工材料設(shè)備機械數(shù)據(jù)分類和編碼規(guī)范
- 26個英文字母書寫(手寫體)Word版
- GB/T 13813-2023煤礦用金屬材料摩擦火花安全性試驗方法和判定規(guī)則
- DB31 SW-Z 017-2021 上海市排水檢測井圖集
- 日語專八分類詞匯
- GB/T 707-1988熱軋槽鋼尺寸、外形、重量及允許偏差
- GB/T 33084-2016大型合金結(jié)構(gòu)鋼鍛件技術(shù)條件
- 高考英語課外積累:Hello,China《你好中國》1-20詞塊摘錄課件
評論
0/150
提交評論