微機原理及應(yīng)用復(fù)習(xí)題16頁_第1頁
微機原理及應(yīng)用復(fù)習(xí)題16頁_第2頁
微機原理及應(yīng)用復(fù)習(xí)題16頁_第3頁
微機原理及應(yīng)用復(fù)習(xí)題16頁_第4頁
微機原理及應(yīng)用復(fù)習(xí)題16頁_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、練 習(xí) 題一、單項選擇題1下列字符中,ASCII碼值最小的是(A )。A. K B. Y C. a D. i2已知SRAM2114芯片容量為1K×4位,若要組成16KB的系統(tǒng)存儲器,則共需( A )芯片。(1)32片 (2)16片 (3)8片; (4)4片38088CPU內(nèi)部的數(shù)據(jù)總線有( B )條。 (1)8條; (2)16條; (3)20條; (4)32條4 若(AL)=0FH,(BL)=04H,則執(zhí)行CMP AL,BL后,AL和BL的內(nèi)容為( A )。 (1)OFH和04H;(2)0B和04H;(3)0F和0BH;(4)04和0FH5在下列偽指令中定義字節(jié)變量的是( A )。

2、(1)DB; (2)DW; (3)DD; (4)DT6在并行可編程電路8255中,8位的I/O端口共有( C )。 (1)1個 ;(2)2個; (3)3個; (4)4個7可編程計數(shù)/定時器電路8253的工作方式共有( D )。(1)3種; (2)4種; (3)5種; (4)6種8. 若8086/8088系統(tǒng)采用單片8259A,其中斷類型號為46H時,試問其中斷矢量指針是(C)。: 12. 已知芯片容量為*位,若需組成的系統(tǒng)存儲器,則組成的芯片組數(shù)和每個芯片數(shù)為( D )。:和:和:和:和13.CPU與外設(shè)間數(shù)據(jù)傳送的控制方式有( D )A.中斷方式 B.DMA方式 C.程序控制方式 D.以上三

3、種都是14.8086 CPU內(nèi)標(biāo)志寄存器中的控制標(biāo)志位占(C )A.9位 B.6位 C.3位 D.16位15.CPU與IO設(shè)備間傳送的信號有( D)A.數(shù)據(jù)信息 B.控制信息 C.狀態(tài)信息 D.以上三種都是17.8255A這既可作數(shù)據(jù)輸入、出端口,又可提供控制信息、狀態(tài)信息的端口是( D)A.B口 B.A口 C.A、B、C三端口均可以 D.C口18.設(shè)串行異步通信的數(shù)據(jù)格式是:1個起始位,7個數(shù)據(jù)位,1個校驗位,1個停止位,若傳輸率為1200,則每秒鐘傳輸?shù)淖畲笞址麛?shù)為( C)A.10個 B.110個 C.120個 D.240個 19.堆棧的工作方式是( D)A.先進先出 B.隨機讀寫 C.只

4、能讀出,不能寫入 D.后進先出20.指令MOV AX,3070H中源操作數(shù)的尋址方式為( B)A.寄存器尋址 B.直接尋址 C.立即尋址 D.間接尋址21.Reset信號到來后,8086 CPU的啟動地址為( C)A.00000H B.FFFFFH C.FFFF0H D.0FFFFH22下列傳送指令中有語法錯誤的是(     A  )。  A. MOV   CS,AX                          

5、; B. MOV   DS,AX     C. MOV   SS,AX                           D. MOV   ES,AX23對寄存器AX的內(nèi)容乘以4的正確指令序列是(     B  )。  A. SHR   AX,1   SHR   AX,1           B.

6、 SHL   AX,1   SHL,AX,1     C. ROL   AX,1   ROL   AX,1          D. RCR   AX,1   RCR   AX,1  24并行通信接口是( A   )。A. 8255 B. 8259 C. 8253 D. 825025由8086CPU組成的微機系統(tǒng)的數(shù)據(jù)線是(  D )。A. 8條單向線 B. 16條單向線C. 8條雙向線 D. 16條雙向線&

7、#160; 268086/8088的中斷向量表(   B  )。A. 用于存放中斷類型號 B. 用于存放中斷服務(wù)程序的入口地址C. 是中斷服務(wù)程序的入口 D. 是中斷服務(wù)程序的返回地址.  27在下列類型的8086/8088CPU中斷中,中斷優(yōu)先權(quán)最低的是(   D      )。A.除法出錯中斷 B.可屏蔽中斷C.不可屏蔽中斷 D.單步中斷28RS-232C接口的信號電平范圍是(     D   

8、; )。A. 0-5V B. 0+5VC. 0-15V D. -15V+15V29在串行接口中,接口芯片同CPU之間傳送的數(shù)據(jù)以及接口芯片同外設(shè)之間傳送的數(shù)據(jù)分別是(     B    )。A. 并行和并行 B. 并行和串行C. 串行和并行 D. 串行和串行308086CPU的寄存器中,通常用作數(shù)據(jù)寄存器,且隱含用法為IO端口的間址寄存器的是(   D      )。A. AX     B. BX

9、C. CX     D. DX31最小模式下,8086/8088執(zhí)行OUT指令時,M/IO#和W/R#的輸出電平分別是( A )。A. 低電平、高電平 B. 高電平、低電平C. 低電平、低電平 D. 高電平、高電平32微機系統(tǒng)與I/O設(shè)備交換信息,不需要CPU干預(yù)的是(D)A. 無條件輸入/輸出 B. 程序控制(即查詢方式)輸入/輸出C. 中斷驅(qū)動輸入/輸出 D. 直接存儲器存取(即DMA方式)33用 1024 × 1 位 RAM 芯片設(shè)計一個 128KB 的存儲器系統(tǒng),問需要有 ( A ) 片芯片組成。 A. 1024 B. 2048 C.

10、128 D. 256 348086/8088系統(tǒng)中,中斷向量表存放在存儲器的 ( B ) 地址范圍中。 A. FFCOOH FFFFFH B. 00000H 003FFH C. EECOOH FFFFFH D. EEBFFH FFFFFH 35半導(dǎo)體 EPROM 寫入的內(nèi)容,可以通過 ( A ) 擦除。 A. 紫外線照射 B. 電信號 C. 口令 D. DOS 命令36所謂“I/O端口”是指一些可以由 CPU 讀或?qū)懙?(C ) A. RAM B. ROM C. 寄存器 D. 緩沖器 37現(xiàn)有 4K × 8 位的 RAM 芯片,它所具有的地址線條數(shù)應(yīng)是 ( A) 條。 A. 12 B

11、. 13 C.11 D. 10 38 機器數(shù)A1H,對應(yīng)真值為-94,那么該機器數(shù)為( C)形式。A. 原碼 B. 補碼 C. 反碼 D. BCD碼398086/8088系統(tǒng)中在 0000H:007CH-0000H:007FH 單元存放的向量對應(yīng)的中斷類型號為(B)。 A. 30 B. 31 C. 32 D. 3340、程序計數(shù)器中存放的是 C 。A. 數(shù)據(jù) B. 地址 C. 下一指令的地址 D. 下一指令的數(shù)據(jù)41、8086中段寄存器有 A 個。A. 4 B. 5 C. 6 D. 842、8086的尋址能力為 B 。A. 20MB B. 1MB C. 64KB D. 4MB43、8086的I

12、/O尋址空間為 C 。A. 1024個 B. 1M個 C. 64K個 D. 32K個44、SRAM是一種 B 。A、動態(tài)RAM B、靜態(tài)RAM C、動態(tài)ROM D、靜態(tài)ROM45、DRAM是一種 A 。A、動態(tài)RAM B、靜態(tài)RAM C、動態(tài)ROM D、靜態(tài)ROM46、掩膜型ROM可簡記為 B 。A、PROM B、MROM C、EPROM D、EEPROM47、可編程ROM可簡記為 A 。A、PROM B、MROM C、EPROM D、EEPROM48、CPU在執(zhí)行IN AL,DX指令時,DX的內(nèi)容輸出到 A 。A、地址總線 B、數(shù)據(jù)總線 C、存儲器 D、寄存器49、一個完整的中斷過程包括中斷

13、請求、 B 、中斷服務(wù)和中斷返回四個階段。A、中斷處理 B、中斷響應(yīng) C、保存斷點 D、開中斷50、CPU每次可以響應(yīng) A 個中斷源的中斷請求。A、1 B、2 C、3 D、451、8259芯片共有 B 個初始化命令字。A、3 B、4 C、6 D、752、CPU響應(yīng)INTR引腳上來的中斷請求的條件是 B 。A、IF=0 B、IF=1 C、TF=0 D、TF=153、8259的中斷請求信號可以是邊沿觸發(fā)和 B 。A、低電平觸發(fā) B、高電平觸發(fā)C、上升沿觸發(fā) D、下降沿觸發(fā)54、每片8259必須分配 A 端口地址。A、2個 B、3個 C、4個 D、1個55、串行通信適用于微機間 D 的數(shù)據(jù)傳送。A、

14、不同類型 B、同類型 C、近距離 D、遠距離56、并行通信適用于 C 的數(shù)據(jù)傳送。A、不同類型 B、同類型 C、近距離 D、遠距離57、串行通信有 B 種基本工作方式。A、2 B、3 C、4 D、158、對于8255芯片的描述正確的是 D 。A、A口只能輸入,B口只能輸出B、C口高4位只能輸入,低4位只能輸出C、C口高4位、低4位不能同時輸入輸出D、A、B、C口既可以輸入,也可以輸出59、設(shè)8255芯片的端口基地址是60H,尋址控制寄存器的命令是 B 。A、OUT 60H,AL B、OUT 63H,ALC、OUT 61H,AL D、OUT 62H,AL60、向8253芯片寫入的計數(shù)初值,寫到了

15、 D 中。A、減計數(shù)單元 B、0#計數(shù)器C、控制字寄存器 D、初值寄存器61、8253芯片有 C 個端口地址。A、2 B、3 C、4 D、662、8251芯片是可編程 A 接口芯片。A、串行通信 B、并行通信 C、計數(shù)器 D、定時器63、8253芯片有 D 種工作方式。A、3 B、4 C、5 D、664、8253芯片內(nèi)部有完全獨立的 B 。A、6個16位計數(shù)通道 B、3個16位計數(shù)通道C、6個8位計數(shù)通道 D、3個8位計數(shù)通道65、設(shè)8253芯片的端口基地址是60H,尋址控制寄存器的命令是 D 。A、OUT 60H,AL B、OUT 61H,ALC、OUT 62H,AL D、OUT 63H,A

16、L二、簡答題1.簡介CPU的各個組成部分及功能。答: CPU是微型計算機的核心部件,主要包括運算器、控制器、寄存器陣列、內(nèi)部總線。運算器實現(xiàn)算術(shù)運算和邏輯運算功能??刂破靼l(fā)出控制信號,實現(xiàn)控制指令執(zhí)行的功能。寄存器陣列存放參加運算的數(shù)據(jù)、中間結(jié)果、地址等。內(nèi)部總線用來連接微處理器的各功能部件并傳送微處理器內(nèi)部的數(shù)據(jù)和控制信號。2. 計算機是由哪幾部分組成的?闡述每部分的作用。答:CPU 存儲器 外設(shè)3. 什么是總線?總線包括哪幾類?系統(tǒng)總線通常包含哪幾類傳輸線?它們各自的作用是什么?答:總線是連接多個功能部件或多個裝置的一組公共信號線。按在系統(tǒng)中的不同位置,總線可分為內(nèi)部總線和外部總線。內(nèi)部總

17、線是CPU內(nèi)部各功能部件和寄存器之間的連線;外部總線是連接系統(tǒng)的總線,即連接CPU、存儲器和I/O接口的總線,又稱為系統(tǒng)總線。按所傳送信息的類型不同,總線可以分為數(shù)據(jù)總線DB、地址總線AB和控制總線CB三種。地址總線是微型計算機用來傳送地址信息的信號線。數(shù)據(jù)總線是CPU用來傳送數(shù)據(jù)信息的信號線??刂瓶偩€用來傳送控制信號的一組總線。4簡述8086CPU的寄存器組織。答:8086CPU中有14個16位的寄存器。分別是通用寄存器AX、BX、CX、DX、SP、BP、SI、DI,段寄存器CS、DS、SS、ES,指令指針I(yè)P和標(biāo)志寄存器FR。5什么是邏輯地址?什么是物理地址?如何由邏輯地址計算物理地址?答

18、:邏輯地址由段地址和段內(nèi)偏移地址構(gòu)成,是用戶編寫程序時所用的地址。物理地址是CPU 與內(nèi)存交換數(shù)據(jù)時所用的地址。物理地址=段地址×10H+偏移地址。6動態(tài)存儲器為什么要進行刷新?答:由于場效應(yīng)管的柵極電阻并非無窮大,電容器會漏電,RAM中存儲的信息就會丟失,因此需要在信息沒有消失之前給電容器充電,以補充已經(jīng)消失的電荷,即刷新。7I/O接口的作用是什么?I/O接口應(yīng)具備哪些功能?答:I/O接口是用來連接微機和外設(shè)間的中間部件。I/O接口應(yīng)具備數(shù)據(jù)緩沖功能、信號轉(zhuǎn)換功能、端口選擇功能、接收和執(zhí)行CPU命令的功能、中斷管理功能和可編程功能。8計算機和輸入/輸出設(shè)備交換信息有哪幾種方式?各有

19、什么特點?答:有程序控制方式、中斷方式和DMA方式等3種方式。各自特點是:程序控制方式是在程序控制下進行數(shù)據(jù)傳送,又分為無條件傳送和條件傳送;無條件傳送只用于簡單、低速的外設(shè),條件傳送要不斷地檢測外設(shè)狀態(tài),CPU效率低,實時性差。中斷方式在一定程度上提高了CPU的效率,可使得CPU 與外設(shè)部分的并行工作。DMA方式的傳送過程不需要CPU的干預(yù),由一個專門的硬件控制電路來直接控制完成外設(shè)與內(nèi)存之間的數(shù)據(jù)交換,大大提高了數(shù)據(jù)交換速度,但硬件結(jié)構(gòu)較復(fù)雜。9常用的I/O端口尋址方式有哪幾種?各有什么特點?答:有兩種方式。I/O端口與內(nèi)存統(tǒng)一編址方式:可以用訪問內(nèi)存的方式來訪問I/O端口,不需要專門的I

20、/O指令,給應(yīng)用帶來了很大方便。但減少了內(nèi)存可用的地址范圍,對內(nèi)存容量有影響。I/O端口與內(nèi)存獨立編址:其I/O端口與內(nèi)存有各自獨立的地址空間,需要專門的I/O指令,增加了控制邏輯的復(fù)雜性。10簡述中斷和中斷向量的含義。答:中斷是指在CPU執(zhí)行程序過程中,當(dāng)出現(xiàn)異常情況或特殊請求時,計算機停止現(xiàn)行程序的運行,轉(zhuǎn)向?qū)@些異常情況或特殊請求的處理,處理結(jié)束后再返回現(xiàn)行程序的間斷處,繼續(xù)執(zhí)行原程序。中斷向量即中斷源的識別標(biāo)志,可用來存放中斷服務(wù)程序的入口地址或跳轉(zhuǎn)到中斷服務(wù)程序的入口地址。11串行口通信中,什么叫單工、半雙工、全雙工工作方式?答:所謂單工通信,是指消息只能單方向傳輸?shù)墓ぷ鞣绞健喂ね?/p>

21、信信道是單向信道,發(fā)送端和接收端的身份是固定的,發(fā)送端只能發(fā)送信息,不能接收信息;接收端只能接收信息,不能發(fā)送信息,數(shù)據(jù)信號僅從一端傳送到另一端,即信息流是單方向的。半雙工通信方式可以實現(xiàn)雙向的通信,但不能在兩個方向上同時進行,必須輪流交替地進行。全雙工通信方式是指在通信的任意時刻,線路上存在A到B和B到A的雙向信號傳輸。 全雙工通信允許數(shù)據(jù)同時在兩個方向上傳輸,即通信的雙方可以同時發(fā)送和接收數(shù)據(jù)。12什么是同步通信?什么是異步通信?二者有哪些重要區(qū)別?答:同步通信是一種比特同步通信技術(shù),要求發(fā)收雙方具有同頻同相的同步時鐘信號,只需在傳送報文的最前面附加特定的同步字符,使發(fā)收雙方建立同步,此后

22、便在同步時鐘的控制下逐位發(fā)送/接收。異步通信是在約定波特率下,兩端時鐘頻率不需嚴格同步,允許10%的相對誤差的一種通信方式。異步通信在發(fā)送字符時,所發(fā)送的字符之間的時間間隔可以是任意的。13.已知異步串行通信的幀信息為,其中包括起始位位、停止位位和數(shù)據(jù)位位(包括位碼和位校驗位),此時傳送的是什么字符?采用的是偶校驗還是奇校驗,校驗位是“還是“?三、填空題1、計算機中采用 二 進制數(shù),尾符用 B 表示。2、西文字符的編碼是 ASCII 碼,用 1 個字節(jié)表示。3、10111B用十六進制數(shù)表示為 17 H,八進制數(shù)表示為 27 O。4、程序計數(shù)器用 IP 表示,其中存放的CPU所要訪問的內(nèi)存單元的

23、 偏移地址 。5、8086CPU是一個 16 位的微處理器,具有 16 位數(shù)據(jù)總線, 20 位地址總線,可尋址空間為 1MB 。6、CS是指 代碼段 寄存器,用來存放當(dāng)前程序所在段的 起始地址高16位 。7、DS是指 數(shù)據(jù)段 寄存器,用來存放當(dāng)前程序所用數(shù)據(jù)段的 起始地址高16位 。8、ES是指 擴展段 寄存器,用來存放輔助數(shù)據(jù)所在段的 起始地址高16位 。9、SS是指 堆棧段 寄存器,用來存放當(dāng)前程序所用 堆棧 段的段基址。10、指令指針寄存器IP用來存放下一條指令的 偏移 地址。11、邏輯段的最大尋址空間是 64 kB,地址范圍為0000H FFFF H。12、標(biāo)志寄存器是一個 16 位的

24、寄存器,由 狀態(tài) 標(biāo)志和 控制 標(biāo)志兩部分組成。13、標(biāo)志寄存器中,CF表示 進位 標(biāo)志,PF表示 奇偶 標(biāo)志。14、標(biāo)志寄存器中,AF表示 輔助進位 標(biāo)志,ZF表示 零 標(biāo)志。15、標(biāo)志寄存器中,SF表示 符號 標(biāo)志,用來標(biāo)志運算結(jié)果的 最高 位。16、標(biāo)志寄存器中,OF表示 溢出 標(biāo)志,OF=1時表示 上一條指令運算結(jié)果產(chǎn)生溢出 。17、標(biāo)志寄存器中,IF是 中斷 標(biāo)志,用來控制 可屏蔽中斷 的標(biāo)志,該標(biāo)志可由中斷控制指令設(shè)置或清除。18、標(biāo)志寄存器中,TF是 單步 標(biāo)志,用于 單步 操作。19、8086有20條地址線,直接尋址能力為 1MB 。20、8086中I/O端口與內(nèi)存地址采用 分

25、時復(fù)用 編址方法,I/O端口的地址空間為 64 kB。21、INTR是 可屏蔽中斷 引腳,NMI是 不可屏蔽中斷 引腳。22、高速緩存的英文縮寫是 CHAHE 。23、存儲器擴展有兩種方法,分別是 字 擴展和 位 擴展。24、用8k×1位的存儲芯片,組成8k×16位的存儲器,需用 位 擴展,要用 16 片。25、用2k×8位的存儲芯片,組成16k×8位的存儲器,需用 字 擴展,要用 8 片。26、用16k×8位的存儲芯片,組成64k×16位的存儲器,需用字和位 擴展,要用 8 片。27、衡量存儲器的指標(biāo)主要有 存儲容量 、 存取時間或

26、周期 和 可靠性 。28、8086是20位系統(tǒng),其尋址能力為 1MB ,24位系統(tǒng)的尋址能力為 16MB ,32位系統(tǒng)的尋址能力為 4GB 。29、內(nèi)存容量受微機系統(tǒng) 地址 總線的位數(shù)的限制。30、外設(shè)和接口之間傳送的數(shù)據(jù)可以是 并 行數(shù)據(jù)和 串 行數(shù)據(jù)。31、三種I/O傳送方式是指: 傳送、 傳送和 傳送。32、程序控制傳送方式又分為: 同步 傳送和 異步查詢 傳送方式。33、DMA傳送方式是指: 直接存儲器讀取 。34、8086可以處理 2 種不同類型的中斷源。每一個中斷源都有一個唯一的 中斷類型 碼,CPU用其識別不同的中斷源。35、INTR引腳上來的中斷是 可屏蔽 中斷,NMI引腳引入

27、的中斷是 不可屏蔽 中斷。36、 不可屏蔽 中斷不受中斷允許標(biāo)志位IF的屏蔽。37、存放中斷向量的內(nèi)存空間被稱為 中斷向量表 。8086中這段空間為1kB,被安排在 0000:0000-0000:03FF 到 1KB 的空間。38、8259是一個可編程的 中斷管理 ,用來管理 外設(shè) 的中斷請求。39、8259芯片中,IRR是 中斷請求 寄存器,IMR是 中斷屏蔽 寄存器,ISR是 中斷服務(wù) 寄存器,PR是 優(yōu)先權(quán)判斷 。40、一片8259可以管理 8 級中斷。41、中斷觸發(fā)的方式有 邊沿 觸發(fā)和 電平 觸發(fā)兩種。42、8259占用 2 個端口地址。43、并行通信具有傳輸速度 快 、效率 高 的

28、特點,較適用于 近 距離的傳輸。44、8255是一種可編程的 并 行接口芯片,其中有 3 個 8 位的并行輸入/輸出端口。45、8255有三種工作方式,其中方式0為 基本 輸入輸出方式,方式1為 選通 的輸入輸出方式,方式2為 雙向 輸入輸出方式。46、8251是一種可編程 串 行通信接口芯片。47、8253是一種可編程 定時計數(shù) 芯片。48、8253芯片中,CLK是 時鐘 信號,GATE是 門控 信號,OUT是 輸出 信號。49、8253有兩種功能: 計數(shù) 功能和 定時 功能。50、8253中具有 3 個獨立的 16 位計數(shù)器通道,每個計數(shù)器可以按照 二 進制或 十 進制計數(shù)。51、8253

29、每個通道都可以編程設(shè)定 6 種不同的工作方式,其中可以用作分頻器的是方式 2 ,用作方波發(fā)生器的是方式 3 。52、CPU在執(zhí)行OUT DX,AL指令時, DX 寄存器的內(nèi)容送到AB總線, AL 寄存器的內(nèi)容送到DB總線。53、MODEM是 調(diào)制 器和 解調(diào) 器組合在一起的部件。54、在給接口編址的過程中,如果有4根地址線沒有參加譯碼,則會產(chǎn)生 16 個重迭地址。55、8251工作在同步方式時,在寫入方式選擇字后,應(yīng)送入 字符。56、異步串行通信的格式通常包括 起始 位、 數(shù)據(jù) 位和 停止 位。57、中斷類型碼為15H的中斷,其服務(wù)程序的入口地址一定存放在_0000:0054-0000:005

30、7_四個連續(xù)的單元中,若這四個單元的的內(nèi)容為:66H、50H、88H、30H,則其服務(wù)程序的入口地址為_3088:5066_。58、設(shè)微機的地址總線為16位,其RAM存儲器容量為32KB,首地址為4000H,且地址是連續(xù)的,則可用的最高地址是_BFFFH_。59、如圖所示控制系統(tǒng)框圖中, A 應(yīng)是 _ 數(shù)模_轉(zhuǎn)換器 , B 應(yīng)是 _模數(shù)_ _轉(zhuǎn)換器。 微 CPU 機AB傳感器執(zhí)行機構(gòu)控制對 象四、計算題1.將下列兩個十進制數(shù)轉(zhuǎn)換為8421BCD碼。(1) 9753 =1001 0111 0101 0011BCD (2) 24.68=0010 0100.0110 1000BCD2.將下列兩個84

31、21BCD碼轉(zhuǎn)換成十進數(shù)。(1) (10000001.01100010)BCD = 81.62 (2) 3327=(011001100100111)BCD 3.Intel8253的通道0按方式3工作,時鐘CLK0的頻率為1兆,要求輸出方波的頻率為40KHz,采用BCD碼計數(shù),設(shè)通道0的地址為PORT0,請對它寫入計數(shù)值。解:n(計數(shù)初值)=1MHz/40KHz=25寫入計數(shù)值的程序段:MOV AL,25HOUT PORT0,AL4、 已知中斷類型號為13H的中斷服務(wù)程序的入口地址是1234:5678H,寫出此地址在中斷向量表中的位置。13H=0001 0011B左移2位得4CH 0000:00

32、4C=78H 0000:004D=56H 0000:004E=34H 0000:004F=12H五、設(shè)計題: 1已知8255的命令字格式如下:針對下圖(設(shè)共有16位地址線):(1)分析各端口地址;A口:0188H B口:0189H C 口:018AH 控制口: 018BH(2)A口、B口工作在什么方式;A B工作在方式0 控制字=1001 0000B=90H(3)寫出8255A的初始化程序。 MOV AX,018BH MOV DX,AX MOV AX,90H OUT DX,AX2、某微機系統(tǒng)有根地址線5和根數(shù)據(jù)線7,其存儲器由兩片芯片和組成如下圖所示,為簡化起見圖中未畫出全部控制信號線,本題中

33、地址線5和未用,按照它們均等于來計算。寫出芯片和各自的尋址范圍(注意:兩者的尋址范圍不可重疊)以及系統(tǒng)的總存儲容量。#1: 2800H-2FFFH #2:2000H-27FFH A13 A12 “或“門 A11 A10_A0 A0_A10 #2 CS(低電平) D0_D7 A0_A10 A11 #1 CS(低電平) D0_D7 D0_D7 3 某微機字長為8位,有16位地址線。試用4K8的EPROM2732,8K8的RAM6264和譯碼器74LS138構(gòu)成一個地址空間連續(xù)唯一的8K字節(jié)EPROM、16K字節(jié)RAM的存儲器子系統(tǒng)。1 畫出存儲器連接圖; 2 寫出各存儲器的地址范圍。2732A(1

34、): 0000H0FFFH2732A(2): 1000H1FFFH6264 (1): 2000H3FFFH6264 (2): 4000H5FFFH4、如圖所示電路(1)分析各端口地址;(2)A口、B口工作在什么方式;(3)寫出8255A的初始化程序。5、 某微機系統(tǒng)用1片可編程的并行接口芯片8255A擴展一個人機接口,連接一個44的鍵盤矩陣以及一個6位的共陰極數(shù)碼管。要求8255A的A口連接數(shù)碼管的位選,B口用于輸出數(shù)碼管段碼,C口的高4位連鍵盤矩陣的行線,低4位連列線。鍵盤矩陣采用逐行掃描方式。(1)要求對該8255A進行初始化,寫出初始化程序。已知當(dāng)?shù)刂稟2A3A4A5A6A7=01000

35、1時8255A的CS#為低電平,地址總線的A0和A1分別接8255A的A0和A1。 控制端口地址: 8BH 控制字:=1000 1000B=88H MOV DX,8BH MOV AX,88H OUT DX,AX (2)畫出該人機接口的電路原理圖。6、    8086系統(tǒng)中接口連接關(guān)系如下圖所示。要求回答以下問題:(1) 試分別確定8255,8253,8259及8251的端口地址;(2) 設(shè)8255的PA口為輸出,PB口為輸入,試寫出對PA口和PB口執(zhí)行輸入/輸出操作的指令。     8255的端口地址為:_; 8253的端口地址為:_

36、; 8259的端口地址為:_; 8251的端口地址為:_00B2H 00B0H_; 對PA口操作的I/O指令為_OUT DX,AX_;對PB口操作的I/O指令為_IN DX,AX_。  8259的端口地址為 00A2H 00A0H 8255的端口地址為 A:0080H B:0082H C:0084H 控制: 0086H 8253的端口地址為 通道一:0090H 二:0092H 三: 0094H 控制:0096H六、程序分析設(shè)計題1、指出指令的操作功能試分別執(zhí)行下列各指令,把結(jié)果填入空缺,其中初值為(AX)=3283H,(BX)=7086H, CX)=1404H,(CF)=1.指令目標(biāo)

37、操作及結(jié)果CFZFOFMOV BX+100,CX/ADC AL,BLAL=1AH100XOR CX,CXCX=0010RCR AX,CLAX=7283H/2、閱讀程序,加注必要說明,回答所提問題1設(shè)某數(shù)據(jù)區(qū)定義如下:ORG 0100HNEME DB TOM,20DB ROSE,25DB KATE,22下列各組指令,若為合法指令,請寫出執(zhí)行結(jié)果,若為非法指則寫出錯誤原因。(1) MOV SI,5LEA DI,NAMESI+6 MOV AL,DI (AL)=_T_ (2) MOV SI, 4 LEA BX, NAMES CMP BI SI, BYTE PTR NAMES+10 (SF)=_2.設(shè)初

38、值(AX)=4321H,(DX)=8765H,則 MOV CL, 04H SHL DX, CL MOV BL, AH SHL AX, CL SHR BL, CL OR DL, BL上述程序執(zhí)行后(DX)=_7654H_;(AX)=_3210H_.3.設(shè)有100個字節(jié)數(shù)據(jù)(補碼),存放在數(shù)據(jù)段中EA=2000H的存儲區(qū)內(nèi)。以下程序應(yīng)能從該數(shù)據(jù)中找出最大的一個數(shù)并存入同一數(shù)據(jù)段EA=2100H的單元中,請完成該程序(在空白處填入適當(dāng)?shù)恼Z句)。MAX: MOV BX,2000H MOV AL,BX MOV CX,_100_LOOP1: INC BX CMP AL, BX _JG_, LOOP2 MO

39、V AL, BXLOOP2: DEC CX JNZ _LOOP1_ MOV _EA_,AL4.設(shè)已知附加數(shù)據(jù)段中字數(shù)組DATA1中定義如下: DATA1 DW, 123 4, 1024 FFFFH, 0 DW, 666, 888, A, 1, ABCDH執(zhí)行下列程序段,試問結(jié)果(AX)_;(BX)=_. TEST1: MOV CX,10 DEC CX LEA DI,DATA1 MOV AX,BX CHKMIN: ADD DI,2 CMP ES:DI, BX JAE CHKMAX MOV BX,ES:DI JMP SHORT NEXT CHKMAX: CMP ES:DI,AX JBE NEXT

40、MOV AX, ES:DI NEXT: LOOP CHKMIN5、閱讀下列匯編語言程序,寫出程序執(zhí)行后指定單元的內(nèi)容和寄存器的內(nèi)容。 Data segment at 2000H Org 0100H Array DB 0FEH,86H,95H,21H,79H,05H,53H,47H COUNT EQU $-ARRAY DATA ENDS CODE SEGMENT ASSUME CS:CODE,DS:DATA BEGIN:MOV AX,DATA MOV DS,AX MOV DX,2 LOP1: MOV CS,COUNT MOV BX,CX MOV SI,CX LOP2: MOV AL,ARRAYSI-1 CMP AL,ARRA

溫馨提示

  • 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)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論