




下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精品1.2課后練習(xí)題一、填空題1 .將二進(jìn)制數(shù)1011011.1轉(zhuǎn)換為十六進(jìn)制數(shù)為 _5B.8H 。2 .將十進(jìn)制數(shù)199轉(zhuǎn)換為二進(jìn)制數(shù)為 11000111 B 。3 . BCD碼表示的數(shù),加減時(shí)逢_10進(jìn)一,ASCII碼用來(lái)表示數(shù)值時(shí),是一種非壓縮的BCD 碼。4 .十進(jìn)制數(shù) 36.875 轉(zhuǎn)換成二進(jìn)制是100100.111。5 .以微型計(jì)算機(jī) 為主體,配上系統(tǒng)軟件和外設(shè)之后,就構(gòu)成了微型計(jì)算機(jī)系統(tǒng)。6 .十進(jìn)制數(shù) 98.45轉(zhuǎn)換成二進(jìn)制為 1100010.0111 B 、八進(jìn)制 142.3463 Q、十六進(jìn)制_62.7333 H。(精確到小數(shù)點(diǎn)后 4位)二、選擇題1 .堆棧的工作方式是_B
2、A)先進(jìn)先出B)后進(jìn)先出C)隨機(jī)讀寫D)只能讀出不能寫入2 .八位定點(diǎn)補(bǔ)碼整數(shù)的范圍是 DA) -128-+128 B) -127-+127 C) -127-+128 D) -128-+1273 .字長(zhǎng)為16位的數(shù)可表示有符號(hào)數(shù)的范圍是 BA) -32767-+32768B) -32768-+32767 C) 0-65535 D) -32768-+32768三、簡(jiǎn)答題1 .微型計(jì)算機(jī)系統(tǒng)的基本組成?微型計(jì)算機(jī),系統(tǒng)軟件,應(yīng)用軟件,輸入輸出設(shè)備2 .簡(jiǎn)述馮.諾依曼型計(jì)算機(jī)基本思想?將計(jì)算過(guò)程描述為由許多條指令按一定順序組成的程序,并放入存儲(chǔ)器保存指令按其在存儲(chǔ)器中存放的順序執(zhí)行;由控制器控制整個(gè)
3、程序和數(shù)據(jù)的存取以及程序的執(zhí)行;以運(yùn)算器為核心,所有的執(zhí)行都經(jīng)過(guò)運(yùn)算器。3 .什么是微型計(jì)算機(jī)?微型計(jì)算機(jī)由CPU、存儲(chǔ)器、輸入/輸出接口電路和系統(tǒng)總線構(gòu)成。4 .什么是溢出?運(yùn)算結(jié)果超出了計(jì)算機(jī)所能表示的范圍。2. 2一、填空題1 . 8086/8088 的基本總線周期由4個(gè)時(shí)鐘周期組成,若 CPU主頻為10MHz ,則一個(gè)時(shí)鐘周期的時(shí)間為0.1 g2 .在8086CPU的時(shí)序中,為滿足慢速外圍芯片的需要,CPU采牛羊READY信號(hào),若未準(zhǔn)備好,插入 TW時(shí)鐘周期。3. 8086系統(tǒng)總線形成時(shí),須要用 ALE信號(hào)鎖定地址信號(hào)。4. 對(duì)于8086微處理器,可屏蔽中斷請(qǐng)求輸入信號(hào)加在 INTR|
4、腳。5. 在8086系統(tǒng)中,若某一存貯單元的邏輯地址為7FFFH:5020H ,則其物理地址為85010H。6. 8086的輸入信號(hào)Ready為低電平的作用是說(shuō)明存儲(chǔ)器或 I/O接口未準(zhǔn)備好7. 8088 CPU 的NMI引腳提出的中斷請(qǐng)求稱為:非屏蔽中斷8. CPU從主存取出一條指令并執(zhí)彳下亥指令的時(shí)間稱為指令周期9.在8086系統(tǒng)中,從奇地址讀寫兩個(gè)字時(shí),需要4個(gè)總線周期。二、簡(jiǎn)答題1. 在內(nèi)部結(jié)構(gòu)上,微處理器主要有那些功能部件組成?1) 算術(shù)邏輯部件2) 累加器和通用寄存器組3) 程序計(jì)數(shù)器 4) 時(shí)序和控制部件 (意思相近2. 微處理器一般應(yīng)具有那些基本功能?本身具有運(yùn)算能力和控制功能
5、3. 什么是總線周期?CPU 使用總線完成一次存儲(chǔ)器或I/O 接口的存取所用的時(shí)間,稱為總線周期,一個(gè)基本的總線周期包含 4 個(gè) T 狀態(tài),分別稱為 T1 、 T2、 T3 、 T4 。 (意思相近即可)三、判斷題1 .在8086系統(tǒng)中,20位地址是在執(zhí)行部件中形成的。(X )2 . 8086 CPU的最小方式是為實(shí)現(xiàn)多處理器系統(tǒng)而設(shè)計(jì)的。(X )3 .在加減運(yùn)算時(shí),OF=1就表不'結(jié)果有錯(cuò)。(*)4 .兩數(shù)相加,結(jié)果有偶數(shù)個(gè)"1",則PF=1。( X )5 . 當(dāng) 8086CPU 復(fù)位后, (CS)=0000H , (IP)=0FFFFH , 所以復(fù)位后系統(tǒng)從物理
6、地址 0FFFF0H開始執(zhí)行程序。(X )6 . 8086的每個(gè)存儲(chǔ)單元地址既是字節(jié)地址又是字地址。( V )7 .同一個(gè)物理地址可以由不同的段地址和偏移量組合得到。(V )3.2 課后練習(xí)題、簡(jiǎn)答題1. 若 (AX)=9C5AH , (BX)=9754H ,執(zhí)行下列指令序列后,程序轉(zhuǎn)向何處執(zhí)行。ADD JNO JNC SUBAX,L1L2AX,BXBXJNC L3JNO L4JMP L5感謝下載載L52. 中斷服務(wù)程序結(jié)束時(shí),用RET 指令代替 IRET 指令能否返回主程序?這樣做存在什么問(wèn)題?RET 應(yīng)該可以使中斷服務(wù)程序返回主程序, 但因?yàn)?RETF 是子程序返回指令, 它只從堆棧中恢復(fù)
7、 CS 和 IP ,而不能使?fàn)顟B(tài)字PSW 得以恢復(fù),所以不能使斷點(diǎn)完全恢復(fù),對(duì)源程序(回答可以返回2 分,出現(xiàn)的問(wèn)題 3 分,意思相近即可)3. 寫出把首地址為 BLOCK 字?jǐn)?shù)組中的第6 個(gè)字,送到 DX 寄存的指令(或指令組) ,要求使用以下幾種尋址方式:(1) 寄存間接尋址(2) 寄存相對(duì)尋址(3) 基址變址尋址1) MOV BX,OFFSET BLOCK+62) LEA BX,BLOCK3) LEA BX,BLOCKMOV DX,BXMOV DX,BX+12MOV SI,12MOV DX,BX+SI4. 設(shè) BX=134AH , BP=1580H , DI=0528H , SI=023
8、4HDS=3200H , SS=5100H ,求在各種尋址方式下源操作數(shù)的物理地址。1) MOV AX, 2400H34400H2)MOVAX,BX33580H3)MOVAX,SI32234H4)MOVAX,BX+2400H3574AH5)MOVAX,BP+2400H54980H6)MOVAX,BX+DI33872H7)MOVAX,BP+SI+2400H54BB4H、閱讀下面的程序段,寫出運(yùn)行結(jié)果1. CLCMOV AX,248BHMOV CL,3RCLAX,CL執(zhí)行以上程序序列后,AX=_2458H_ 。2. MOV BX , 6D16HMOV CL , 7SHRBX, CL 執(zhí)行后BX寄存
9、器中的內(nèi)容 _00DAH。3. MOV DX,01HMOV AX,42HMOV CL,4SHL DX,CLMOV BL,AHSHLAX,CLSHR BL,CLOR DL,BL 執(zhí)行后(DX)= 0010H ,(AX)= 0420H 4. mov ax,693ahmov al,ah not al add al,ahincal程序段執(zhí)行后, AL = 0000H、ZF=15. 根據(jù)程序填空(程序段順序執(zhí)行)MOVCL,58HMOVAL,79HADD AL, CLDAA;CL=58;AL= 79CF= 0, CF= 1;AL= D1 H, AF= 1;AL= 37H, AF= 0三、判斷題1 .執(zhí)行
10、下列指令可以將 00H送到端口地址為1A0H的外設(shè)上。(X )MOV AL , 00HMOV 1A0H , AL2 .執(zhí)行下列指令可以將其 00H送到端口地址為2F8H的外設(shè)上:(V )MOV AL , 00HMOV DX , 2F8HOUT DX , AL3 .8088的MOV指令不能進(jìn)行兩個(gè)存儲(chǔ)器單元之間的數(shù)據(jù)直接傳送。(V )4.8088系統(tǒng)中,堆棧的存取可以以字或字節(jié)為單位。( X )5.IN和OUT指令可尋址的口地址為 64K個(gè),端口地址只能用立即數(shù)。(X )6. 判斷下列指令是否正確(1)JMPBX(V )(9)PUSSS(V)H(2)INAL,DX(V )(10)POPCS(X
11、)(3)MODS , AX(V )(11)XCHBX, IP(X )VG(4)SHLAX,2(X )(12)MOBX , 1000(X )V(5)PUSAL(X )(13)INAL, N ;(N>255)(X )H(6)MOES,3F00H(X )(14)MOBXDI , 10(V)VMOBX,SI(X)V(8)MOAL,BX+10H(V )V4.2 課后練習(xí)題一、填空題1 、 ENDS , ENDP2 、 2014H , 00二、選擇題1 、 C 2、 B 3、D 4、 C5、 A 6、三、程序設(shè)計(jì)1 、 、設(shè)正數(shù)個(gè)數(shù)存放于BX 中,負(fù)數(shù)個(gè)數(shù)存放于MOV AX , 0100HMOV D
12、S , AXMOV BX , 0MOV DX , 0負(fù)數(shù)個(gè)數(shù)存放于MOV DI ,MOV SI ,00ZERO:MOV CX ,100NEGAT :NEXT : MOV AXCMP AX , SI0NEXT1 :V(15) INBX, DX(X)(16) MOCS, AX(X)V3、 16 個(gè)BDI 中,零的個(gè)數(shù)存放于DX 中JZ ZEROJL NEGATINC BXJMP NEXT1INC DXJMP NEXT1INC DIADD SI , 2LOOP NEXT2、MOV AX, FIRSTADD AX, SECONDMOV SUM, AX5.2課后練習(xí)題一、填空題1 .在Intel80x8
13、6 系統(tǒng)中,若一個(gè)32位(4字節(jié))字11223344H ,存儲(chǔ)在地址為 10000H的存儲(chǔ)單元中,則10000H 字節(jié)單元內(nèi)容為44, 10003H字節(jié)單元內(nèi)容為 工-,2,若芯片SRAM的容量為4K X4bit ,現(xiàn)欲用這樣的芯片構(gòu)成 0A0000H 到0c3FFFH的內(nèi) 存,需要_72一片這樣的芯片。3 .如果某存儲(chǔ)器芯片的容量為 4K X8位,則存儲(chǔ)器片內(nèi)尋址地址線是 12根,如果它 在系統(tǒng)中起始地址為 0F0000H ,則它的末地址是0F0FFFH 。二、簡(jiǎn)答題1 .試述動(dòng)態(tài)RAM的工作特點(diǎn),與靜態(tài)RAM相比,動(dòng)態(tài) RAM有什么長(zhǎng)處和不足之處。說(shuō) 明它的使用場(chǎng)合。答:無(wú)論采用何種工藝,
14、動(dòng)態(tài) RAM都是利用電容存儲(chǔ)電荷的原理來(lái)保存信息的。與靜態(tài)RAM相比,動(dòng)態(tài)RAM電路結(jié)構(gòu)簡(jiǎn)單,集成度高,存儲(chǔ)容量大。但使用它必須配以復(fù)雜的刷新控制電路,以便不斷地對(duì)其補(bǔ)充電荷。因此邊線較靜態(tài)RAM復(fù)雜,故常用在要求速度快,存儲(chǔ)容量大的場(chǎng)合。2 .用下列RAM芯片構(gòu)成32Kx8的存儲(chǔ)器模塊,各需要多少芯片?多少個(gè)片選線? 1KX8(2) 4KX8(3) 1KX4(4) 16Kx4答案: (1 ) 32 , 32(2) 8, 8(3) 64, 32(4) 4, 23 .什么是字?jǐn)U展?什么是位擴(kuò)展?用戶自己購(gòu)買內(nèi)存條進(jìn)行內(nèi)存擴(kuò)充,是在進(jìn)行何種存儲(chǔ)器擴(kuò)展?答案:字?jǐn)U展是存儲(chǔ)容量的擴(kuò)充。位擴(kuò)展是字長(zhǎng)的擴(kuò)
15、充。字?jǐn)U展三、存儲(chǔ)器應(yīng)用1 .設(shè)某微機(jī)系統(tǒng)需要擴(kuò)展內(nèi)存RAM 32KB ,擴(kuò)充的存儲(chǔ)器空間為 10000H開始的連續(xù)存儲(chǔ)區(qū)域。存儲(chǔ)器芯片采用16Kx8的RAM芯片,CPU使用8088。1)選用芯片,畫出邏輯連接圖;2)寫出各片RAM的所在地址區(qū)域。答案:2)地址范圍 第一片 10000H-13FFFH第二片 14000H-17FFFH2 .用4K X4的EPROM存儲(chǔ)器芯片組成一個(gè) 16K X8的只讀存儲(chǔ)器。試問(wèn):(1)該只讀存儲(chǔ)器的數(shù)據(jù)線和地址線的位數(shù)。(2)根據(jù)題意需要多少個(gè) 4K X4的EPROM芯片?(3)畫出此存儲(chǔ)器的組成框圖。答案:(1)該存儲(chǔ)器有14位地址線和8位數(shù)據(jù)線。(2)共
16、需總芯片數(shù)為8片。6.2課后練習(xí)題一、選擇題1 .下列有關(guān)I/O 端口的描述中,不正確的是 c A) I/O端口從邏輯上講是被 CPU訪問(wèn)的I/O接口電路中的寄存器B) 8086系統(tǒng)對(duì)I/O端口的訪問(wèn)只能通過(guò)專用的指令C)從連接形式上講,I/O端口總是直接與數(shù)據(jù)總線連接D) I/O端口可以看作是 CPU與外設(shè)交換數(shù)據(jù)的中轉(zhuǎn)站2 .在DMA傳送方式中,對(duì)數(shù)據(jù)傳遞過(guò)程進(jìn)行控制的硬件稱為(C )。A) 數(shù)據(jù)傳遞控制器B) 直接存儲(chǔ)器C) DMACD) DMAT3 . CPU響應(yīng)中斷請(qǐng)求和響應(yīng) DMA請(qǐng)求的本質(zhì)區(qū)別是(D )A)中斷響應(yīng)靠軟件實(shí)現(xiàn)B)速度慢C)控制簡(jiǎn)單D)響應(yīng)中斷時(shí)CPU仍然仍控制總線
17、,而響應(yīng) DMA請(qǐng)求時(shí),CPU要讓出總線4 .在中斷方式下,外設(shè)數(shù)據(jù)輸入到內(nèi)存的路徑是(D )A)外設(shè)一數(shù)據(jù)總線一內(nèi)存C) 外設(shè)f CPU fDMAC 一內(nèi)存5. CPU與I O設(shè)備間傳送的信號(hào)有A)數(shù)據(jù)信息、B)控制信息6. CPU與外設(shè)之間的數(shù)據(jù)傳輸方式有 A)查詢方式B)中斷方式B) 外設(shè)一數(shù)據(jù)總線一 CPU 一內(nèi)存D) 外設(shè)一 IO接口一 CPU一內(nèi)存(D )C) 狀態(tài)信息 D)以上三種都是D。C) DMA方式 D) 以上都是7.主機(jī)、外設(shè)不能并行工作的輸入/輸出方式是A 。A)程序查詢方式B)中斷方式C) DMA方式、簡(jiǎn)答題1 .說(shuō)明I/O接口的基本功能。答案:I/O接口的基本功能有
18、:尋址功能、輸入/輸出功能、數(shù)據(jù)轉(zhuǎn)換功能、聯(lián)絡(luò)功能、中斷管理功能、復(fù)位功能、可編程功能、錯(cuò)誤檢測(cè)功能。2 .相對(duì)于查詢方式,中斷方式有什么優(yōu)點(diǎn)?和 DMA方式比較,中斷方式有什么不足之處? 答案:中斷方式可以使 CPU與外設(shè)并行工作,所以比起查詢方式,CPU的工作效率提高了。中斷方式仍然要由 CPU通過(guò)指令來(lái)傳送數(shù)據(jù),對(duì)高速設(shè)備來(lái)說(shuō)速度太慢了。DMA方式是在DMA控制器控制下進(jìn)行數(shù)據(jù)傳送, 速度上限主要取決于存儲(chǔ)器的存取速度, 因此中 斷方式傳輸速度不如 DMA方式。三、填空題I/O端口的編址方式有統(tǒng)一編址和 獨(dú)立編址 兩種。其中,在 PC機(jī)中,I/O端口 編址方式為獨(dú)立編址7.2課后練習(xí)題一
19、、填空題1.8255A控制字可以分為方式控制字 和按位操作控制字兩類。2.8255A 各個(gè)端口的工作方式是由方式控制字 決定的。二、選擇題1 .某系統(tǒng)采用8255A并行I/O接口,初始化時(shí) CPU所訪問(wèn)的端口地址為 0CBH ,并設(shè)定為方式1輸出,則了 B 口的口地址應(yīng)為0C9HL。A) 0CAHB) 0C9HC) 0C8H D) 0CCH2 .某系統(tǒng)采用8255A并行I/O接口,初始化時(shí) CPU所訪問(wèn)的端口地址為 0BBH ,并設(shè)定為方式1輸出,則了 B 口的口地址應(yīng)為 BA) 0BAHB) 0B9H C) 0B8H D) 0BCH三、簡(jiǎn)答題常用的鍵盤掃描有幾種方式?試述各自的特點(diǎn)及原理。答
20、:行掃描法和行反轉(zhuǎn)法行掃描法工作原理1 )規(guī)定行輸出,列輸入2 )將全“ 0 ”數(shù)據(jù)從行線上輸出,讀取列線,若全“ 1 ” ,則認(rèn)為沒(méi)有按鍵,否則認(rèn)為有按鍵。3 )在有按鍵情況下,逐次使其中的行線輸出“ 0 ” ,其余的行線為“ 1 ” ,讀取列線,若讀取的數(shù)據(jù)為全“ 1 ” ,則表明該行沒(méi)有按鍵,若讀取的非全“ 1 ” ,根據(jù)行列線上的數(shù)據(jù),可以唯一確定哪一個(gè)鍵按下。行反轉(zhuǎn)法工作原理1 )首先規(guī)定行線為輸出,列線為輸入。2 )從行線上輸出全“ 0 ”的數(shù)據(jù),從列線讀取數(shù)據(jù),如果讀取數(shù)據(jù)為全“ 1 ” ,則說(shuō)明沒(méi)有鍵按下,否則認(rèn)為有按鍵。3 )改變輸入、輸出端口,將2 )獲得的數(shù)據(jù)從列線輸出,
21、從行線讀取數(shù)據(jù),根據(jù)兩次讀取的數(shù)據(jù),就可以唯一確定哪個(gè)鍵按下。四、硬件編程題8255A 的工作方式控制字和C 口的按位置位/ 復(fù)位控制字有何差別?若將C 口的 PC2 引腳輸出高電平(置位) ,假設(shè) 8255A 控制口地址是303H ,程序段應(yīng)是怎樣的?答:工作方式控制字的最高位為 1 ,而 C 口的按位置位/ 復(fù)位控制字最高位為0MOV DX , 303HMOV AL , 80HOUT DX , ALMOV AL , 05HOUT DX , AL五、硬件設(shè)計(jì)題1 . 已知 8255A 的控制口地址為 236H , LED 采用共陽(yáng)級(jí)接法。字型信息接在 PB 口,字位信息接在 PA 口 ,使用
22、8255A 作為接口芯片, 在兩塊 LED 上顯示自己的學(xué)號(hào)。 要求畫出完整的線路連接圖并設(shè)計(jì)相應(yīng)的程序( 8086 工作在最小模式, 8255A 相應(yīng)控制字為80H ) 。答案:見圖MOV DX, 236HLOP: LOOP LOPMOV AL, 80HMOV DX,232HOUT DX, ALMOV AL,nn ;學(xué)號(hào)高位MOV CX, 000HOUT DX , ALSTART : MOV DX,232HMOV AL , 2MOV AL,nn;學(xué)號(hào)低位MOV DX ,230HOUT DX ,ALOUT DX , ALMOV AL ,1LOP1 : LOOP LOP1MOV DX ,230H
23、JMPSTARTOUT DX ,ALdci-dx:卞IOR麗A1或門電路DOD7麗加一一PE?而A08255APAIC3A151dSTBBUSY*BUSYI2 .若打印機(jī)及其工作時(shí)序如圖所示,當(dāng)打印機(jī)不忙時(shí)(BUSY=0),向它送數(shù)據(jù)(設(shè)每次只傳送1個(gè)字節(jié))并在數(shù)據(jù)穩(wěn)定時(shí)用負(fù)脈沖將數(shù)據(jù)存于打印機(jī)內(nèi)部,同時(shí)設(shè)置打印機(jī)忙信號(hào),即BUSY =1 。1)用可編程接口芯片8255A 將打印機(jī)與總線相連接起來(lái)。若規(guī)定 8255A 的地址為0320H032FH任選,試畫出連接電路圖。2)數(shù)據(jù)段中首地址為BUFFER的區(qū)域中存放著100字節(jié)要打印的字符,試編寫包括8255A初始化的打印程序,并將 100個(gè)字符
24、打印出來(lái)。3 .在一個(gè)系統(tǒng)中,8255A的四個(gè)端口地址分別為:420H、422H、424H和426H 。要求:1)初始化8255A ,使端口 A、B、C均工作于方式0,端口 A作為輸入端口,端口 B和 C 作為輸出端口。2 )將端口A 輸入的信息取反后直接輸出到端口B。3)檢測(cè)端口 A輸入的信息的PA7位。當(dāng)PA7=1時(shí),端口 C輸出FFH,否則,輸出00H。請(qǐng)編寫程序段,完成上述功能(程序要加注解) 。答案: 1 ) MOV AL , 90HMOV DX , 426HOUT DX , AL2) MOV DX , 420HIN AL , DXMOV DX , 422HNOT ALOUT DX
25、, AL3) MOV DX , 420H ;從端口 A 輸入信息IN AL , DXTEST AL , 80H ;測(cè)試 PA7 是否為 0MOV AL , 0JZ KO ;如果為0 ,輸出0MOV AL , 0FFH0FFHKO : MOV DX , 424HC 的地址OUT DX , AL9.2課后練習(xí)題一、選擇題1. pc機(jī)中確定可屏蔽中斷服務(wù)程序的入口地址是 cA)主程序中的調(diào)用指令B)主程序中的轉(zhuǎn)移指令C)中斷控制器發(fā)出的類型碼D)中斷控制器中的中斷服務(wù)寄存器(ISR)2 .已知某8259A與8086 CPU相連,其對(duì)應(yīng)的中斷類型碼為40-47H ,那么在初始化時(shí),CPU送給8259A
26、 的ICW2值和IR3中斷源被響應(yīng)時(shí) 8259A送給CPU的中斷類型碼可能 的是A) 40H 和 47H B) 40H 和 40H C) 47H 和 43H D) 43H 和 47H3 .對(duì)8086 CPU 而言,中斷優(yōu)先級(jí)別最高的是A。A)單步中斷B)除法錯(cuò),溢出中斷,軟中斷C) INTR D) NMI4 .在8086環(huán)境下,對(duì)單片方式使用的8259A進(jìn)行初始化時(shí),必須放置的初始化命令字為()A) ICW1,ICW2,ICW3 B) ICW1,ICW2,ICW4 C) ICW1,ICW3,ICW4 D) ICW2,ICW3,ICW45 .非屏蔽中斷的中斷類型號(hào)是 B A) 1B) 2C) 3
27、 D) 46 .在中斷響應(yīng)周期內(nèi),將 IF置0是由 A A)硬件自動(dòng)完成的B)用戶在編制中斷服務(wù)程序時(shí)設(shè)置的 C)關(guān)中斷指令完成的7 .中斷向量是B A)子程序入口地址B)中斷服務(wù)程序入口地址 C)中斷服務(wù)程序入口地址的地8 .通過(guò)中斷向量表中的中斷向量,可以提供C A)被選中設(shè)備的起始地址B)傳送數(shù)據(jù)的起始地址C)中斷服務(wù)程序入口地址D)主程序的斷點(diǎn)地址9 . CPU響應(yīng)中斷的時(shí)間是BA)外設(shè)提出中斷B) 一條指令結(jié)束C)取指周期結(jié)束10 .所有中斷處理(服務(wù))過(guò)程的最后一條可執(zhí)行指令必須是(B )。A) RET B) IRETC) HALTD) NOP二、簡(jiǎn)答題1.8086中斷系統(tǒng)有哪幾類
28、? 8259A管理的是哪一類中斷?答:種類有非屏蔽中斷、可屏蔽中斷、軟件中斷8259可管理可屏蔽中斷2 . CPU響應(yīng)可屏蔽中斷有哪些基本條件。答案:中斷是允許的;有中斷請(qǐng)求;沒(méi)有總線請(qǐng)求和響應(yīng);沒(méi)有高優(yōu)先級(jí)中斷在服務(wù);當(dāng)前指令執(zhí)行完;如果是對(duì)段寄存器的操作,執(zhí)行完此指令后必須再執(zhí)行一條指令;如果當(dāng)前指令是帶REP的串指令,則一個(gè)字節(jié)或字的操作完成,沒(méi)有必要完全執(zhí)行完該指令;若當(dāng)前指令是封鎖指令,則必須執(zhí)行完其后的一條指令。3 .已知8259A某可屏蔽中斷的類型號(hào)為20H,服務(wù)程序的入口地址標(biāo)號(hào)為NMITS ,編程將入口地址填寫到中斷向量表中。答案: CLIMOV ES : 20H*4 , A
29、XMOV AX , 0000HMOV AX , SEG NMITSMOVES , AXMOV ES : 20H*4+2 , AXMOV AX , OFFSET NMITSSTI三、判斷題1. 非屏蔽中斷信號(hào)是一個(gè)由高到低的下降沿,這類中斷不受中斷允許標(biāo)志位的影響,也不能用軟件進(jìn)行屏蔽。( X )2. 在由 8086 組成的微機(jī)系統(tǒng)中,對(duì)應(yīng)中斷類型碼為 255 的外設(shè),其中斷服務(wù)程序的入口地址為 0000 : 03FFH。( X )3. 實(shí)現(xiàn)中斷嵌套需用堆棧來(lái)保護(hù)斷點(diǎn),由于所保護(hù)內(nèi)容不多,不必考慮棧溢出。(x )4. 中斷嵌套可以在多級(jí)上進(jìn)行,形成多級(jí)嵌套,在應(yīng)用時(shí),其嵌套級(jí)數(shù)不受任何限制。(x
30、 )10.2 課后練習(xí)題一、選擇題1. CPU 可以對(duì) 8253 計(jì)數(shù)器執(zhí)行讀操作,其讀到的是( C )A)工作方式B)計(jì)數(shù)初值C)計(jì)數(shù)執(zhí)行部件CE (減法計(jì)數(shù)器)的當(dāng)前值 D) 02. 在 8253 的 6 種工作方式中,能夠自動(dòng)重復(fù)工作的兩種方式是( B ) 。A)方式1,方式2 B)方式2,方式3C)方式2,方式 4 D)方式3,方式53. INTEL8253 每個(gè)通道都有一個(gè)( C )位的預(yù)置初值減1 計(jì)數(shù)器。A) 4 B) 8 C) 16 D) 324. 在下列 8253 的四種工作方式中,即使GATE 保持為高電平,處于( B )的 8253 在寫入初值后也不開始定時(shí)或計(jì)數(shù)。A)方
31、式0 (計(jì)數(shù)結(jié)束中斷)B)方式1 (硬件可重觸發(fā)單穩(wěn)態(tài))C)方式2 (速率發(fā)生器)D)方式3 (方波)二、綜合題1 某系統(tǒng)中 8253 芯片的通道 0 至通道 2 和控制端口的地址分別為義通道 0 工作在方式2 , CLK0=2MHz ,要求輸出 OUT0 為 1KHz1000 個(gè)向 CPU工作方式 0 ,其 CLK1 輸入外部計(jì)數(shù)事件,每計(jì)滿8253 通道 0 和通道 1 的初始化程序。MOV DX,0FFF6HMOV AL,35HOUT DX,ALMOV AX,2000HMOV DX,0FFF0HOUT DX,ALMOV AL,AHOUT DX,AL0FFF0H0FFF6H ,定的速率波;
32、定義通道1發(fā)出中斷請(qǐng)求。試寫出MOV DX,0FFF6HMOV AL,61HOUT DX,ALMOV AL,10HMOV DX,0FFF2HOUT DX,AL2. 若要采用一片 8253 產(chǎn)生近似為 1Hz 的對(duì)稱方波,已知時(shí)鐘頻率為 2MHz , 8253 地址為 350-353H ,試編寫 8253 初始化程序,并說(shuō)明通道引腳的連接方法。答案: 時(shí)鐘頻率為2MHz ,要分頻至1Hz ,分頻系數(shù)為 2000000 。一個(gè) 8253 的計(jì)數(shù)器分頻系數(shù)最大為 65536 ,所以必須用兩個(gè)計(jì)數(shù)器串聯(lián)起來(lái)工作。即將2MHz 的時(shí)鐘連接到 0# 計(jì)數(shù)器的輸入端CLK0 , OUT0 連接到 CLK1 , 1Hz 的對(duì)稱方波由 1#計(jì)數(shù)器的輸出端 OUT1 輸出。設(shè) 0# 計(jì)數(shù)器分頻系數(shù)定為10000 ,則 OUT0 輸出 200Hz 波形。 1#計(jì)數(shù)器分頻系數(shù)定為 200 。 0#計(jì)數(shù)器輸出的 200Hz 波形作為 1# 計(jì)數(shù)器的時(shí)鐘信號(hào),經(jīng)1#計(jì)數(shù)器 200 分頻后得到 1Hz 的波形。兩個(gè)計(jì)數(shù)器均初始化為方式3 ,初始化程序如下:MOV DX, 353HOUT DX, ALMOV AL, 37H
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- DB3415-T 82-2024 急流救援技術(shù)培訓(xùn)規(guī)范
- 從容應(yīng)對(duì)C語(yǔ)言的考試挑戰(zhàn)試題及答案
- JAVA編程與產(chǎn)業(yè)結(jié)合探討試題及答案
- 計(jì)算機(jī)四級(jí)名師講解試題及答案
- 邏輯推理與實(shí)際應(yīng)用場(chǎng)景的結(jié)合試題及答案
- VFP考試重要復(fù)習(xí)資料試題及答案
- 適合新手的ACCESS考試指南試題及答案
- 江蘇專版2025版高考生物二輪復(fù)習(xí)專題七生物技術(shù)實(shí)踐主攻點(diǎn)之一傳統(tǒng)發(fā)酵技術(shù)和微生物的利用練習(xí)含解析
- 高效學(xué)習(xí)心法分享2025年計(jì)算機(jī)二級(jí)VB考試試題及答案
- 2025年軟件測(cè)試領(lǐng)域的創(chuàng)新技術(shù)展望試題及答案
- GB 15990-1995乙型病毒性肝炎的診斷標(biāo)準(zhǔn)及處理原則
- FZ/T 20008-2015毛織物單位面積質(zhì)量的測(cè)定
- 打起手鼓唱起歌二聲部改編簡(jiǎn)譜
- 新版ECMO并發(fā)癥學(xué)習(xí)課件
- 2023版泌尿外科前列腺增生癥診療指南
- 一般行業(yè)主要負(fù)責(zé)人和安全管理人員考試復(fù)習(xí)題庫(kù)
- 計(jì)算機(jī)組裝與維護(hù)立體化教程ppt課件(完整版)
- 痛風(fēng)性關(guān)節(jié)炎 課件
- 項(xiàng)目部管理人員名單
- 四川省廣安市中考數(shù)學(xué)真題含答案
- 電腦企業(yè)之 組裝作業(yè)指導(dǎo)書(DK607 Nupro760)
評(píng)論
0/150
提交評(píng)論