




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、微機(jī)原理及應(yīng)用復(fù)習(xí)題三、簡答題1、下列指令中源操作數(shù)的尋址方式是什么?(1) MOV BX,0100H 答: (2) MOV CX,DATASI 答: (3) MOV ES:SI,AX 答: (4) ADD AX,BXDI 答: (5) MOV AL,NUMBERBPDI 答: 2、執(zhí)行下列指令后,AX寄存器的內(nèi)容是什么? 定義: TABLE DW 0,100H,200H,300H,400H DISTA DW 6 (1)執(zhí)行 MOV BX,OFFSETTABLE ADD BX,DISTA MOV AX,BX AX的內(nèi)容: (2)執(zhí)行 MOV SI,4 LEA BX,TABLE MOV AX,B
2、XSI AX的內(nèi)容: 3、指出下列指令的錯誤。aMOV AX,SIDI; 答: bMOV SI,OFFH; 答:cMOV DATASI,CS:AX;答:dMOV CL,BX; 答:eOUT280H,AL; 答:4、變量有哪幾種屬性?標(biāo)號有哪幾種屬性?二者有何區(qū)別?58086/8088系統(tǒng)中有20根地址線,它的存儲空間最大是多少?將該內(nèi)存空間順序分為16段,每段64K,試寫出第二段和最末段的地址范圍。6分析下列程序段,寫出該程序段的功能。MOVAX,2000HMOVDS,AXMOVAX,6000HMOVES,AXMOVSI,1200HMOVDI,0MOVCX,100CLDNEXT:REP MOV
3、ESB78088CPU的中斷系統(tǒng)中,中斷向量表長度是多少字節(jié)?中斷向量表的地址范圍是多少? 8、已知X=1101001 Y=1010110,計(jì)算XY補(bǔ)=?9、8088的EU和BIU有哪些主要功能?在執(zhí)行指令期間,EU能直接訪問存儲器嗎?10、指出以下指令中源操作數(shù)的尋址方式。 MOV SI,300 MOV AX,3102H ADD AX,BXSI MUL BL MOV BP,AX11、編寫程序段,當(dāng)輸入接口的bit1、bit4、bit7位同時為1時,CPU將內(nèi)存中以DATA為首址的10個單元的數(shù)據(jù)從輸出接口輸出,若不滿足上述條件則等待。已知輸入接口地址:FF80H輸出接口地址:FF81H12、
4、已知X=1100001B,Y=1010101B,用8位補(bǔ)碼計(jì)算(X-Y)補(bǔ)=?,并說明結(jié)果是否溢出。14、在8086/8088系統(tǒng)中,當(dāng)前數(shù)據(jù)段位于存儲器的78000H-87FFFH,則DS 段寄存器為:。15、在數(shù)據(jù)段中有以下定義:ARRAY1 EQU 16HARRAY2 DW 7F16H請指出下面兩條指令中源操作數(shù)的尋址方式:MOV AX,ARRAY1;尋址方式 MOV AX,ARRAY2;尋址方式 四、程序設(shè)計(jì)1、下列程序段為RAM實(shí)驗(yàn)中的存儲器測試程序,將語句補(bǔ)充完整。DATA SEGMENTMESSAGE DB PLEASE ENTER A KEY TO SHOW THE CONTE
5、NTS,ODH,OAH,$DATA CODE SEGMENT ASSUME CS:CODE,DS: ,SS:STACK,ES:DATASTART:MOV AX,DATA MOV DS, MOV AX,2000H MOV ES,AX MOV BX,1000H MOV DL,40HREP1: INC DL ;輸入A到Z 26個字符 MOV ES:BX,DL INC ;修改指針 CMP DL,Z JNZ LEA DX, ;以下顯示提示信息 MOV AH,09H INT 21H MOV AH,01H ;等待按鍵 INT 21H MOV AX,2000H ; MOV ES,AX MOV BX,1000H
6、 MOV CX,26 ;以下顯示已寫入的字符REP2: MOV DL,ES:BX MOV ,02H INT 21H INC BX LOOP MOV AX, ;返回DOS INT 21HCODE END START2、設(shè)在內(nèi)存NUM單元開始存放著100個字節(jié),要求將其中為零的元素全部刪除,并將保留的數(shù)據(jù)連續(xù)存放,以$為結(jié)束標(biāo)志;結(jié)束標(biāo)志的下一個單元保存零元素個數(shù)。下列程序是滿足以上要求的部分程序,請補(bǔ)充完整。DATA SEGMENTNUM A1,A2,A99,A100NUM1 DB 00,00DATA ENDSCODESEGMENTASSUME CS:CODE, START:MOVAX,DATA
7、MOVDS,AXLEASI, ;取NUM數(shù)據(jù)區(qū)首址MOVDI,SIMOVCX,100XORDL,DL;DL作為統(tǒng)計(jì)零元素個數(shù)的計(jì)數(shù)器GO1:MOVAL,SICMP JNZGO2INCJMPGO3GO2: INCDIGO3:INCSI GO1MOVDI,$INCDIMOVDI, MOVAH,INT21HCODE ENDSTART3、設(shè)在內(nèi)存NUM單元開始存放著100個字節(jié)類型的整數(shù),要求將其中為一的元素全部刪除,并將剩余的數(shù)據(jù)元素連續(xù)存放,以0為結(jié)束標(biāo)志,另外結(jié)束標(biāo)志的下一個單元保存零元素個數(shù)。下列程序是滿足以上要求的部分程序,完成該程序:DATA SEGMENTNUM a1, a2, , a1
8、00NUM1 DB 0,0DATA ENDSCODE SEGMENT ASSUME CS:CODE,DS:START:MOV AX,DATAMOV DS,AXLEA SI,;取數(shù)據(jù)首址MOV DI, SIMOV CX,100XOR DL,DL;DL作為統(tǒng)計(jì)零元素個數(shù)的計(jì)數(shù)器GO1:MOV AL,|SI|CMP ,0;與0比較JNZ GO2INC ;零元素計(jì)數(shù)器加一JMP GO3GO2:MOV DL,;保存 非零元素INC DIGO3: INC SILOOP GO1MOV BYTE PTR |DI|,0MOV ,DL;保存零元素個數(shù)MOV AH,INT 21HCODE ENDSEND 4、把從A
9、RRAY單元開始的6個無符號數(shù)按從小到大的順序排序。請把程序補(bǔ)充完整,說明:本程序用BL寄存器作為交換標(biāo)志寄存器,BL=0,表示排序完成;BL=0FFH,表示排序示完成,BL初值預(yù)置為0FFH。程序如下:DATA ARRAY DB 25,75,3,46,5,30COUNT EQI 6DATA ENDSSTACK SEGMENT DW 50 DCP (?)STACK ENDSCODE SEGMENT CS:CODE,DS:DATA,ES:DATA,SS:STACKSTART: MOV AX, ;初始化DS,ES,SSMOV DS,AXMOV ES,AXMOV AX,MOV SS,AXMOV BL
10、,0FFH;初始化變換標(biāo)志寄存器AGAIN0:CMP BL,0JZ DONE;BL=0,轉(zhuǎn)移到DONE BL,BL;否則BL清0MOV SI,OFFSET ARRAYMOV CX,;置循環(huán)次數(shù)DEC CXAGAINI:MOVAL,|SI|;兩元素比較CMP ,|SI+1|JBE UNCH;若|SI|SI+1,不交換EXCH: MOV DL,|SI+1|;否則交換MOV |SI|,DLMOV |SI+1|,MOV BL,0FFH ;互換標(biāo)志位UNCH:INC SILOOP AGAIN1JMP AGAIN0DONE:MOV AH;返回DOSINT 21HCODE; 碼段結(jié)束ENDSTART五、應(yīng)用
11、題(一)、可編程定時/計(jì)數(shù)8253應(yīng)用定時/計(jì)數(shù)器8253接線圖如下圖所示,已知8253 CLK0輸入時鐘為1MHZ,計(jì)數(shù)器0工作方式3,由OUT0發(fā)出1ms的方波。要求:(1)確定端口地址;(2)確定控制字及時間常數(shù);(3)設(shè)計(jì)初始化程序。1確定各端口地址:計(jì)數(shù)器0 ,計(jì)數(shù)器1 ,計(jì)數(shù)器2,控制寄存器 2確定計(jì)數(shù)器0的控制字: 3確定計(jì)數(shù)器0的時間常數(shù): 4完成8253的初始化程序段MOV DX,MOV AL,OUT DX,ALMOV DX, MOV AL,00HOUT DX,ALMOV AL, OUT DX,ALA7D0D7OUT0OUT1OUT28253CLK0CLK1CLK2A1A0&
12、amp;G174LS138CBA1D0D7A9A8A6A5&A15A14A13A12A11A4A3A2A1A0GATE0GATE1GATE25V1ms1MHA10定時器/計(jì)數(shù)器8253D0D7A0A10 M1SRAM6116D0D7A0A10&&G74LS138CBA1A19A17A16A13A12A18A15A14A11D0D7A0A10M2SRAM6116D0D7A0A10( )六、存儲器設(shè)計(jì)利用SRAM6264(8K×3位)芯片和EPROM 2764(8K×8位)芯片構(gòu)成存儲器,與8088/8086系統(tǒng)總線相連(如下圖所示),請根據(jù)接線圖回答下
13、列問題。1寫出SRAM6264的地址范圍:2寫出EPROM2764地址范圍:3如果地址線A18不參與譯碼,寫出SRAM6264的地址范圍:寫出EPROM2764的地址范圍:4根據(jù)總線信號說明8088CPU的工作模式:1七、應(yīng)用題(一)在8088系統(tǒng)中,地址線20根,數(shù)據(jù)線8根,設(shè)計(jì)32K×8的存儲系統(tǒng);其中RAM為16K×8位,選用6264芯片,地址范圍為E8000HEBFFFH;ROM為16K×8位,選用2764芯片,地址范圍為EC000HEFFFFH;電路原理圖如下:1、請寫出Y4、Y6的地址范圍。Y4:Y6:2、請標(biāo)出未說明的總線信號名稱:標(biāo)在圖中。3、此系
14、統(tǒng)的8088是工作在什么模式下?( A18 )+5V( A19 )( A17 )D0D7A0A12( )+5VD0D7A0A12CS2 D0D7A0A16( )() )&( A15 )( A14 )( A13 )A12GCBA&D0D7A0A12CS2 D0D7A0A12 D0D7A0A12 ( ) (二)設(shè)計(jì)數(shù)器/定時器8253在微機(jī)系統(tǒng)中的端口地址分配如下:計(jì)數(shù)器0:340H 計(jì)數(shù)器1:341H 計(jì)數(shù)器2:342H 控制口:343H設(shè)已有信號源頻率為2MHs,計(jì)數(shù)器0產(chǎn)生周期為10s的方波信號,二進(jìn)制計(jì)數(shù);計(jì)數(shù)器1作頻率發(fā)生器,產(chǎn)生頻率為10KHz的脈沖,BCD碼計(jì)數(shù);計(jì)數(shù)
15、器2BCD碼計(jì)數(shù);利用計(jì)數(shù)器1和計(jì)數(shù)器2來產(chǎn)生周期為1秒的脈沖信號:1、請確定計(jì)數(shù)器0的時間常數(shù): ;控制字: 。2、請確定計(jì)數(shù)器1的時間常數(shù): ;控制字: 。3、請確定計(jì)數(shù)器2的時間常數(shù): ;控制字: 。4、編程初始化8253。(三)如下圖所示,8255的A端口接有8個開關(guān),C端口接有8個發(fā)光二極管。編程控制,當(dāng)開關(guān)閉合,相應(yīng)燈亮;當(dāng)開關(guān)全部斷開,則循環(huán)延時點(diǎn)亮發(fā)光二極管。1、確定8255的各端口地址:2、確定控制字,答; 3、填空完成下面的程序: MOV DX, 0FF03H;控制口地址 MOV AL, ;控制字 OUT DX, AL MOV BL, 0FEH ;循環(huán)點(diǎn)亮初值L1: MOV
16、 DX, ;端口地址 IN AL, DX ;讀開關(guān)狀態(tài) CMP AL, 0FFH JZ L2 INC DX INC DX OUT DX, AL ;DX中值的含義: JMP L1L2: MOV DX, ;C端口地址 MOV AL, BL OUT DX, AL MOV CX, 0FFFHL3: LOOP L3 ROR BL, 1 ;循環(huán)移位JMP L1+5VK0D0D7ARESETBA1A0 C8255D0D7RESETA1A0&A15A14A13A12A11A10A9A8G1CBA74LS1381A7A6A5&A4A3A2+5VK7SC1SC0RL1RL0M2M1M0BCD825
17、3控制字D7D6D5D4D3D2D1D01A組控制B組控制8255控制字(四)、8253與系統(tǒng)的連接如下圖所示,F(xiàn)IN0頻率為1MHz,F(xiàn)IN2頻率2MHz。計(jì)數(shù)器0采用BCD碼計(jì)數(shù),以最大計(jì)數(shù)值計(jì)數(shù),輸出方波(方式3);計(jì)數(shù)器1工作于方式2,二進(jìn)制計(jì)數(shù),輸出的FOUT1頻率為0.5Hz;FOUT,為50Hz的方波(方式3)。完成8253的初始化程序:TIM_CTL FQU ;控制端口地址MOV DX,TIM_CTL;初始化計(jì)數(shù)器0MOV AL, ;控制字OUT DX;ALMOV DX, ;計(jì)數(shù)器0地址MOV AL, ;時間常數(shù)OUT DX,ALOUT DX,AL MOV DX,TIM_CTL
18、;初始化計(jì)數(shù)器1MOV AL, OUT DX,ALMOV DX, MOV AL, OUT DX,ALMOV DX,TIM_CTL;初始化計(jì)數(shù)器2MOV AL , OUT DX,ALMOV DX, MOV AX, OUT DX,ALMOV AL,AHOUT DX,ALCLK0OUT0CLK1OUT1CLK2OUT28253G74LS138CBA1&D0-D7A1A0A15A14A13A12A11A10A9A8A7A6A5A4A3A2+5VD0-D7 GATE0GATE1 GATE2A1A0FIN0FOUT1FIN2FOUT2+5V8253的應(yīng)用8253控制字格式:SC1SC0RL1RL0
19、M2M1M0BCD(五)可編程并行接口芯片8255與系統(tǒng)的連接如下圖所示,PB0-PB7接有8個開關(guān),PC0-PC7接有8只LED指示燈,口B和口C均工作在方式0下,請回答以下問題: 確定8255端口地址范圍: 寫出方式選擇控制字: 編程實(shí)現(xiàn):根據(jù)口B開關(guān)狀態(tài),控制口C相應(yīng)的燈亮或滅。將程序補(bǔ)充完整。START:MOV DX, MOV AL,方式選擇控制字OUT DX,ALAGAIN:MOV DX, IN AL,DXMOV DX,OUT DX,ALJMP AGAINA7D0D78255AA1A0&G174LS138CBA&D0D7A9A8A61A15A14A13A12A11A5A4A3A1A0PB0PB1PB2PB3PB4PB5PB6PB7A10PC0PC1PC2PC3PC4PC5PC6PC7+5VK0+5VK78255的應(yīng)用8255方式控制字格式: 76543210 A組控制B組控制(六)可編程并行接口芯片8255的
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 計(jì)算機(jī)輸入輸出2025年考試試題及答案
- 2025年軟考備考的高效秘笈試題及答案
- 生活習(xí)慣養(yǎng)成小班教育計(jì)劃要點(diǎn)
- 現(xiàn)代化開發(fā)流程的優(yōu)化策略試題及答案
- 2025年軟考服務(wù)導(dǎo)向架構(gòu)試題及答案
- 倉庫應(yīng)對市場變化的靈活策略計(jì)劃
- 云計(jì)算平臺的服務(wù)模型解析試題及答案
- 河北省石家莊市八校聯(lián)考2025年七下數(shù)學(xué)期末經(jīng)典模擬試題含解析
- 保密資質(zhì)認(rèn)定管理辦法
- 2025屆合肥蜀山區(qū)五校聯(lián)考八年級數(shù)學(xué)第二學(xué)期期末考試模擬試題含解析
- 《匹配理論》課件
- 《威尼斯商人》課本劇劇本:一場人性與金錢的較量(6篇)
- 建筑安全管理人員應(yīng)知應(yīng)會
- 醫(yī)療毒麻藥品培訓(xùn)
- GB/T 21477-2024船舶與海上技術(shù)非金屬軟管組件和非金屬補(bǔ)償器的耐火性能試驗(yàn)方法
- 醫(yī)療器械經(jīng)營監(jiān)督管理辦法培訓(xùn)2024
- 2024年公路水運(yùn)工程試驗(yàn)檢測師《道路工程》考試題庫大全(含真題等)-中(多選題)
- 中醫(yī)醫(yī)術(shù)確有專長人員醫(yī)師資格考核申報(bào)資料表
- DB41T 2213-2021 水文自動監(jiān)測設(shè)備維護(hù)規(guī)程
- 幕墻專業(yè)培訓(xùn)資料
- 電網(wǎng)的電流保護(hù)課程設(shè)計(jì)
評論
0/150
提交評論