微機原理與接口技術(shù)試題庫答案.doc_第1頁
微機原理與接口技術(shù)試題庫答案.doc_第2頁
微機原理與接口技術(shù)試題庫答案.doc_第3頁
微機原理與接口技術(shù)試題庫答案.doc_第4頁
微機原理與接口技術(shù)試題庫答案.doc_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

微機原理與接口技術(shù)試題庫1答案一:填空題(每空1分,共18分)1運算器 控制器 2四 3CS IP 4段值(SEGMENT)偏移量(OFFSET) 類型(TYPE)5最小 最大 6靜態(tài) 動態(tài) 76 高電平8高四位(或:PC7PC4)、 低四位(或:PC3PC0)、 0 1 2(或:3)、 0 1(或:2)二:單項選擇題(每個選項2分,共24分)1B 2A 3B 4C 5A 6D 7C 8AE 9C 10B 11 B三:簡答題1: (1) 立即尋址 (2) 直接尋址 (3) 寄存器相對尋址 (4) 基址變址尋址 (5) 寄存器相對尋址 (6) 寄存器間接尋址 (7) 相對基址變址尋址2: AX=1050H BX=2000H CX=3000H DX=2020H 字節(jié)單元(1000H)=50H 字節(jié)單元(2000H)=20H3: (1) lea di,string (2) scasb (3) inc dl4:8086/8088CPU的RESET引線,可用來啟動或再啟動系統(tǒng) (1分) 8086在RESET引線上檢測到一個脈沖的正沿,便終結(jié)所有的操作,直到RESET信號變低 (1分) 在復位時,CS中的值被初始化為0FFFFH,IP中的值被初始化為0,因此在8086復位后執(zhí)行的第一條指令的內(nèi)存絕對地址為0FFFF0H處,在正常情況下,從0FFFF0H單元開始,放一條段交叉直接JMP指令,以轉(zhuǎn)移到系統(tǒng)程序的實際開始處. (3分) 8086要求復位脈沖的有效電平(高電平)必須至少持續(xù)4個時鐘周期 (1分)注:若答對兩點可給全分5: 片選信號的產(chǎn)生方式有: 線選法 全譯碼法 部分譯碼法 (2分) 線選控制方式可采用一根地址線作為選片控制信號,存在地址重疊問題,用不同的地址信號線作選片控制,其地址分配亦不同. 全譯碼方式電路復雜,但是每一組的地址是確定的,唯一的 (1分) 部分譯碼方式采用高位地址中的幾位經(jīng)譯碼產(chǎn)生片選信號,有地址重疊現(xiàn)象. (1分)四: 綜合分析題1: 需要8片芯片,共分為4組,2片為1組 (4分) 采用全譯碼方式產(chǎn)生片選,電路連接圖略 (4分) 第1組地址范圍: 0000H-03FFH 第2組地址范圍: 0400H-07FFH 第3組地址范圍: 0800H-0BFFH 第4組地址范圍: 0C00H-0FFFH (4分)2: A口、B口、C口和控制口地址分別為94H-97H (4分)MOV AL,10000001B (4分)OUT 97H,ALMOV AL,0FHOUT 97H,AL a:讀打印機“忙”狀態(tài)(PC0) (4分)b:測試打印機“忙”? (PC0=1?) c:若“忙”則轉(zhuǎn)a d:通過PA口輸出打印字符e:通過PC7輸出選通脈沖print: IN AL,96H (4分) TEST AL,01H ;測試“忙”信號 JNZ print MOV AL,DATA ;輸出打印字符 OUT 94H,AL MOV AL,0EH ;輸出選通脈沖 OUT 97H,AL INC AL OUT 97H,AL RET微機原理與接口技術(shù)試題庫2評分細則一:填空題(每空1分,共20分)1超頻 2地址總線 數(shù)據(jù)總線 控制總線 3BIU EU 4段值(SEGMENT)偏移量(OFFSET) 類型(TYPE)54 5 6靜態(tài) 動態(tài) 74 68高四位(或:PC7PC4)、 低四位(或:PC3PC0)、 0 1 2(或:3)、 0 1(或:2) 9中斷源二:單項選擇題(每個選項2分,共24分)1A 2C 3B 4C 5A 6C 7 A 8D 9B 10 C 11B 12C 三:簡答題 1: (1) 直接尋址 (2) 寄存器相對尋址 (3) 基址變址尋址 (4) 寄存器相對尋址 (5) 基址變址尋址 (6) 相對基址變址尋址2: AX=5010H BX=2000H CX=1000H DX=1001H 字節(jié)單元(1000H)=10H 字節(jié)單元(2000H)=01H 3: (1) 直接尋址 EA=2468H PA=12468H (2) 相對基址變址尋址 EA=01BFH PA=101BFH(3) 寄存器相對尋址 EA=0316H PA=20316H 4:(1) MOV CX,COUNT(2) CMP AX,BX(3) LOOP AGAIN 5:8086/8088CPU有兩種工作模式:最小組態(tài)、最大組態(tài) (2分) 8086/8088CPU的引腳MN/接至+5V電源時,CPU工作于最小組態(tài),MN/接地時,CPU工作于最大組態(tài) (2分)6: RAM(隨機讀寫存儲器)可以讀,也可以寫,斷電后其中信息丟失,ROM(只讀存儲器)只能讀,不能寫,斷電后其中信息不丟失 (2分) RAM在計算機中主要用于存放各種現(xiàn)場的輸入輸出數(shù)據(jù),中間計算結(jié)果,與外存交換的信息及堆棧等。ROM用以存放固定的程序,如機器的管理、監(jiān)控程序等。 (2分)四: 綜合分析題1: 需要4片芯片,共分為2組,2片為1組 (4分) 采用全譯碼方式產(chǎn)生片選,電路連接圖略 (4分) 第1組地址范圍: 0000H-03FFH 第2組地址范圍: 0400H-07FFH (4分)2: 對此三種波特率,依據(jù)計算式TC=CLK/(Baud X Factor)分別計算得到其對應的8253定時常數(shù)為31、16、8,使8253的計數(shù)器2工作于方式3 ,工作方式字為10010110b或10011110b (6分,其中定時常數(shù)計算3分,方式字3分)對應初始化程序段如下:MOV AL,10010110B (2分)OUT 43H,ALMOV AL,31OUT 42H,AL MOV AL,10010110B (2分)OUT 43H,ALMOV AL,16OUT 42H,AL MOV AL,10010110B (2分)OUT 43H,ALMOV AL,8OUT 42H,AL 微機原理與接口技術(shù)試題庫3評分細則一、填空題(本大題共20分,每空1分)1. 40 F6 36 4A 2. 高電平 低電平 3 全譯碼 部分譯碼 線選法4 統(tǒng)一編址方式 獨立編址方式 5 00 01 10 11 6 53H 偶校驗 0 7 將模擬量轉(zhuǎn)換為數(shù)字量 將數(shù)字量轉(zhuǎn)換為模擬量二、選擇題(本大題共20分,每小題1分)1-5 BAAAC 6-10 CABDB 11-15 DBCAC 16-20 DCCCA 三、判斷題,在正確的畫 “”,錯誤的畫“”(共10分,每小題1分)1-5 6-10 四、簡答題(本大題共20分,每小題5分)1物理地址為:CSx10H+IP=0A8EHx10H+2A40H=0D320H(3分)CS和IP值不是唯一的 (2分)2 所需要的芯片數(shù)=256KB/16KBit=(256Kx8Bit)/(16Kx1Bit)=128 (2分) 16Kx1位=214x1位,所以,片內(nèi)地址選擇線為:14根 (2分) 每8個芯片為一組構(gòu)成字節(jié)單元,所以,應分為:128/8=16個芯片組 (1分)由題意可知,要發(fā)送一個字符,實際需發(fā)送1個起始位、8位信息位、1個奇偶校驗位和2個停止位,故其字符長度為:1+8+1+2=12(位)。(2分)每秒發(fā)送最大字符數(shù)=波特率/實際發(fā)送1個字符長度=9600/12=800(字符/秒) (3分)4中斷請求-中斷響應-斷點保護-中斷源識別-中斷服務-斷點恢復-中斷返回五、綜合應用題(本大題共30分,每小題15分)1:DIP開關(guān)有兩種狀態(tài):合(ON)與斷(OFF)。 合(ON)=0斷(OFF)=1; (3分)對比較器,因為A=B連接到74LS138的控制線G1上,所以A9 A8 A7 A6的值由電子開關(guān)S3S2S1S0的狀態(tài)決定。當S1和S2合上;S3和S0斷開:A9 A8 A7 A6的值為1001輸出時,A5 A4 A3 A2的值為0101因此:地址變化范圍為:1001010100 1001010111即:254H257H; (6分)同理可得:全部斷開時地址變化范圍為:1111010100 1111010111即:F54HF57H; (6分)2 對此三種波特率,依據(jù)計算式TC=CLK/(Baud X Factor)分別計算得到其對應的8253定時常數(shù)為31、16、8,使8253的計數(shù)器2工作于方式3 ,工作方式字為10010110b或10011110b (6分,其中定時常數(shù)計算3分,方式字3分)對應初始化程序段如下:MOV AL,10010110B (3分)OUT 43H,ALMOV AL,31OUT 42H,AL MOV AL,10010110B (3分)OUT 43H,ALMOV AL,16OUT 42H,AL MOV AL,10010110B (3分)OUT 43H,ALMOV AL,8OUT 42H,AL 微機原理與接口技術(shù)試題庫4評分細則填空題(本大題共20分,每空1分)1+127D -1D 38H C0H 2、十 4 3、0020H 0023H 4 4、方式0 5、取指令 分析指令 執(zhí)行指令 6、系統(tǒng)復位 高電平 7、53H 偶 0 8、EU(或者填執(zhí)行部件) 9、4選擇題(本大題共20分,每小題1分)1-5題 CCADA 6-10題 AABDC 11-15題 DABAC 16-20題 CCCDA 判斷題,在正確的畫 “”,錯誤的畫“”(共10分,每小題1分)1-5題 6-10題 簡答題(本大題共20分,每小題5分)1答:由題意可知,串行數(shù)據(jù)格式為:1個起始位、8位數(shù)據(jù)位、1個奇偶校驗位和2個停止位,故其字符長度為:1+8+1+2=12(位)。(2分)波特率=每秒發(fā)送的字符數(shù)X字符長度=100X12=1200(位/秒) (1分)位周期=1/波特率=1/1200=0.833ms (1分)傳輸效率=字符中數(shù)據(jù)有效位數(shù)/字符長度=8/12=67% (1分)2答: 向量號為:08H (2分) 如果將中斷程序入口地址劃分為二維地址2300H:0456H,則入口地址在00020H開始的四個單元中的存放順序是:56H,04,00H,23H。 (注意:此問答案不唯一) (3分)3.解 4. 答:fCLK0=1MHZ, fout0=1/(64H)* fCLK0=1MHZ/100=10KHZ 所以:TOUT0=1/ fOUT0=1/10KHZ=0.1ms綜合應用題(本大題共30分,每小題15分)1答:(1)8253:0000H7FFFH 8255:8000HFFFFH (僅考慮I/O空間) (5分)(2) INI8255:MOV DX,8003H (5分) MOV AL,10001011B OUT DX,AL INI8253:MOV DX,0003H (5分) MOV AL,01110111B ;通道1方式3,BCD計數(shù) OUT DX,AL MOV AL,0 ;初值=10000 MOV DX,0001H OUT DX,AL OUT DX,AL RET2解:存儲器連接圖形為(2)填寫內(nèi)存的程序為: MOV AX,0B200H MOV DS,AX ;給數(shù)據(jù)段寄存器賦初值 MOV SI,0 MOV CX,0C000H ;循環(huán)計數(shù)器賦初值 MOV AL,0AGAIN: MOV SI,AL ;給內(nèi)存單元賦值 INC SIINC ALLOOP AGAINHLT (3)其他各位均正確,表明地址設(shè)置和譯碼電路是正確的,因此出現(xiàn)故障的原因可能是芯片內(nèi)部或外部數(shù)據(jù)總線的D3位存在故障(如斷線等,使它邏輯恒為“1”)。微機原理與接口技術(shù)試題庫5評分細則一:填空題(每空1分,共25分)110010101 01001010 11011111 01001011 21 1 0 1 30106H 0908H 416MB5單字節(jié)傳送方式 數(shù)據(jù)塊傳送方式 請求傳送方式 級聯(lián)方式 68 43 7CLK8A口和C口的高四位(PC7PC4) B口和C口的低四位(PC3PC0) 9. 起始位 0 8 10共陽極結(jié)構(gòu) 共陰極結(jié)構(gòu)二:單項選擇題(每個選項2分,共24分)1C 2 C 3 A 4 D 5 B 6 B 7 C 8 A 9 C 10 B 11 B 12 C三:簡答題 1: (1) 立即尋址 (2) 直接尋址 (3) 寄存器相對尋址 (4) 基址變址尋址 (5) 寄存器相對尋址 (6) 寄存器間接尋址 (7) 相對基址變址尋址 (8) 立即尋址 2: (1) 棧頂?shù)刂罚?1250H:0052H (1分)(2) 棧底地址: 1250H:0100H (SS)=1250H (2分)(3) 1250H:0050H=56H 1250H:0051H=24H (SP)=0050H (3分) 3: (1) dec ax 或 sub ax,1 (2) pop ax (3) call factor 4:8086/8088CPU的RESET引線,可用來啟動或再啟動系統(tǒng) (1分) 8086在RESET引線上檢測到一個脈沖的正沿,便終結(jié)所有的操作,直到RESET信號變低 (1分) 在復位時,CS中的值被初始化為0FFFFH,IP中的值被初始化為0,因此在8086復位后執(zhí)行的第一條指令的內(nèi)存絕對地址為0FFFF0H處,在正常情況下,從0FFFF0H單元開始,放一條段交叉直接JMP指令,以轉(zhuǎn)移到系統(tǒng)程序的實際開始處. (3分) 8086要求復位脈沖的有效電平(高電平)必須至少持續(xù)4個時鐘周期 (1分)注:若答對兩點可給全分5:(共5分)由題意可知,串行數(shù)據(jù)格式為:1個起始位、8位數(shù)據(jù)位、1個奇偶校驗位和2個停止位,故其字符長度為:1+8+1+2=12(位)。(2分)波特率=每秒發(fā)送的字符數(shù)X字符長度=100X12=1200(位/秒) (1分)位周期=1/波特率=1/1200=0.833ms (1分)傳輸效率=字符中數(shù)據(jù)有效位數(shù)/字符長度=8/12=67% (1分)四: 綜合分析題(每題10分,共20分)1: (共10分) 2: (共10分)TCKL0=1/fclk0=1/2.5MHZ=0.4s,所以,該通道的最大定時時間為:65536X0.4=26214.4s=26.2144ms (2分)題目要求產(chǎn)生4個偶數(shù)端口地址,所以A0要參與高端地址譯碼,并使得A0=0,電路如下所示 (3分) 計數(shù)初值=5ms/0.4s=12500,初始化程序如下: (3分)MOV AL,34HOUT 96H,ALMOV AX,12500OUT 90H,ALMOV AH,ALOUT 90H,AL要實現(xiàn)1s定時已經(jīng)超出了一個通道的最大定時時間,需要采用多個通道串接,如上圖所示,通道0工作于方式2,對頻率為2.5MHZ時鐘計數(shù),在OUT0產(chǎn)生周期為5ms的周期性脈沖信號,通道1工作于方式2,再對OUT0輸出的5ms周期性脈沖信號計數(shù),產(chǎn)生1s的定時中斷信號,此時,通道1計數(shù)初值為:1s/5ms=200 (2分) 微機原理與接口技術(shù)試題庫6評分細則一:填空題(每空1分,共25分)101100111 ZF=0 SF=0 OF=0 216 20 1MB 65536 30106H 0908H 4主存外存5. 統(tǒng)一編址方式 獨立編址方式 6空閑狀態(tài)SI 請求狀態(tài)S0 傳送狀態(tài)S1S4 78 82500 或 09C4H9方式選擇控制字 對端口C按位置位/復位控制字 10. 頻移鍵控FSK 幅移鍵控法ASK 相移鍵控法PSK 11共陽極結(jié)構(gòu) 共陰極結(jié)構(gòu)二:單項選擇題(每個選項2分,共24分)1A 2 B 3 A 4 D 5 B 6 B 7 C 8 A 9 C 10 B 11 B 12 C三:簡答題 1: (1) 直接尋址,有效地址EA=1234H,物理地址PA=11234H (2) 直接尋址,有效地址EA=0100H,物理地址PA=10100H (3) 基址尋址,有效地址EA=0140H,物理地址PA=10140H (4) 相對基址變址尋址,有效地址EA=0195H,物理地址PA=20195H 2: (1) 棧頂?shù)刂罚?1250H:0052H (1分)(2) 棧底地址: 1250H:0100H (SS)=1250H (2分)(3) 1250H:0050H=56H 1250H:0051H=24H (SP)=0050H (3分) 3: -1 020AH 8 0210H 0200H 4:M1的尋址范圍為: C0000HDFFFFH的奇地址 M0的尋址范圍為: C0000HDFFFFH的偶地址 存儲器總?cè)萘?217B=128KB5: 2000x2x(1+8+1+1)/9600=4.583s四: 綜合分析題(每題10分,共20分) 1: (共10分)TCKL0=1/fclk0=1/2.5MHZ=0.4s,所以,該通道的最大定時時間為:65536X0.4=26214.4s=26.2144ms (2分)題目要求產(chǎn)生4個偶數(shù)端口地址,所以A0要參與高端地址譯碼,并使得A0=0,電路如下所示 (3分) 計數(shù)初值=5ms/0.4s=12500,初始化程序如下: (3分)MOV AL,34HOUT 96H,ALMOV AX,12500OUT 90H,ALMOV AH,ALOUT 90H,AL要實現(xiàn)1s定時已經(jīng)超出了一個通道的最大定時時間,需要采用多個通道串接,如上圖所示,通道0工作于方式2,對頻率為2.5MHZ時鐘計數(shù),在OUT0產(chǎn)生周期為5ms的周期性脈沖信號,通道1工作于方式2,再對OUT0輸出的5ms周期性脈沖信號計數(shù),產(chǎn)生1s的定時中斷信號,此時,通道1計數(shù)初值為:1s/5ms=200 (2分)2: (共10分) (1)對應輸入電壓=1LSB X 40H=X40H=1.25V (2分) (2)啟動轉(zhuǎn)換由對端口/CS1執(zhí)行寫操作完成,指令如下: (4分) STARTAD:MOV DX,284H OUT DX,AL 讀取并保存轉(zhuǎn)換結(jié)果由下列程序片段完成: (4分) READAD:MOV DX,288H IN AL,DX MOV BUF1,AL MOV DX,28CH IN AL,DX MOV BUF2,AL微機原理與接口技術(shù)試題庫7評分細則一、填空題(本大題共20分,每空1分)1. 81 FF FE 2. (SP)-2送SP 源操作數(shù)送(SP)所指單元 3 觸發(fā)器 電荷存儲器件(或電容)4 READY TW 5 00 01 10 11 6. 00070H 00073H 4 7 53H 偶校驗 0 8 7.5V二、選擇題(本大題共20分,每小題1分)1-5 ABACC 6-10 CCBDA 11-15 DDCCC 16-20 DCDCA 三、判斷題,在正確的畫 “”,錯誤的畫“”(共10分,每小題1分)1-5 6-10 四、簡答題(本大題共20分,每小題5分)1 (1) 2AD5H (2分) (2) 30200H (2分) (3) 30020H (1分)2 所需要的芯片數(shù)=256KB/16KBit=(256Kx8Bit)/(16Kx1Bit)=128 (2分) 16Kx1位=214x1位,所以,片內(nèi)地址選擇線為:14根 (2分) 每8個芯片為一組構(gòu)成字節(jié)單元,所以,應分為:128/8=16個芯片組 (1分)由題意可知,要發(fā)送一個字符,實際需發(fā)送1個起始位、8位信息位、1個奇偶校驗位和2個停止位,故其字符長度為:1+8+1+2=12(位)。(2分)每秒發(fā)送最大字符數(shù)=波特率/實際發(fā)送1個字符長度=9600/12=800(字符/秒) (3分)4向量號為:08H (1分) 入口地址在00020H開始的四個單元中的存放順序是:56H,04H,00H,23H (4分)五、綜合應用題(本大題共30分,每小題15分)1:DIP開關(guān)有兩種狀態(tài):合(ON)與斷(OFF)。 合(ON)=0斷(OFF)=1; 對比較器,因為A=B連接到74LS138的控制線G1上,所以A9 A8 A7 A6的值由電子開關(guān)S3S2S1S0的狀態(tài)決定。當S1和S2合上;S3和S0斷開:A9 A8 A7 A6的值為1001輸出時,A5 A4 A3 A2的值為0101因此:地址變化范圍為:1001010100 1001010111即:254H257H; (6分)同理可得:全部斷開時地址變化范圍為:1111010100 1111010111即:F54HF57H; (6分)28255的端口地址為:1DCH-1DFH。各模擬通道IN0IN7啟動地址分別為:1C8H1CFH,為8個讀端口,所以啟動轉(zhuǎn)換要用輸入而不是輸出指令。(1)8255A初始化指令序列如下: (3分)INIT8255:MOV DX,1DFH ;取8255控制口地址 MOV AL,10010010B ;A口、B口方式0輸入(2)啟動ADC0809模擬輸入通道IN7進行A/D轉(zhuǎn)換的指令序列為: (4分)ADATA:MOV DX,1CFH ;取IN7啟動地址 IN DX,AL ;讀啟動端口,產(chǎn)生啟動脈沖(3)查詢ADC0809轉(zhuǎn)換結(jié)束的指令序列為: (4分) MOV DX,1DDH ;取8255A口地址WAIT$:IN AL,DX ;讀EOC狀態(tài) TEST AL,80H ;PB7=1? JZ WAIT$ ;未結(jié)束,繼續(xù)查詢等待(4) 讀入已轉(zhuǎn)換好數(shù)字量的指令序列為: (4分) MOV DX,1DCH ;取8255A口地址 IN AL,DX ;讀A口微機原理與接口技術(shù)試題庫8評分細則一、填空題(本大題共22分,每空1分)1. FF80H FFFFH FF7FH FF81H 2. FFFFH 0000H 3. 先進后出 4. 3848H 5 81230H6. 64 8 7 00 01 10 11 8 00070H 00073H 4 9. 53H 偶校驗 0 107.5V二、選擇題(本大題共18分,每小題1分)1-5 CACBC 6-10 BABDD 11-15 BCADC 16-18 DCB 三、判斷題,在正確的畫 “”,錯誤的畫“”(共10分,每小題1分)1-5 6-10 四、簡答題(本大題共20分,每小題5分)1 (1) 2AD5H (2分) (2) 30200H (2分) (3) 30020H (1分)2 存儲容量=CFFFFH-A8000H+1=28000H(B)=160KB (2分) 所需要的芯片數(shù)=構(gòu)成內(nèi)存的總位數(shù)/所用存儲器芯片的容量位數(shù)=160KB/16KBit=(160KX8Bit)/(16KX1Bit)=80 (2分) 整個系統(tǒng)應分為:80/8=10個芯片組 (1分)3. 向量號為:08H (1分) 入口地址在00020H開始的四個單元中的存放順序是:56H,04H,00H,23H (4分)4D/A轉(zhuǎn)換器的輸出端出現(xiàn)的是鋸齒波,波形如下:五、綜合應用題(本大題共30分,每小題15分)1. 由圖可知:8255A的A口工作在方式0輸出,B口工作于方式0輸入。 當A9A8A7A6A5A4A3A2=11001000時,74LS138的/Y0輸出低電平,選中8255A,由此: (1)8255A的A口、B口、C口和控制口地址分別為:320H,321H,322H,323H。 (2)8255A的工作方式控制字:82H(未用的位為0) (3)程序為: MOV AL,10000010B MOV DX,323H OUT DX,AL ;8255初始化 DEC DX DEC DX IN AL,DX ;讀B口 NOT AL ;狀態(tài)值按位求非 DEC DX OUT DX,AL ;狀態(tài)寫入A口,驅(qū)動LED HLT2:8255的端口地址為:1DCH-1DFH。各模擬通道IN0IN7啟動地址分別為:1C8H1CFH,為8個讀端口,所以啟動轉(zhuǎn)換要用輸入而不是輸出指令。(1)8255A初始化指令序列如下: (3分)INIT8255:MOV DX,1DFH ;取8255控制口地址 MOV AL,10010010B ;A口、B口方式0輸入(2)啟動ADC0809模擬輸入通道IN7進行A/D轉(zhuǎn)換的指令序列為: (4分)ADATA:MOV DX,1CFH ;取IN7啟動地址 IN DX,AL ;讀啟動端口,產(chǎn)生啟動脈沖(3)查詢ADC0809轉(zhuǎn)換結(jié)束的指令序列為: (4分) MOV DX,1DDH ;取8255A口地址WAIT$:IN AL,DX ;讀EOC狀態(tài) TEST AL,80H ;PB7=1? JZ WAIT$ ;未結(jié)束,繼續(xù)查詢等待(4) 讀入已轉(zhuǎn)換好數(shù)字量的指令序列為: (4分) MOV DX,1DCH ;取8255A口地址 IN AL,DX ;讀A口微機原理與接口技術(shù)試題庫9評分細則一、填空題(本大題共22分,每空1分)1. 57.9 2. 實地址方式 保護虛擬地址方式 虛擬8086方式 3. 83H 4. XOR AL,0FFH 5 81230H6. 64 8 7 3 計數(shù)器0、計數(shù)器1和計數(shù)器2 4 端口地址線A1A08 256 矢量地址=中斷類型碼X4 00000H003FFH 9. 53H 偶校驗 010共陰極 共陽極 互為反碼二、選擇題(本大題共20分,每個選項1分)1-5 C A C B C 6-10 BC B C D D11-15 A C A D C16-19 C C B A三、判斷題,在正確的畫 “”,錯誤的畫“”(共10分,每小題1分)1-5 6-10 四、簡答題(本大題共20分,每小題5分)1 (1) AH內(nèi)的數(shù)大 (2) 是正數(shù); 因為SF=1,OF=1,表明兩數(shù)相減為負是正溢出 (3) 不正確; 結(jié)果溢出2M1的尋址范圍為: C0000HDFFFFH的奇地址 (2分) M0的尋址范圍為: C0000HDFFFFH的偶地址 (2分) 存儲器總?cè)萘?217B=128KB (1分)3. 中斷請求-中斷判優(yōu)-中斷響應-中斷處理-中斷返回4D/A轉(zhuǎn)換器的輸出端出現(xiàn)的是鋸齒波,波形如下:五、綜合應用題(本大題共28分)1. 由圖可知:8255A的A口工作在方式0輸出,B口工作于方式0輸入。 當A9A8A7A6A5A4A3A2=11001000時,74LS138的/Y0輸出低電平,選中8255A,由此: (1)8255A的A口、B口、C口和控制口地址分別為:320H,321H,322H,323H。 ( 5分) (2)8255A的工作方式控制字:82H(未用的位為0) (3分) (3)程序為: (5分) MOV AL,10000010B MOV DX,323H OUT DX,AL ;8255初始化 DEC DX DEC DX IN AL,DX ;讀B口 NOT AL ;狀態(tài)值按位求非 DEC DX OUT DX,AL ;狀態(tài)寫入A口,驅(qū)動LED HLT2:(1) ,所以,該通道的最大定時時間為: (2分)(2) 因為;此題要產(chǎn)生的四個端口地址是: (3分)計數(shù)器0:;90H;計數(shù)器1:;92H;計數(shù)器2:;94H;控制字寄存器:;96H;(3)(5分)計數(shù)初值初始化程序如下:MOV AL,34HOUT 96H,ALMOV AX,12500OUT 90H,ALMOV AH,ALOUT 90H,AL (5分)要實現(xiàn)1S定時已經(jīng)超出了一個通道的最大定時時間,需要采用多個通道串聯(lián),如圖1所示。通道0工作于方式2,再對輸出的周期性脈沖信號計數(shù),產(chǎn)生定時中斷信號,此時,通道1計數(shù)初值為:。主要的問答題1說明并行接口和串行接口在數(shù)據(jù)傳輸和內(nèi)部結(jié)構(gòu)上的主要區(qū)別。答:微機與I/O設(shè)備的接口按數(shù)據(jù)傳送方式劃分,有并行接口和串行接口兩種。前者使傳送數(shù)據(jù)的各位同時在總線上傳輸,后者使數(shù)據(jù)一位一位地傳輸。所謂并行與串行,僅只在I/O接口與I/O設(shè)備之間有并行、串行之分;就I/O接口和CPU之間而言,都是并行的。所以兩者在結(jié)構(gòu)和功能上的主要差別在于串行接口需要進行并行與串行之間的相互變換,而并行無需進行這種變換。2什么是字擴展,什么是位擴展,用戶自己購買內(nèi)存條進行內(nèi)存擴充,是在進行何種存儲器擴展?答:當存儲芯片的容量小于所需內(nèi)存容量時,需要用多個芯片構(gòu)成滿足容量要求的存儲器,這就是字擴展。當存儲芯片每個單元的字長小于所需內(nèi)存單元字長時,需要用多個芯片構(gòu)成滿足字長要求的存儲模塊,這就是位擴展。用戶在市場上購買內(nèi)存條進行內(nèi)存擴充,所作的是字擴展的工作。3試說明8088CPU可屏蔽中斷的響應過程。答:可屏蔽中斷的響應過程主要分為5個步驟,即:中斷請求。外設(shè)在需要時向CPU的INTR端發(fā)出一個高電平有效的中斷請求信號。中斷判優(yōu)。若IF=1,則識別中斷源并找出優(yōu)先級最高的中斷源先予以響應。在其處理完后,在響應級別較低的中斷源的請求。中斷響應。中斷優(yōu)先級確定后,發(fā)出中斷的中斷元中優(yōu)先級別最高的中斷請求就被送到CPU的中斷。中斷處理。中斷返回。中斷返回須執(zhí)行中斷返回指令I(lǐng)RET,其操作正好是CPU硬件在中斷響應時自動保護斷點的逆過程。即CPU會自動地將堆棧內(nèi)保存的斷點信息彈出到IP、CS和FLAG中,保證被中斷的程序從斷點處繼續(xù)往下執(zhí)行。4設(shè)異步傳輸時,采用1個起始位,8個信息位,1位奇偶校驗位和2個停止位。若波特率為9600,則能傳輸?shù)淖畲笞址麛?shù)為多少?答:由題意可知,要發(fā)送一個字符,實際需發(fā)送1個起始位、8位信息位、1個奇偶校驗位和2個停止位,故其字符長度為:1+8+1+2=12(位)。每秒發(fā)送最大字符數(shù)=波特率/實際發(fā)送1個字符長度=9600/12=800(字符/秒)5什么是微機接口?接口技術(shù)的含義是什么?答:微機接口就是微處理器CPU與“外部世界”的連接電路,是CPU與外界進行信息交換的中轉(zhuǎn)站。接口技術(shù)是采用硬件與軟件相結(jié)合的方法,研究微處理器如何與“外部世界”進行最佳連接,以實現(xiàn)CPU與“外部世界”進行高效可靠的信息交換的一門技術(shù)。6已知(SP)=0100H, (SS)=3500H, (CS)=9000H, (IP)=0200H, (0200H)=7FH,(00021H)=1AH,(00022H)=07H,(00023H)=6CH,在地址為90200開始的連續(xù)兩個單元中存放一條兩字節(jié)指令I(lǐng)NT 8,使之處在執(zhí)行該指令并進入相應的中斷例程時,SP、 SS、CS 、IP以及SP所指向的字單元的內(nèi)容是什么?答:CPU在響應中斷請求時首先要進行斷點保護,即要依次將FLAGS和INT下一條指令的CS 、IP壓入堆棧,亦即棧頂指針減6。而SS的內(nèi)容不變,INT指令是一條兩字節(jié)指令,故其下一條字節(jié)指令的IP是0200H+2=0202H。中斷服務子程序的入口地址則存放在中斷向量表(8*4)所指的連續(xù)4個單元中。所以,在執(zhí)行中斷指令并進入相應的中斷例程時,以上各寄存器的內(nèi)容分別為:SP=0100H-6=00FAH SS=3500H IP =8*4 CS=8*4+2 SP=0200H+2=0202H 7試說明8088CPU可屏蔽中斷的響應過程。答:可屏蔽中斷的響應過程主要分為5個步驟,即:中斷請求。外設(shè)在需要時向CPU的INTR端發(fā)出一個高電平有效的中斷請求信號。 中斷判優(yōu)。若IF=1,則識別中斷源并找出優(yōu)先級最高的中斷源先予以響應。在其處理完后,在響應級別較低的中斷源的請求。(1分)中斷響應。中斷優(yōu)先級確定后,發(fā)出中斷的中斷元中優(yōu)先級別最高的中斷請求就被送到CPU的中斷。 中斷處理。 中斷返回。中斷返回須執(zhí)行中斷返回指令I(lǐng)RET,其操作正好是CPU硬件在中斷響應時自動保護

溫馨提示

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

評論

0/150

提交評論