專接本計(jì)算機(jī)微機(jī)原理與匯編語(yǔ)言模擬試題及答案_第1頁(yè)
專接本計(jì)算機(jī)微機(jī)原理與匯編語(yǔ)言模擬試題及答案_第2頁(yè)
專接本計(jì)算機(jī)微機(jī)原理與匯編語(yǔ)言模擬試題及答案_第3頁(yè)
專接本計(jì)算機(jī)微機(jī)原理與匯編語(yǔ)言模擬試題及答案_第4頁(yè)
專接本計(jì)算機(jī)微機(jī)原理與匯編語(yǔ)言模擬試題及答案_第5頁(yè)
已閱讀5頁(yè),還剩18頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、專接本計(jì)算機(jī)微機(jī)原理與匯編語(yǔ)言模擬試題及答案(一)一、單項(xiàng)選擇題(每小題1分,共15分)1. 8088/8086的存儲(chǔ)器組織是將存儲(chǔ)器劃分為段,可作為段的起始地址的是( )。A185A2H B00020H C01003H D0AB456H2.指令POP BX 中,目的操作數(shù)的段寄存器是( )。ADS BES CSS DCS3. CPU執(zhí)行“OUT 40H,AL”指令時(shí),下列信號(hào)為高的是( )。4.執(zhí)行1號(hào)DOS系統(tǒng)功能調(diào)用后,從鍵盤(pán)輸入的字符應(yīng)存放在( )。AAL BBL CCL DDL5. 間接尋址方式中,操作數(shù)處在( )中。A通用寄存器 B內(nèi)存單元C程序計(jì)數(shù)器 D堆棧6. 8086在最小模

2、式下,分時(shí)使用AD0AD15,所以必須外接地址鎖存器,當(dāng)總線上為地址信息時(shí),通過(guò)( )信號(hào)將地址送入地址鎖存器。ADEN BALE C DDT/ R7. 在對(duì)匯編語(yǔ)言程序的處理過(guò)程中,用編輯程序產(chǎn)生匯編語(yǔ)言的源程序的擴(kuò)展名是( )。A.EXE B.OBJ C.BAT D.ASM8. 表示過(guò)程定義結(jié)束的偽指令是( )。AEND BENDP CENDS DENDM9. 默認(rèn)狀態(tài)下,在寄存器間接尋址中與SS段寄存器對(duì)應(yīng)的寄存器是()。ABP BBX CSI DDI10. 標(biāo)志寄存器中屬于控制標(biāo)志的是( )。ADF、SF、OF BDF、IF、TFCOF、CF、PF DAF、OF、SF11. 兩個(gè)組合十

3、進(jìn)制數(shù)46H、35H相加,調(diào)整指令DAA完成的是( )。A加00H調(diào)整 B加60H調(diào)整C加06H調(diào)整 D加66H調(diào)整12. 在8086的I/O指令中,間接端口寄存器是( )。ABX BSI CDX DDI13. 浮點(diǎn)加減中的對(duì)階是( )。 A將較小的一個(gè)階碼調(diào)整到與較大的一個(gè)階碼相同 B將較大的一個(gè)階碼調(diào)整到與較小的一個(gè)階碼相同 C將被加數(shù)的階碼調(diào)整到與加數(shù)的階碼相同D將加數(shù)的階碼調(diào)整到與被加數(shù)的階碼相同14. 保護(hù)斷點(diǎn)就是保存( )。A中斷類型碼B中斷服務(wù)程序入口地址C現(xiàn)場(chǎng) D當(dāng)前CS 、IP的值15. 對(duì)以下類型的中斷,優(yōu)先級(jí)最低的是( )。 A指令中斷 B非屏蔽中斷 C可屏蔽中斷 D單步

4、中斷二、填空題(每空1分,共20分)1. 指令MOV BX,MASKBP,若MASK=3500H,SS=1200H,DS=1000H,BP=1000H,那么有效地址為 ,物理地址為 。2. 對(duì)于十六進(jìn)制表示的數(shù)碼19.8H,轉(zhuǎn)換為十進(jìn)制數(shù)時(shí)為 ;該數(shù)碼用壓縮BCD碼表示時(shí)數(shù)據(jù)為 。3. 已知X的補(bǔ)碼為,其原碼是 ;真值為_(kāi)。4.使用DOS功能調(diào)用時(shí),子程序的功能號(hào)應(yīng)放在 寄存器中。5. 設(shè)堆棧段寄存器SS所存放的數(shù)據(jù)為2250H,堆棧指示器SP所存放的數(shù)據(jù)為0140H,如壓入堆棧7個(gè)數(shù)據(jù)庫(kù)字,問(wèn)棧頂?shù)刂?、SS和SP各為 、 、 。6. 使CF標(biāo)志置1的指令是 ;使DF標(biāo)志清0的指令是 。7.

5、組成16M8位的存儲(chǔ)器,需要1M4位的存儲(chǔ)芯片_片。8.8253可編程定時(shí)/計(jì)數(shù)器按照二進(jìn)制計(jì)數(shù),其計(jì)數(shù)范圍是從0到 ;按照BCD碼計(jì)數(shù),其計(jì)數(shù)范圍是從0到 。9. PC機(jī)的中斷類型有 、 和不可屏蔽中斷三種,不可屏蔽中斷的請(qǐng)求信息送CPU的 引腳。10. 8255A的控制字的最高位D7=1時(shí),表示該控制字為 控制字。11.CPU可訪問(wèn)8259的端口地址數(shù)為 。三、簡(jiǎn)答題(每小題5分,共20分)1. 定時(shí)器和計(jì)數(shù)器有什么相同和不同?2. 什么是接口?硬接口和軟接口的含義各是什么?3. 在A/D轉(zhuǎn)換過(guò)程中,采樣保持電路有什么作用?在什么情況下可以不使用采樣保持電路?4.什么是中斷?常見(jiàn)的中斷源有

6、哪幾類?CPU響應(yīng)中斷的條件是什么?四、分析題(每小題5分,共15分)1. 若STR是字符串的首地址,閱讀程序段,回答問(wèn)題: LEA BX,STR MOV CX,30LP: CMP BX,$ JNZ NEXT MOV BX,&NEXT:INC BX LOOP LP HLT(1)指出程序的功能 ;(2)對(duì)程序的各個(gè)語(yǔ)句加上注解。2. 閱讀程序段,完成指定問(wèn)題:NUM DBABCDEFGHIMOV AH,01H INT 21HAND AL,0FHDEC ALXOR AH,AHMOV BX,OFFSET NUMADD BX,AXMOV DL,BXMOV AH,02HINT 21H試回答:(1)上述程

7、序段的功能是什么?(2)如從鍵盤(pán)輸入字符5,程序段有什么結(jié)果?3. 請(qǐng)把下列程序中所缺語(yǔ)句補(bǔ)充完整,并回答問(wèn)題:TITLE EXAMPLE.ASMDATA SEGMENT A DW 0 B DW 0 C DW 230,20,54_CODE SEGMENTASSUME _PROG PROC FARSTART: PUSH DS MOV AX.0 _ MOV AX,DATA _ MOV BX, OFFSET C MOV AX, BX MOV B, AX MOV AX, 2BX ADD AX, B MOV A, AXEXIT: _ _CODE ENDS _ 問(wèn)題:(1)程序執(zhí)行完后,A單元的內(nèi)容是多少

8、?(2)寫(xiě)出上機(jī)運(yùn)行本程序的步驟。五、應(yīng)用題(每小題10分,共30分)1.首地址為DAT的數(shù)據(jù)區(qū)中有3個(gè)互不相等的8位無(wú)符號(hào)整數(shù),編寫(xiě)一個(gè)完整的程序,將這3個(gè)數(shù)的最大者存放到MAX單元。2. 設(shè)8253計(jì)數(shù)器0工作在方式2,CLK0為5MHz,輸出OUT0為1KHz方波,二進(jìn)制計(jì)數(shù);計(jì)數(shù)器1用OUT0作計(jì)數(shù)脈沖,計(jì)數(shù)值為1000,二進(jìn)制計(jì)數(shù),計(jì)數(shù)器減到0時(shí)向CPU發(fā)出中斷請(qǐng)求,CPU響應(yīng)這一中斷請(qǐng)求后繼續(xù)寫(xiě)入計(jì)數(shù)值1000,開(kāi)始重新計(jì)數(shù),保持每一秒鐘向CPU發(fā)出一次中斷請(qǐng)求。試編寫(xiě)出對(duì)8253的初始化程序。(8253端口地址為04B0H04B3H)3. 在如圖所示的電路中,試分析電路圖,回答以

9、下問(wèn)題。(1)74LS138的作用是什么?(2)74LS138在什么條件下才工作?(3)RAM的地址范圍是多少?參考答案一、單項(xiàng)選擇題(每小題1分,共15分)1.B 2.C 3.A 4.A 5.B 6.B 7.D 8. B 9.A 10.B11.C 12.C 13.A 14.D 15.D解釋:1.段的起始地址必須從節(jié)開(kāi)始,而每節(jié)是16個(gè)字節(jié),所以段的起始地址用十六進(jìn)制表示時(shí)應(yīng)該末尾是0。2.指令POP BX 中的目的操作數(shù)為BX指向的內(nèi)存單元,而B(niǎo)X默認(rèn)使用DS;源操作數(shù)是堆棧中的數(shù)據(jù)。二、填空題(每空1分,共20分)1.4500H、16500H(計(jì)算有效地址EA=MASK的3500H+BP的

10、1000H=4500H物理地址=1200H*16+EA=12000H+4500H=16500H ) 2.25.5、.0101B 3. 、-103 4. AH5.22640H、2250H 、0132H解:已知:DS=2250H,棧頂?shù)刂返钠频刂?0140H 棧頂?shù)刂?(2250H10H)+ 0140H = 22640H 壓入7個(gè)數(shù)據(jù)字后: SP = 0140H - 27 = 0132H SS = 2250H6. STC、CLD 7.32 8.65535 、9999 9. 軟件中斷、可屏蔽中斷、NMI10. 方式 11.2三、簡(jiǎn)答題(每小題5分,共20分)1.答:定時(shí)器和計(jì)數(shù)器是同一器件-計(jì)數(shù)器

11、,其共同的特點(diǎn)是都有一個(gè)計(jì)數(shù)脈沖輸入端,每輸入一個(gè)脈沖,計(jì)數(shù)器就進(jìn)行加1或減1計(jì)數(shù)。若計(jì)數(shù)器件的計(jì)數(shù)脈沖的頻率固定,則可利用計(jì)數(shù)實(shí)現(xiàn)定時(shí),這就是定時(shí)器。若計(jì)數(shù)器件的作用僅僅是記錄輸入脈沖的多少,則稱為計(jì)數(shù)器。2.答接口是位于主機(jī)與外設(shè)之間的一些轉(zhuǎn)換電路的總稱.是CPU與外設(shè)交互通信的中間接點(diǎn),一般由若干組存儲(chǔ)單元組成,用于暫存數(shù)據(jù)發(fā)實(shí)現(xiàn)CPU與外設(shè)之間的通信,并有緩沖的功能用來(lái)平衡CPU與外設(shè)的不匹配。硬接口是用硬件來(lái)實(shí)現(xiàn)接口的功能,而軟接口是通過(guò)程序設(shè)計(jì)來(lái)實(shí)現(xiàn)接口的功能的。3.答:采樣保持電路廣泛應(yīng)用于數(shù)據(jù)采集系統(tǒng)和實(shí)時(shí)控制系統(tǒng)中,它的功能有兩種:(1)采樣跟蹤狀態(tài):在此期間應(yīng)盡可能快地接受

12、輸入信號(hào),使輸出和輸入信號(hào)相一致(2)保持狀態(tài):把采樣結(jié)束前瞬間的輸入信號(hào)保持下來(lái),使輸出和保持的信號(hào)一致。由于模/數(shù)轉(zhuǎn)換需要一定時(shí)間,在轉(zhuǎn)換期間,要求模擬信號(hào)保持穩(wěn)定,因此當(dāng)輸入信號(hào)變化速率較快時(shí),都應(yīng)采用采樣保持電路,如果輸入信號(hào)變化緩慢,則可不用保持電路。4. 答:中斷是指CPU在正常執(zhí)行程序時(shí),由于內(nèi)部/外部時(shí)間或程序的預(yù)先安排引起CPU暫時(shí)終止執(zhí)行現(xiàn)行程序,轉(zhuǎn)而去執(zhí)行請(qǐng)求CPU為其服務(wù)的服務(wù)程序,待該服務(wù)程序執(zhí)行完畢,又能自動(dòng)返回到被中斷的程序繼續(xù)執(zhí)行的過(guò)程。常見(jiàn)的中斷源有:一般的輸入/輸出設(shè)備請(qǐng)求中斷;實(shí)時(shí)時(shí)鐘請(qǐng)求中斷;故障源;數(shù)據(jù)通道中斷和軟件中斷。CPU響應(yīng)中斷的條件:若為非屏

13、蔽中斷請(qǐng)求,則CPU執(zhí)行完現(xiàn)行指令后,就立即響應(yīng)中斷。CPU若要響應(yīng)可屏蔽中斷請(qǐng)求,必須滿足以下三個(gè)條件:無(wú)總線請(qǐng)求;CPU允許中斷;CPU執(zhí)行完現(xiàn)行指令。四、分析題(每小題5分,共15分)1. (1)程序功能:將字符串STR(長(zhǎng)度30字節(jié))中所有用代替。(2)LEA BX,STR ;置地址指針 MOV CX,30 ;置計(jì)數(shù)器初值LP: CMP BX, ;取字符與比較 JNZ NEXT ;不是轉(zhuǎn)NEXT MOV BX, ;是則用替換NEXT:INC BX ;地址加1 LOOP LP ;CX一1為0繼續(xù) HLT2. 答:(1) 程序段功能:根據(jù)從鍵盤(pán)輸入的字符19,確定在顯示器上顯示NUM中第幾

14、個(gè)字符。(2) 顯示器顯示字符E,解釋如下:MOV AH,01 ;從鍵盤(pán)輸入5,INT 21H ; AL=35HAND AL,0FH ; AL=05HDEC AL ; AL=04HXOR AH,AH ;AH=0MOV BX,OFFSET NUM ;BX指向NUM的首地址ADD BX,AX ;BX指針向高地址移動(dòng)4下MOV DL,BX ;DL=BX指針指向的內(nèi)容即EMOV AH,02HINT 21H ;顯示輸出E3. (1)程序執(zhí)行完后,A單元的內(nèi)容是250。 (2)寫(xiě)出上機(jī)運(yùn)行本程序的步驟是: 答:CMASM EXAMPLE CLINK EXAMPLECEXAMPLE五、應(yīng)用題(每小題10分,

15、共30分)1. 參考程序如下:DATA SEGMENT DAT DB 23H,32H,13H MAX DB ?DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:DATASTART:MOV AX,DATA MOV DS,AX MOV AL,DAT ; AL23H MOV BL,DAT+1 ; BL32H MOV CL,DAT+2 ; CL13HLOP1: CMP AL,BL JA LOP2 ; AL中的數(shù)據(jù)高于BL中的數(shù)據(jù)則跳轉(zhuǎn)致LOP2 XCHG AL,BLLOP2: CMP AL,CL ; AL中的數(shù)據(jù)高于CL中的數(shù)據(jù)則跳轉(zhuǎn)致LOP3 JA LOP3 XCHG

16、AL,CL ; AL中的數(shù)據(jù)為最大值LOP3: MOV MAX,AL ; 將最大者存放到MAX單元 MOV AH,4CH INT 21HCODE ENDSEND START2.參考答案:計(jì)數(shù)器0工作在方式2,初值N=5M/1K=5000,控制字為34H,計(jì)數(shù)器1工作在方式0,計(jì)數(shù)初值為1000,控制字為70H;程序段如下:;計(jì)數(shù)器0初始化,寫(xiě)入控制字MOV AL,34HMOV DX,04B3HOUT DX,AL;計(jì)數(shù)器0賦初值,先寫(xiě)低8位再寫(xiě)高8位MOV AX,5000MOV DX,04B0HOUT DX,ALMOV AL,AHOUT DX,AL;計(jì)數(shù)器1初始化,寫(xiě)入控制字MOV AL,70H

17、MOV DX,04B3HOUT DX,AL;計(jì)數(shù)器1賦初值MOV AX,1000MOV DX,04B1HOUT DX,ALMOV AL,AHOUT DX,AL3.答:(1)74LS138的作用是地址譯碼;(2)74LS138在G1為高電平,G2A和G2B都為低電平時(shí)才工作;(3)RAM的地址范圍是72000H73FFFH。解釋:RAM芯片的片內(nèi)地址是A12A0,片外地址為A19A13 ,其中地址為A15A13是譯碼器輸入端,應(yīng)該為001;A19 A18 A17 A16應(yīng)該為0111 。所以20為地址是0111 001 00 0111 001 11 。專接本計(jì)算機(jī)微機(jī)原理與匯編語(yǔ)言模擬試題及答案

18、(二)一、單項(xiàng)選擇題(每小題1分,共15分)1. 十進(jìn)制正數(shù)38的八位二進(jìn)制補(bǔ)碼是( )。A B C D 2. 以下屬于總線仲裁器的是( )。A8288 B8289 C0809 D80893. 在數(shù)據(jù)定義中,如果將STRING ABC 作為字符串表示時(shí),應(yīng)使用的偽指令是( )。ADB BDW CDD DDQ4. 若將AH的內(nèi)容的高四位分離,則應(yīng)選用( )。 AAND AL,0F0H BOR AL,0F0HCXOR AL,0F0H DTEST AL,0F0H5. 不能實(shí)現(xiàn)將AX清零和CF清零的指令是( )。 ASUB AX,AX BMOV AX,0CXOR AX,AX DAND AX,06. L

19、DS指令要求源操作數(shù)必須為( )。A一個(gè)16位寄存器 B一個(gè)存儲(chǔ)器操作數(shù)C一個(gè)有效地址D一個(gè)段寄存器7. 條件轉(zhuǎn)移指令JNE的測(cè)試條件為( )。AZF=0 BCF=0 CZF=1 DCF=18. ORG設(shè)定當(dāng)前可分配內(nèi)存單元的( )。A段地址 B偏移地址 C類型 D字節(jié)數(shù)9. 計(jì)算機(jī)系統(tǒng)軟件中的匯編程序是一種( )。A匯編語(yǔ)言程序 B編輯程序C翻譯程序 D鏈接程序10. CPU在對(duì)存儲(chǔ)器進(jìn)行訪問(wèn)時(shí), 地址線有效和數(shù)據(jù)線有效的時(shí)間關(guān)系應(yīng)該是( )。A同時(shí)有效同時(shí)無(wú)效 B地址線較先有效C數(shù)據(jù)線較先有效 D地址數(shù)據(jù)復(fù)用同時(shí)有效11. 響應(yīng)NMI請(qǐng)求的必要條件是( )。AIF=1 BIF=0C一條指令

20、結(jié)束 D無(wú)INTR請(qǐng)求12. 在微機(jī)系統(tǒng)中采用DMA方式傳輸數(shù)據(jù)時(shí),數(shù)據(jù)傳送是( )。A由CPU控制完成B由執(zhí)行程序(軟件)完成C由DMAC發(fā)出的控制信號(hào)完成D由總線控制器發(fā)出的控制信號(hào)完成13. 若8259A工作在優(yōu)先級(jí)自動(dòng)循環(huán)方式,則IRQ3的中斷請(qǐng)求被響應(yīng)并且服務(wù)完畢后,優(yōu)先權(quán)最高的中斷源是( )。AIRQ0 BIRQ2CIRQ3 DIRQ414.在中斷系統(tǒng)中,中斷類型號(hào)是在( )的作用下送往CPU的。A讀信號(hào) B地址譯碼信號(hào)C中斷請(qǐng)求信號(hào)INTR D中斷響應(yīng)信號(hào)15. 8086響應(yīng)以下中斷時(shí),需要到數(shù)據(jù)總線讀入中斷類型碼的是( )。A單步中斷 B指令中斷 C可屏蔽中斷 D非屏蔽中斷二、

21、填空題(每空1分,共20分)1. 8086CPU具有 條地址線,可直接尋址 容量的內(nèi)存空間,在訪問(wèn)I/O端口時(shí),使用地址線,最多可尋址 個(gè)I/O端口。2.每次進(jìn)行串掃描指令SCAS時(shí),使用的段寄存器是 ,變址寄存器是 。3. 已知一個(gè)具有14位地址和8位數(shù)據(jù)的存儲(chǔ)器,該存儲(chǔ)器能存儲(chǔ) 字節(jié)的信息,如果存儲(chǔ)器由8K4位RAM芯片組成,需要 片。4. 8255A的工作方式有基本型輸入/輸出方式、_I/O方式和_I/O方式。5. 8086/8088 微處理器被設(shè)計(jì)為兩個(gè)獨(dú)立的功能部件是_和_。6. 所謂指令的尋址方式是指尋找 的方式。7. 在Intel2116動(dòng)態(tài)RAM存儲(chǔ)器中, 對(duì)存儲(chǔ)器刷新的方法是

22、每次刷新 個(gè)單元.8. DMA 技術(shù)提供了_ _到_ _的數(shù)據(jù)直接傳輸通道。 9. 中斷向量是中斷服務(wù)程序的_ _,每個(gè)中斷向量占_字節(jié)。Intel 8086將對(duì)應(yīng)256類中斷的中斷向量組成一張_ _,占據(jù)內(nèi)存從0到_ _H區(qū)間。三、簡(jiǎn)答題(每小題5分,共20分)1.8086系統(tǒng)中的存儲(chǔ)器分為幾個(gè)邏輯段?各段之間的關(guān)系如何?每個(gè)段寄存器的作用是什么?2. BHE低電平信號(hào)的作用是什么?試說(shuō)明當(dāng)起始地址為奇地址、偶地址、一次讀寫(xiě)一個(gè)字節(jié)和一個(gè)字時(shí),BHE和A0的狀態(tài)。3. 試分析8253的6種工作方式的特點(diǎn)和功能,各方式下的時(shí)鐘信號(hào)CLK和門控信號(hào)GATE分別起什么作用?4.在一個(gè)微型計(jì)算機(jī)系統(tǒng)

23、中,確定采用何種方式進(jìn)行數(shù)據(jù)傳送的依據(jù)是什么?四、分析題(每小題5分,共15分)1. DATA DB 46H,84,34,3,20H,122,73 : MOV CX,7LEA S1,DATANEXT:MOV AL,SIINC SITEST AL,81HLOOPZ NEXTMOV BL,SI:程序段運(yùn)行后,請(qǐng)回答:(AL) (BL) 。2. 閱讀程序段,回答問(wèn)題:D1 DB 300 DUP(?)D2 DB 100 DUP(?).MOV CX,100MOV BX,200MOV SI,0MOV DI,0NEXT:MOV AL,D1BXSIMOV D2DI,ALINC SIINT DILOOP NEX

24、T(1)該程序段的功能: ;(2)“LOOP NEXT”指令可以用什么指令取代: 。3. 執(zhí)行完下列程序后,回答指定的問(wèn)題。MOV AX,0MOV BX,2MOV CX,50LP:ADD AX,BXADD BX,2LOOP LP問(wèn):(1) 該程序的功能是。(2) 程序執(zhí)行完成后,(AX)= 。五、應(yīng)用題(每小題10分,共30分)1. 已知在內(nèi)存中從DA單元起存放有10個(gè)帶符號(hào)字節(jié)數(shù)據(jù),統(tǒng)計(jì)其中負(fù)數(shù)的個(gè)數(shù)并放入FU單元。2. 編寫(xiě)程序,計(jì)算下面函數(shù)的值。3. 用查詢方式的打印機(jī)接口如圖,已知8255的A口作為輸出打印的數(shù)據(jù)口,工作于方式0,PC口高4位工作于輸出方式,PC6產(chǎn)生STB信號(hào)(低電平

25、有效),PC口的低4位工作于輸入方式,PC2接收打印機(jī)的BUSY信號(hào)。設(shè)打印字符存放在數(shù)據(jù)段中有效地址為2000H的內(nèi)存單元。 請(qǐng)寫(xiě)出8255A的初始化程序和打印子程序。(8255的口地址為80H83H)參考答案一、單項(xiàng)選擇題(每小題1分,共15分)1.D 2.B 3. A 4.A 5.B 6.B 7.A 8.B 9. C 10.B 11.C 12.C 13.D 14.D 15.C解釋:2. 8288 為總線控制器;0809為模數(shù)轉(zhuǎn)換器;8089為I/O處理器9. 常用的匯編程序是MASM,屬于匯編翻譯程序,是把匯編源程序翻譯為機(jī)器目標(biāo)程序的程序。10. 在8086/8088中盡管地址數(shù)據(jù)復(fù)用

26、,但是是分時(shí)復(fù)用,即在總線周期的T1傳送地址,在T2-T4傳送數(shù)據(jù),所以地址線較先數(shù)據(jù)線有效。15.8086響應(yīng)可屏蔽中斷中斷時(shí),由硬件提供中斷類型號(hào),是在響應(yīng)信號(hào)INTA(低電平有效)的第二個(gè)響應(yīng)周期時(shí)放入數(shù)據(jù)總線;非屏蔽中斷無(wú)響應(yīng)信號(hào);內(nèi)部中斷由指令直接獲取中斷類型號(hào)。二、填空題(每空1分,共20分)1. 20、1MB、16條、64K2. ES、DI3. 16K、4片 4. 字節(jié)選通、雙向5. EU、BIU 6. 操作數(shù)7.128(2116容量為16K1,即7位地址線行線和列線復(fù)用,每次刷新一行的128個(gè)單元)8. 外設(shè)、存儲(chǔ)器 9. 入口地址、4、中斷向量表、003FFH 三、簡(jiǎn)答題(每

27、小題5分,共20分)1.8086系統(tǒng)中的存儲(chǔ)器分為幾個(gè)邏輯段?各段之間的關(guān)系如何?每個(gè)段寄存器的作用是什么?答:8086CPU將1MB的存儲(chǔ)空間分成邏輯段來(lái)進(jìn)行管理:每個(gè)邏輯段最小為16B。所以最多可分成64K個(gè)段;每個(gè)邏輯段最大為64KB,最少可分成16個(gè)邏輯段。各段的起始位置由程序員指出,可以彼此分離,也可以首尾相連、重疊或部分重疊。4個(gè)16位的段寄存器用來(lái)存放每一個(gè)邏輯段的段起始地址:CS中為代碼段的起始地址;DS中為數(shù)據(jù)段的起始地址;SS中為堆棧段的起始地址;ES中為附加段的起始地址。2. BHE低電平信號(hào)的作用是什么?試說(shuō)明當(dāng)起始地址為奇地址、偶地址、一次讀寫(xiě)一個(gè)字節(jié)和一個(gè)字時(shí),BH

28、E和A0的狀態(tài)。答B(yǎng)HE信號(hào)的作用是高8位允許引腳。若BHE為0則表示對(duì)一個(gè)字進(jìn)行操作,即高8位有效,若BHE為1則表示對(duì)一個(gè)字節(jié)進(jìn)行操作,即高8位無(wú)效。當(dāng)起始地址為奇地址時(shí),一次讀寫(xiě)一個(gè)字節(jié)時(shí),BHE為1,A0狀態(tài)為1;當(dāng)起始地址為偶地址時(shí),一次讀寫(xiě)一個(gè)字節(jié)時(shí),BHE為1,A0狀態(tài)為0;當(dāng)起始地址為奇地址時(shí),一次讀寫(xiě)一個(gè)字時(shí),BHE為0,A0狀態(tài)為1;當(dāng)起始地址為偶地址時(shí),一次讀寫(xiě)一個(gè)字時(shí),BHE為0,A0狀態(tài)為0。3.試分析8253的6種工作方式的特點(diǎn)和功能,各方式下的時(shí)鐘信號(hào)CLK和門控信號(hào)GATE分別起什么作用?答:方式0:計(jì)數(shù)結(jié)束,產(chǎn)生中斷方式1:可重復(fù)觸發(fā)的單穩(wěn)態(tài)觸發(fā)器方式2:分頻

29、器方式3:方波發(fā)生器方式4:軟件觸發(fā)的選通信號(hào)發(fā)生器方式5:硬件觸發(fā)的選通信號(hào)發(fā)生器時(shí)鐘信號(hào)CLK的作用:在8253進(jìn)行定時(shí)或計(jì)數(shù)工作時(shí),每輸入1個(gè)時(shí)鐘脈沖信號(hào)CLK,便使計(jì)數(shù)值減1。GATE信號(hào)的控制作用如下:工作方式GATE引腳輸入狀態(tài)所起的作用OUT引腳輸出狀態(tài)低電平下降沿上升沿高電平方式0禁止計(jì)數(shù)暫停計(jì)數(shù)置入初值后WR上升沿開(kāi)始計(jì)數(shù),由GATE的上升沿繼續(xù)計(jì)數(shù)允許計(jì)數(shù)計(jì)數(shù)過(guò)程中輸出低電平。計(jì)數(shù)至0輸出高電平方式1不影響不影響置入初值后,GATE的上升沿開(kāi)始計(jì)數(shù),或重新開(kāi)始計(jì)數(shù)。不影響計(jì)數(shù)輸出寬度為n個(gè)CLK的低電平(單次)方式2禁止計(jì)數(shù)停止計(jì)數(shù)置入初值后,WR上升沿開(kāi)始計(jì)數(shù),由GATE

30、的上升沿重新開(kāi)始計(jì)數(shù)允許計(jì)數(shù)輸出寬度為n個(gè)CLK寬度為1個(gè)CLK的負(fù)脈沖方式3禁止計(jì)數(shù)停止計(jì)數(shù)置入初值后,WR上升沿開(kāi)始計(jì)數(shù),由GATE的上升沿重新開(kāi)始計(jì)數(shù)允許計(jì)數(shù)輸出寬度為n個(gè)CLK的方波(重復(fù)波形)方式4禁止計(jì)數(shù)停止計(jì)數(shù)置入初值后,WR上升沿開(kāi)始計(jì)數(shù),由GATE的上升沿重新開(kāi)始計(jì)數(shù)允許計(jì)數(shù)計(jì)數(shù)至0,輸出寬度為1個(gè)CLK的負(fù)脈沖(單次)方式5不影響不影響置入初值后,GATE的上升沿開(kāi)始計(jì)數(shù),或重新開(kāi)始計(jì)數(shù)。不影響計(jì)數(shù)計(jì)數(shù)至0,輸出寬度為1個(gè)CLK的負(fù)脈沖(單次)4.在一個(gè)微型計(jì)算機(jī)系統(tǒng)中,確定采用何種方式進(jìn)行數(shù)據(jù)傳送的依據(jù)是什么?答:無(wú)條件傳送方式主要用于對(duì)簡(jiǎn)單外設(shè)進(jìn)行操作,或者外設(shè)的定時(shí)是固定的或已知的場(chǎng)合。條件傳送方式主要用于不能保證輸入設(shè)備總是準(zhǔn)備好了數(shù)據(jù)或者輸出設(shè)備已經(jīng)處在可以接收數(shù)據(jù)的狀態(tài)。中斷控制方式主要用于需要提高CPU利用率和進(jìn)行實(shí)時(shí)數(shù)據(jù)處理的情況。DMA控制方式主要用于快速完成大批的數(shù)據(jù)交換任務(wù)。在實(shí)際工作中,具體采用哪種方式要根據(jù)實(shí)際工作環(huán)境與需要結(jié)合各種方式的特點(diǎn)進(jìn)行選擇。四、分析題(每小題5分,共15分)1. (AL) -3或(0FBH) (BL) 20H 解釋:本程序段用于檢測(cè)最高位和最低位是否為0,若同時(shí)為0程序循環(huán),若不同時(shí)為0,只要

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論