版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、、選擇題1. 中斷處理中,返回到主程序是由哪條指令來完成? (D)A. PUSH B . POPC. RETD. IRET2下列中斷類型不屬于內(nèi)部中斷的是(A )oA. INTR B . INT 21H C .溢出 D .除以 03. 假定(SS) = 3000H, (SP) = 0100H, (AX) = 2107H,執(zhí)行指令 PUSHAX后,存放數(shù)據(jù) 2伯的物理地址是(D )oA. 30102HB. 30101H C . 300FEH D . 300FFH答案:D (棧頂?shù)腜A=10H*3000H+0100H=30100H壓棧SP-2, 高字節(jié)21H放在高地址 300FFH 里)4、 80
2、86的存儲(chǔ)器分段結(jié)構(gòu),每個(gè)段的長(zhǎng)度不超過(D )A.128KBB.32KBC.1MB D.64KB5、8086標(biāo)志寄存器的標(biāo)志位中,用來判斷結(jié)果正負(fù)的是( B )A、ZF B 、SF C 、DF D 、CF6、必然使BH中的數(shù)變?yōu)槠鏀?shù)的指令是()A. ADD BH, 01HB. OR BH , 01HC. XOR BH, 01HD. TEST BH 01H7、 BUF DB 12H DUP (0, 2 DUP (1,2) , 3)上述語句匯編后 ,為變量BUF分配 的存儲(chǔ)單元字節(jié)數(shù)是(B )A.60H B.6CH C.12HD.24H8、當(dāng)8086引腳WR =1,RD =0,M/1O =0時(shí),
3、表示8086CPU當(dāng)前正在進(jìn)行(D)操作。A. 讀存儲(chǔ)器 B.寫存儲(chǔ)器 C. 寫I/O 口 D.讀I/O 口9、將累加器AX的內(nèi)容清零的錯(cuò)誤指令是(D ) oA . AND AX, 0 C . SUB AX, AX10.程序計(jì)數(shù)器PC存放的是 A.程序總的指令條數(shù)C.程序尚未執(zhí)行的指令條數(shù)B. XOR AX, AXD . CMP AX, AX(D ) oB.程序已執(zhí)行的指令條數(shù)D .下一條指令的存儲(chǔ)地址11、匯編語言源程序文件的擴(kuò)展名為( C )oA . exeB. doc C . asmD. C12、段定義語句以(B ) 語句結(jié)束。A.END B.ENDS C.ENDP D.ENDM13、8
4、086系統(tǒng)的15H號(hào)中斷的中斷向量存放在內(nèi)存儲(chǔ)器地址為(A )的單元中。0060H0000: 0063HA. 0000: 0054H0000: 0057H B. 0000C. FFF0 : 0054HFFF0: 0057H D. FFF0 : 0060HFFF0: 0063H 答案:A (15H*4=21D*4=84D=54H)14、下列指令中正確的是 (D ) oA. IN DX, ALB. IN AL, 265HC. OUT AL, DXD. XOUT 24H, AL15、要輸入地址為1234H的I/O 端口中的8位數(shù)據(jù),正確的指令是(B)A MOV DX,1234HB、MOVDX ,12
5、34HOUT DX ,ALIN AL,DXC IN AX ,1234H16、運(yùn)算結(jié)束后,標(biāo)志位A.運(yùn)算結(jié)果為正數(shù)C.運(yùn)算結(jié)果不為零D、 OUT DX ,1234HZF=0,含義是(C )。B.運(yùn)算結(jié)果為負(fù)數(shù)D.運(yùn)算結(jié)果為零17、下列8086CPU的四個(gè)段寄存器中,在程序設(shè)計(jì)中是不可省略的寄存器是(A )。A、CS B 、DS C 、ES D SS18、占用CPU時(shí)間最長(zhǎng)的數(shù)據(jù)傳送方式是(C )。中斷 C. 查詢 D. 無條件的源操作數(shù)的尋址方式是(C)BDA. DMA B.19、指令 MOV AX, BXDIA 、寄存器尋址C 、基址變址尋址分析:見教材P48的例題、寄存器間接尋址、寄存器相對(duì)
6、尋址20、設(shè)串行異步通信的數(shù)據(jù)格式是: 傳輸率為1200bps,則每秒鐘能傳輸?shù)淖畲笞址麛?shù)為A. 100B.120C.1200 D.240二、填空1、ADC0809是一個(gè)分辨率為(8 )器。2、按數(shù)據(jù)流的方向,串行通信可分為:?jiǎn)喂ぁ?、微機(jī)系統(tǒng)中,1個(gè)起始位,7個(gè)數(shù)據(jù)位,(B )1個(gè)校驗(yàn)位,1個(gè)停止位,若 個(gè)。位,具有(8)( 半雙工)、I/O端口的編址方式有(統(tǒng)一編址)和(獨(dú)立編址)20)條,可尋址空間( 1M)個(gè)計(jì)數(shù)通道,每個(gè)通道可有(4、8086 CPU地址總線共有(5、8253A芯片有(3每個(gè)計(jì)器的計(jì)數(shù)長(zhǎng)度是(16)位。IN和OUT1指令中傳送數(shù)據(jù)的寄存器是(I/O接口內(nèi)的狀態(tài)字是通過
7、(控制DAC0832的工作方式是(直通)方式、8086微處理器可訪問的I/O地址空間大小為(64KB )。6、7、&9、路模擬量輸入的 A/D轉(zhuǎn)換(雙工)三種方式。兩種。)字節(jié)。6)種工作方式。AL )。)端口傳送到CPU(單緩沖)方式、(雙緩沖)方式。3-910、 DMA控制器8237A有(40 )個(gè)引腳,其內(nèi)部有(4 )個(gè)DMA!道,每個(gè)通道一次傳 送 的最大長(zhǎng)度為(64 )KB 。11、DAC0832的VREF接輸入電壓+10V,則其分辨率為(10V/256=39.1 ) mV。三、名詞解釋1、接口:位于計(jì)算機(jī)系統(tǒng)與外設(shè)之間,具有獨(dú)立功能、用來協(xié)助完成數(shù)據(jù)傳送和控制任務(wù) 的邏輯電
8、路。2、采樣:把一個(gè)連續(xù)變化的物理量(模擬量)按時(shí)間周期性地取出瞬時(shí)值的過程,也叫取 樣。3、量化:用有限的n位二進(jìn)制數(shù)碼來近似逼近時(shí)間離散、幅值連續(xù)的采樣瞬時(shí)值。4、 中斷:當(dāng)CPU執(zhí)行程序過程中,由于隨機(jī)事件引起CPU暫時(shí)停止正在執(zhí)行的程序,而轉(zhuǎn)去執(zhí)行用于處理該事件的程序,處理完后,又返回被中止的程序斷點(diǎn)出繼續(xù)執(zhí)行,這一過程稱為中斷。5、中斷向量:即中斷服務(wù)程序的入口地址。四、編程1、若8255A的端口地址為180H183H端口 A方式0工作,輸入;端口 B方式1工作,輸 出;端口 C方式0工作,輸出。編寫初始化程序MOV AL, 94H;94H=1001 0100 ,見下圖MOV DX,
9、 1 83H;控制口的地址OUT DX, AL310H 312H、314H、316H,輸入脈沖 CLK 的頻率為 2MHz 0產(chǎn)生頻率為2kHz方波的初始化程序。0、工作方式3(方波)、二進(jìn)制計(jì)數(shù)。SC1scRWiRW,MlBC1>1丁111丁r ooifftaEo工祚方宜送樺ooibSfciS 隕存01興桑寫計(jì)報(bào)豪低字節(jié) w只讀 寫iHSfcJS高宇節(jié) )1議耳址數(shù)錘16&報(bào) 先詆宇卞*后高字節(jié)嚴(yán)000右式000!荷式1 05方氏2 OIL方知 100萬式4101方毎2、8253的4個(gè)端口地址分別為 用十進(jìn)制計(jì)數(shù),編寫出用計(jì)數(shù)器 分析:根據(jù)題目要求,采用計(jì)數(shù)器計(jì)數(shù)初值為:N=
10、2MHz /2kHz =1000,方式控制字為 00110111B,即37H。8253初始化程序:MOVDX 316H;設(shè)定控制端口AL,37H;寫入控制字DX,ALAX 1000;設(shè)定計(jì)數(shù)初值DX 310H;計(jì)數(shù)器0的端口地址DX,AL;寫計(jì)數(shù)初值1000的低字節(jié)00AL,AH;取出計(jì)數(shù)初值1000的高字節(jié)10DX,AL;寫計(jì)數(shù)初值1000的高字節(jié)10MOVOUTMOVMOVOUTMOVL: MOV DX,309HIN AL ,DX;8251A狀態(tài)口地址;讀入8251A狀態(tài)字的方式控制字OUT8086CPU查詢發(fā)送設(shè)備是否準(zhǔn)備好的程序段(即:查詢3、用8251A串行發(fā)送數(shù)據(jù)時(shí),編寫8251A
11、的TXRD'線的狀態(tài))。給定8251A的狀態(tài)口地址為 309H,8251A狀態(tài)字格式如下所 示。AND AL,01H;查狀態(tài)字的DO位是否是1 (發(fā)送器是否準(zhǔn)備好)JZ L;發(fā)送器沒有準(zhǔn)備好,繼續(xù)查詢數(shù)傳機(jī)就緒同步檢出格式錯(cuò)發(fā)送準(zhǔn)備好 接收準(zhǔn)備好 發(fā)送器空 奇偶錯(cuò) 溢岀錯(cuò)8251A4、下圖DAC0832以單緩沖方式工作,角波電壓的程序狀態(tài)子格式單極性輸出,用8086匯編語言編寫輸出端 V0產(chǎn)生三AAAAAAAAAA5 JtWR,DAU0832csW1*TV" H-fiTi 1AGNrn-1-5V6DiDj坯DiDnDSRSYNDETFEOEPETxERxRDYTxRDYDAC
12、0832的端口地址為 278H上升段:輸入給 DAC0832的數(shù)字量先從0開始,逐次加1,當(dāng)輸入數(shù)字量為0時(shí),DAC0832 輸出的模擬量為0V。當(dāng)輸入數(shù)字量逐次加 1,最終為FFH時(shí),則DAC0832輸出的模擬量為 +5V。下降段:輸入給DAC0832的數(shù)字量先從FFH開始,逐次減1 ,當(dāng)輸入數(shù)字量為FFH時(shí),DAC0832 輸出的模擬量為+5V。當(dāng)輸入數(shù)字量逐次加 1,最終為00H時(shí),則DAC0832輸出的模擬量為VO+5V0V。時(shí)間輸出端V0產(chǎn)生三角波電壓的程序MOV DX,278H; 0832A0: MOV CX,0FFHMOV AL, 00H;A1: OUT DX, ALINC AL
13、LOOP A1的端口地址送DX;三角波電壓的最大值準(zhǔn)備三角波電壓的起始輸出數(shù)據(jù);輸出三角波電壓的上升段 ;輸出值加CX-1 后,1 (上升段三角波電壓的遞增步進(jìn)值) CX不等于0,則繼續(xù)輸出下一個(gè)電壓MOV CX ,0FFHA2: DEC AL輸出值減OUT DX, ALLOOP A21(即:下降段三角波電壓的遞減步進(jìn)值)輸出三角波電壓的下降段CX-1后,CX不等于0,則繼續(xù)輸出下一個(gè)電壓JMP A0HLT5、編程實(shí)現(xiàn)鍵盤輸入的小寫字母轉(zhuǎn)換成大寫字母并在顯示器顯示出來。CODE SEGMENT(要求完整程序)ASSUMECS:CODESTART: MOVAH, 01H;從鍵盤輸入字符的 DOS
14、調(diào)用,見P104,NT 21HCMP AL,ASCII碼比JB EXITAL(從鍵盤輸入字符的 ASCII碼存在AL中)和小寫字母a的CMP AL,JA EXITP68,從鍵盤輸入字符的 ASCII碼小于小寫字母a 從鍵盤輸入字符的 ASCII碼和母z的ASCII碼比較P68,從鍵盤輸入字符的 ASCII碼大于小寫字母z20HSUB AL, MOV DL, ALMOV AH, 02HINT 21H;小寫字母轉(zhuǎn)換成大寫字母( ASCII碼減去20H)DOS調(diào)用入口參數(shù)送 DL,見P104,顯示字符的DOS調(diào)用的功能號(hào)02H送AHEXIT:MOV AH, 4CHINT 21H結(jié)束程序CODE EN
15、DS6、口END START編寫程序,實(shí)現(xiàn)下列函數(shù):MOV AL,XCMP AL,0JGE L1MOV AL, -5JMP NEXTL1: JG L2;X大于等于0;否則X小于0,;輸出函數(shù)值Y;X大于0Y賦值-5MOV AL, 0;否則(X等于0)給Y賦值0JMP NEXT;輸出函數(shù)值YL2: MOV AL,5;X大于0,給Y賦值5NEXT:MOV Y, AL;輸出函數(shù)值YMOV AH,4CHINT 21H五、接口應(yīng)用題1某PC系列微機(jī)應(yīng)用系統(tǒng)以 8255A作為接口,采集一組開關(guān)S7SO的狀態(tài),然后通過一組發(fā)光二極管 LED7LEDO顯示出來,(Si閉合,對(duì)應(yīng)LEDi滅;Si斷開,對(duì)應(yīng)LED
16、i亮),電 路連接如下圖所示。已知 8255A的A B兩組均工作在方式 0。(1) 寫出8255A四個(gè)端口地址;(2) 寫出8255A的工作方式控制字;(3) 編寫實(shí)現(xiàn)給定功能程序。Si 閉合,PAi=0, 編程:讓輸出PBi=O, 則對(duì)應(yīng)LEDi滅;Si 斷開,PAi=1,編程:讓輸出PBi=1,則對(duì)應(yīng)LEDi亮,D7-答:(1)8255 的A口地址為0000011111100000=07E0HB口地址為000001111110000 仁07E1HC口地址為0000011111100010=07E2H控制口地址為 0000 0111 1110 001 仁07E3H(2) 8255 的控制字
17、10010000;即 90H分析: (見P232的圖8-15 )D7=1 ,方式控制字A 口方式0,得到D6D5=0QA 口做輸入用,得到 D4=1;B 口方式0,得到D2=0,B 口做輸出用,驅(qū)動(dòng)發(fā)光二極管,得到D仁0;C 口沒有使用,缺省為 D3=D0=0得到:8255的控制字為10010000 ;即90H。(3 )程序清單MOV DX,07E3HMOV AL,90HOUT DX,ALNEXT:MOV DX,07E0HIN AL, DXMOV DX, 07E1HOUT DX, ALJMP NEXTHLT;把控制字寫到 8255的控制口;讀A 口的開關(guān)狀態(tài);開關(guān)狀態(tài)送B 口,驅(qū)動(dòng)發(fā)光二極管題
18、目拓展:電路連接圖不變,Si閉合,對(duì)應(yīng)LEDi亮;循環(huán)顯示開關(guān)狀態(tài)斷開,對(duì)應(yīng)LEDi滅, 請(qǐng)重新完成上題。;把控制字寫到8255的控制口MOV AL,90HOUT DX,ALNEXT:MOV DX,07E0H INAL, DXNOT AL;MOV DX, 07E1HOUT DX, ALJMP NEXTSi解:( 1)( 2)不變(3)MOV DX,07E3H;讀A 口的開關(guān)狀態(tài)若PAi=0,讓輸出PBi=1 (B 口對(duì)A 口反向后輸出);開關(guān)狀態(tài)送B 口,驅(qū)動(dòng)發(fā)光二極管;循環(huán)顯示開關(guān)狀態(tài)HLT 2、編寫實(shí)現(xiàn)下圖中用 ADC0809進(jìn)行A/D轉(zhuǎn)換的程序。要求 8088CPU以查詢方式把 A/D轉(zhuǎn)換 結(jié)果送給寄存器 BL, 8255A的端口地址為0FCH0FFH。分析:由圖可知,8255AA口為輸入,B 口為輸出,均為方式 0,PC4為輸入。D7D0 (A/ D轉(zhuǎn)換結(jié)果數(shù)據(jù)的輸出)Vcc.ADC0SQ9N;K£
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年中國(guó)抗痤瘡制劑行業(yè)發(fā)展概況及行業(yè)投資潛力預(yù)測(cè)報(bào)告
- 二甲基一氯硅烷行業(yè)深度研究報(bào)告
- 2025關(guān)于解除租房合同協(xié)議書及賠償問題
- 2025集團(tuán)權(quán)屬單位合同會(huì)簽審批流程使用指引
- 2025品牌加盟合同樣本
- 2025《工程項(xiàng)目合同管理》
- 2025購(gòu)車貸款擔(dān)保合同(最終版)
- 2025購(gòu)買新房合同
- 《世界盡頭的咖啡館》讀后感600字
- 2025年岳麓版九年級(jí)科學(xué)下冊(cè)階段測(cè)試試卷含答案
- DB22JT 147-2015 巖土工程勘察技術(shù)規(guī)程
- 杵針療法課件
- 期末測(cè)試卷-2024-2025學(xué)年語文四年級(jí)上冊(cè)統(tǒng)編版
- 期末復(fù)習(xí)試題(試題)-2024-2025學(xué)年三年級(jí)上冊(cè)數(shù)學(xué)蘇教版
- 供應(yīng)鏈貿(mào)易安全制度
- 2024美容院規(guī)章制度(31篇)
- 《咳嗽的診斷與治療指南(2021)》解讀課件
- 現(xiàn)代農(nóng)業(yè)機(jī)械操作考核試卷
- 2024-2030年中國(guó)紀(jì)錄片行業(yè)前景動(dòng)態(tài)及發(fā)展趨勢(shì)預(yù)測(cè)報(bào)告
- 小學(xué)數(shù)學(xué)教師培訓(xùn)完整方案
- 山東省濟(jì)南市2023-2024學(xué)年高一年級(jí)上冊(cè)1月期末考試物理試題(含解析)
評(píng)論
0/150
提交評(píng)論