版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)微機(jī)原理與接口技術(shù)微機(jī)原理與接口技術(shù)復(fù)習(xí)題復(fù)習(xí)題(所有答案僅供參考)(所有答案僅供參考)一、一、單項(xiàng)選擇題單項(xiàng)選擇題18086CPU 通過( 1 A )控制線來區(qū)分是存儲(chǔ)器訪問,還是 I/O 訪問,當(dāng)CPU 執(zhí)行 IN AL,DX 指令時(shí),該信號線為( 2 B )電平。 (1) A. M/ B. C. ALE D. N/IODENMX (2) A. 高 B. 低 C. ECL D. CMOS2n+1 位符號數(shù) x 的補(bǔ)碼表示范圍為( B )。 A. 2n x 2n B. 2n x 2n C. 2n -1 x 2n-1 D. 2n (DX)B. (AX)
2、(DX) C. (AX) SP=23FCH,BX=3600H (3) SP=23FCH+2=23FEH,AX=3600H,BX=3600H26、8253 的計(jì)數(shù)器 2 工作于方式 2,其計(jì)數(shù)時(shí)鐘 CLK2 為 100KHz,輸出信號OUT2 作定時(shí)中斷申請,定時(shí)間隔為 8ms,試計(jì)算其計(jì)數(shù)初值 N?參考答案:每計(jì)一個(gè)數(shù)經(jīng)過的時(shí)間為 1/f, N=t/(1/f)=tf=8ms100kHz810-310010380027、已知 BX=0F36H,CX=0004H,狀態(tài)標(biāo)志寄存器的內(nèi)容為 0,求下列每條指令執(zhí)行后的結(jié)果是什么?標(biāo)志位 CF 的內(nèi)容是什么?精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè) (
3、1)RCL BX,1(2)CMP CX,02H參考答案:(1)BX=1E6CH CF=0 (2)CX=0004H CF=0 28、閱讀下面程序段,按行號指出錯(cuò)誤,修改并指出各程序段的功能。1 LEA SI,ARRAY2 MOV CX,1003 CLD4 NEXT: LODSW5 INC AX6 DEC SI7 DEC SI8 MOV SI,AX9 LOOP NEXT參考答案:該段程序的功能是把 ARRAY 數(shù)組中的元數(shù)加 1。錯(cuò)誤原因:地址指針 SI 在整個(gè)循環(huán)過程沒有加 2。修改:在第 8、9 兩語句之間添加指令“ADD SI,2”或加入兩條指令“INC SI”和“INC SI”。29、分析
4、下列指令執(zhí)行后的執(zhí)行結(jié)果。(1)MOV AX,1234H PUSH AX POP BX(2)MOV CL,3 MOV AH,42H SHR AH,CL五、五、分析與設(shè)計(jì)題分析與設(shè)計(jì)題1、已知 RAM 芯片和地址譯碼器的引腳如題圖所示,試回答如下問題:(1)若要求構(gòu)成一個(gè) 8K8 的 RAM 陣列,需幾片這樣的芯片?設(shè) RAM 陣列組占用起始地址為 0000H 的連續(xù)地址空間,試寫出每塊 RAM 芯片的地址空間。(2)若采用全地址譯碼方式譯碼,試畫出存儲(chǔ)器系統(tǒng)電路連接圖;(3)試編程:將 55H 寫滿每個(gè)芯片,而后再逐個(gè)單元讀出做比較,若有錯(cuò)則CL=FFH,正確則 CL=77H。 D7 D0WE
5、 CSA11 A0RAMG1Y0G2AY1G2BY3Y4AY5BY6C Y73-8譯譯碼碼器器題 1 圖 RAM 芯片和地址譯碼器的引腳精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)2、用 2764EPROM 芯片為一個(gè)處理器設(shè)計(jì)一個(gè) 16K 的 ROM 存儲(chǔ)器。已知該處理器的地址線為 A0A15,數(shù)據(jù)線為 D0D7。(2764EPROM 為 8K*8)(1)、試給出具體的設(shè)計(jì)分析過程; (2) 、畫出 EPROM 與 CPU 的連接框圖。3、已知某 8088 微機(jī)系統(tǒng)中有兩個(gè) 3 8 譯碼器 74LS138,如題五圖所示,分別用于存儲(chǔ)器和 I/O 端口的地址選擇。試按圖中連線把兩個(gè)譯碼器的各個(gè)輸
6、出線的尋址范圍列表寫出,未標(biāo)出的高位地址線為低電平。74LS138 輸人輸出關(guān)系為:G1AG2BG2CBA輸出有效1000000Y1000011Y1000102Y1000113Y1001004Y1001015Y1001106Y1001117Y:00000H01FFFH:00H03H0CS0PS:02000H03FFFH:04H07H1CS1PS:04000H05FFFH:08H0BH2CS2PS:06000H07FFFH:0CH0FH3CS3PS:08000H09FFFH:10H13H4CS4PS:0A000H0BFFFH:14H17H5CS5PS:0C000H0DFFFH :18H1BH6C
7、S6PS:0E000H0FFFFH:1CH1FH7CS7PSACS0BCS1CCS2CS3G2ACS4G2BCS5G1CS6CS7A13A14A15A16A17M/IOAPS0BPS1CPS2PS3G2APS4G2BPS5G1PS6PS7A2A3A4A5A6M/IO題 3 圖 74LS138 連線示意圖精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)4、如下圖 4,某系統(tǒng)的存儲(chǔ)器中配備有兩種芯片:容量分別為 2K*8 的 EPROM和容量為 1K*8 的 RAM。它利用地址信號 A10A15 采用 74LS138 譯碼器產(chǎn)生片選信號:Y0,Y6,Y7 直接連到三片 EPROM(1#,2#,3#) ;
8、Y4,Y5 則通過一組門電路產(chǎn)生四個(gè)片選信號接到四片 RAM(4#,5#,6#和 7#) 。試(1)確定存儲(chǔ)器1#,2#,3#,4#,7#的尋址范圍;(2)如已知 5#存儲(chǔ)器范圍 A400HA7FFH,6#范圍為 A800HABFFH,試補(bǔ)畫出所缺連線。 題 4 圖5、試使用 8253 的通道 0 構(gòu)成一個(gè)方波發(fā)生器,CLK0=250KHZ ,OUT0=500HZ,再將該信號通過通道 1 進(jìn)行 10 分頻,得到頻率為 50HZ 、周期為 20ms 的波形。試畫出實(shí)現(xiàn)的電路并編程實(shí)現(xiàn)。6、設(shè)數(shù)據(jù)端口地址為 61H,狀態(tài)端口地址為 60H,外部輸入信息準(zhǔn)備好狀態(tài)標(biāo)志為 D7=1,試用查詢方式編寫完
9、整的 FAR 型子程序,要求實(shí)現(xiàn):當(dāng)外設(shè)準(zhǔn)備好后,讀入數(shù)據(jù),并將數(shù)據(jù)存入數(shù)據(jù)段偏移地址為 2000H 存儲(chǔ)單元內(nèi)。要求畫出簡單的接口電路圖,端口地址可直接引用。參考答案:(本題給出得分樣例,僅供參考)READPORT PROC FAR PUSH AX (本步驟 1 分)L1: IN AL,60H TEST AL,80H JZ L1 (本步驟 1 分) IN AL,61H MOV 2000H,AL (本步驟 1 分) POP AXREADPORT ENDP (本步驟 1 分) (本步驟 4 分)7、下圖中,AB7AB0為 8086CPU 低八位地址總線狀態(tài)位數(shù)據(jù)位60HIORIOW61HD7D7
10、 D0精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè) 試問:、8259A 占用_個(gè)端口地址,分別為_,其中 ICW1的設(shè)置地址為_;、8255A 占用_個(gè)端口地址,分別為_,其中控制寄存器的地址為_。參考答案: 8259A 占 2 個(gè) 為 20H,22H 或 24H,26H 20H 或 24H 8255A 占 4 個(gè) 為 80H,82H,84H,86H 86H 8、已知某輸入設(shè)備的數(shù)據(jù)端口地址為 40H,狀態(tài)端口地址為 41H,其中 D0位為“1”時(shí),表示“READY”狀態(tài)。試編程實(shí)現(xiàn): 采用查詢方式從該設(shè)備輸入 20 個(gè) ASCII 碼表示的十進(jìn)制數(shù),并求出這20 個(gè)十進(jìn)制數(shù)的累加和; 將此累加
11、和轉(zhuǎn)換成 BCD 碼,并存放到 NBCDH(百位數(shù))和 NBCDL(存十位和個(gè)位數(shù))單元中。注:注:只要求寫出程序的可執(zhí)行部分,可以不寫任何偽指令。參考答案: MOV CX,20 MOV BL,0 INLOOP: IN AL,41H TEST AL,01H JZ INLOOP IN AL,40H AND AL,OFH ;ASCII 十進(jìn)制 (BCD) ADD BL,AL LOOP INLOOP ; 共輸入 20 個(gè) MOV AL,BL ;累加和AL精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè) MOV AH,0 MOV BL,100 DIV BL ;AXBLAL,余數(shù)AH MOV NBCDH,AL
12、; 存百位數(shù) MOV AL,AH MOV AH,0 MOV BL,10 DIV BL;十位數(shù)AL,個(gè)位數(shù)AH MOV CL,4 ROL AL,CL;AL 循環(huán)左移四位 OR AL,AH;形成組合型 BCD 碼 MOV NBCDL,AL; 存十位,個(gè)位數(shù) HLT六、六、綜合應(yīng)用題綜合應(yīng)用題1、如題 1 圖所示鍵盤電路,試編寫 8255 初始化程序和鍵值讀取程序,并將鍵值序號在 LED 七段數(shù)碼管顯示出來。題 1 圖P PC C系系統(tǒng)統(tǒng)總總線線A0A1200H207HRDWRPC4PC5PC6PC0PC1PC2CSgfaLEDLED 筆劃af b e cdgDpPA6PA5PA0鍵盤序號: 0 1
13、 2 3 4 5 6 7 88 82 25 55 5 D0-D7+5V精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)DATA SEGMENT;數(shù)據(jù)段中存放數(shù)字 0 9 的 LED 顯示代碼LED DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FHDATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART: MOVAX,DATA MOVDS,AX MOVDX,203H;送 8255 工作方式字:A 口方式 1 輸出, MOVAL,B;C 口上半部輸入,下半部輸出 OUTDX,AL MOVCX,3;準(zhǔn)備鍵掃 MOVAL,0FEH
14、;送第一行掃描碼 :PC00 MOVBH,-1;BH1 表示第一行無鍵按下S_NEXT:MOVDX,202H;從 8255C 口下半部送鍵掃描碼 OUTDX,AL MOVBL,AL IN AL,DX;從 8255C 口上半部讀按鍵狀態(tài) ANDAL,70H CMPAL,70H;(AL)70H 表示無鍵按下 JNZDISP;有鍵按下,轉(zhuǎn)到顯示處理 MOVAL,BL RCLAL,1 ADDBH,3 ;準(zhǔn)備檢查第二行(PC10)鍵狀態(tài) LOOPS_NEXT JMPEXITDISP: MOVCL,4;根據(jù) AL 值計(jì)算鍵值 SHRAL,CLNN: INCBH RCRAL,1 JC NN MOVAH,0;
15、查表取鍵值顯示碼 MOVAL,BH MOVSI,AX MOVAL,LEDSI MOVDX,200H;從 8255A 口送顯示碼,驅(qū)動(dòng) LED 顯示 OUTDX,AL EXIT: MOVAX,4C00H;退出 INT21HCODE ENDS ENDSTART精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)2、8255A 接口電路如圖 2 所示。已知 8255A 控制字寄存器的端口地址為 103H,編寫 8255A 初始化程序和循環(huán)彩燈控制程序。初始時(shí) D0亮,其余不亮,D0亮一秒后移位一次,D1亮,其余不亮,以此類推每隔一秒移位一次,每移位 8 次為一個(gè)循環(huán).共循環(huán) 8 次。要求用匯編語言寫出滿足上述
16、要求的程序段(已知一個(gè)延時(shí) 1 秒的子程序入口地址為DELAY1S)。參考答案:分析:(1)對于 8255A 的應(yīng)用,首先要對其進(jìn)行初始化,在控制字中設(shè)置8255A 端口的工作方式;(2)8255A 為外部擴(kuò)展的 I/O 接口,8086CPU 對其進(jìn)行操作,通過 IN 和 OUT 指令進(jìn)行,若端口地址超過 8 位時(shí),須使用 DX 寄存器間接尋址。(3)因?yàn)橛玫?LOOP 指令,循環(huán)計(jì)數(shù)器應(yīng)該使用 CX,而不應(yīng)該只用 CL;參考程序:MOV DX , 103H; 103H 為方式控制字地址MOV AL , 80HOUT DX , AL;設(shè)置該 8255 B 口為方式 0 輸出,其他位可置 0MO
17、V CXCX , 8;設(shè)置循環(huán)次數(shù)MOV DX , 101H;101H 為 B 口數(shù)據(jù)端口地址AGAIN:AGAIN:MOV AL , 01H;先設(shè)置 D0 位輸出為高電平,點(diǎn)亮第一個(gè)彩燈NEXTP:NEXTP:OUT DX , ALCALLDELAY1S ;B 口相應(yīng)位發(fā)出高電平點(diǎn)亮彩燈,并維持 1SSHLAL , 1JNZJNZNEXTPNEXTPLOOPAGAIN3、簡述下圖所示接口譯碼電路的工作原理,若要改變 I/O 端口的地址范圍,使其地址范圍為 300H303H,則開關(guān) S0S3 應(yīng)該如何設(shè)置?使用 74LS138 的那根輸出線?A0A1A2A3B0B1B2B3 A=B.+5VAB
18、CG2A Y 0Y7G2BG1 A2 A3 A4 A5AENA6A7A8A9S0S1S2S374LS8574LS138題 2 圖精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)參考答案:74LS85 為一比較器,只有當(dāng) A3 A2A1A0 的內(nèi)容等于 B3B2B1B0 時(shí),其 A=B 端口才輸出高電平送到 74LS138 的 G1 引腳上,74LS138 的 G1 引腳為高電平有效,而 I/O 端口的地址范圍為 300H303H,即 A9A8A7A6=1100,所以 S3S0 設(shè)置必須設(shè)置為1100;A5A4A3A2=0000,74LS138 的 A、B、C 接地址線的 A2、A3、A4,根據(jù) 13
19、8 的譯碼可知應(yīng)使用 74LS138 的 Y0 端。4、8255A 的 A 口和 B 口分別工作在方式 1 和方式 0,A 口為輸入端口,接有 8 個(gè)開關(guān)。B 口為輸出端,接有 8 個(gè)發(fā)光二極管,連接電路如圖所示。現(xiàn)要求用方式 1 把改變后的鍵信息輸入到 CPU 并通過 B 口顯示。8 82 25 55 5A AKK7K0PA0PA7PC4PB0PB7PC5LED0LED7LEDSTBAIBFA+5V精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)5、試?yán)?AD558 D/A 轉(zhuǎn)換芯片產(chǎn)生一方波或三角波信號輸出,電路如圖所示。答:產(chǎn)生方波的程序: CODE SEGMENT ASSUME CS:CO
20、DE START:MOV AL,128 CALL WAVE JMP START WAVE PROC MOV DX,30BH OUT DX,AL CALL DELAY MOV AL,0 OUT DX,AL CALL DELAY RET WAVE ENDP CODE ENDS END START6、如圖所示,編寫程序完成 12 位 D/A 轉(zhuǎn)換產(chǎn)生三角波,設(shè)端口地址為 308H,用 74LS138 譯碼器產(chǎn)生該端口地址,試畫出端口地址形成電路圖,Yi=?精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)答:如圖所示電路為一個(gè) 16 位的 I/O 接口電路,由兩片 8255A 芯片組成,共 8個(gè)端口地址。其
21、中一片的 I/O 端口地址為偶地址,A、B、C 和控制口的地址應(yīng)分別為 308H、30AH、30CH 和 30EH,另一片的 I/O 端口地址為奇地址,A、B、C和控制口的地址為 309H、30BH、30DH 和 30FH。這樣一來可以用A16,A15,,A3 形成地址的高位部分.其中 A9、A8 和 A3 在芯片工作時(shí)一定要同時(shí)為 1。地址譯碼電路如下圖所示,從譯碼電路可得出,Yi 的 i 取 1 符合題目的要求的地址范圍。程序如下:CODE SEGMENT ASSUME CS:CODESTART:MOV DX,30EH;8255A 初始化 MOV AX,8080H;8255A 所有端口均設(shè)置為輸出口 OUT DX,AXAGAIN:MOV CX,4096 MOV AX,0 MOV DX,308HLOOP1:OUT DX,AX ;產(chǎn)生三角波上升沿 CALL DELAY INC AX LOOP LOOP1 MOV CX,4096LOOP2:DEC AX OUT DX,AX CALL DELAY LOOP LOOP
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 構(gòu)建農(nóng)產(chǎn)品市場穩(wěn)定機(jī)制的現(xiàn)代策略
- 生產(chǎn)線效率提升的科技應(yīng)用
- 《用計(jì)算器探索規(guī)律》(說課稿)-2023-2024學(xué)年四年級下冊數(shù)學(xué)蘇教版
- 環(huán)境保護(hù)在電力工程設(shè)計(jì)階段的重要性
- 現(xiàn)代科技背景下如何利用心理學(xué)提高醫(yī)療類APP的用戶粘性
- 《Unit8 Birthdays》(說課稿)-2023-2024學(xué)年譯林版(三起)英語五年級下冊
- Module 9 Unit 1 Did he live in New York(說課稿)-2023-2024學(xué)年外研版(三起)英語四年級下冊
- 七年級信息技術(shù)上冊 第19課《綜合實(shí)踐-保護(hù)水資源》說課稿
- 《李憑箜篌引》說課稿 2024-2025學(xué)年統(tǒng)編版高中語文選擇性必修中冊
- 生態(tài)城市綠色環(huán)??萍嫉膶?shí)現(xiàn)與展望
- 2024-2025學(xué)年人教新版高二(上)英語寒假作業(yè)(五)
- 冰心《童年的春節(jié)》
- GB/T 7324-2010通用鋰基潤滑脂
- 鄭州小吃詳細(xì)地點(diǎn)
- 上海高考英語詞匯手冊
- 2021年江蘇省淮安市淮陰中學(xué)高一政治下學(xué)期期末試題含解析
- 公共政策工具-課件
- 石油化工、煤化工、天然氣化工優(yōu)劣勢分析
- 客戶的分級管理培訓(xùn)(共60頁).ppt
- 廣東省義務(wù)教育階段學(xué)生轉(zhuǎn)學(xué)轉(zhuǎn)出申請表(樣本)
- 如何成為一個(gè)優(yōu)秀的生產(chǎn)經(jīng)理
評論
0/150
提交評論