微機(jī)原理及應(yīng)用習(xí)題2套(含答案)_第1頁(yè)
微機(jī)原理及應(yīng)用習(xí)題2套(含答案)_第2頁(yè)
微機(jī)原理及應(yīng)用習(xí)題2套(含答案)_第3頁(yè)
微機(jī)原理及應(yīng)用習(xí)題2套(含答案)_第4頁(yè)
微機(jī)原理及應(yīng)用習(xí)題2套(含答案)_第5頁(yè)
已閱讀5頁(yè),還剩10頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、一.填空題01_由中央處理器、存儲(chǔ)器、輸入/輸出接口和總線組成。02微機(jī)系統(tǒng)中,有四級(jí)(或四層)總線,分別是片內(nèi)總線、片總線、內(nèi)總線和_。03.與十進(jìn)制數(shù)2006等值的十六進(jìn)制數(shù)是_,與十六進(jìn)制數(shù)AC04H等值的十進(jìn)制數(shù)是_。04設(shè)X補(bǔ)=10101010B,則用8位二進(jìn)制數(shù)表示的補(bǔ)的值是_B;若X補(bǔ)=00110101B,則-2X補(bǔ)=_B。05字符串Win98的ASCII代碼是_。068086/8088的地址空間最多可分為_個(gè)邏輯段。07.一個(gè)數(shù)據(jù)的有效地址EA = 1234H,且DS =5678H,則該數(shù)據(jù)在內(nèi)存中的物理地址是_,該數(shù)據(jù)段的首末單元的物理地址是_。08若當(dāng)前堆棧指針SP指向20

2、06H單元,則向堆棧中壓入5個(gè)字的內(nèi)容后,SP應(yīng)指向_。09若8086/8088 CPU引腳狀態(tài)是M/=1,=1,=0,則此時(shí)執(zhí)行的操作是_。10一臺(tái)8微機(jī)的地址總線為16條,其RAM存儲(chǔ)器容量為16KB,首地址為2000H,且地址是連續(xù)的,則可用的最高地址是_。11某中斷類型號(hào)是20H,則中斷向量地址是_。12某微機(jī)中斷級(jí)聯(lián)系統(tǒng)中,共采用3片8259A可編程中斷控制器,則該系統(tǒng)最多可管理_級(jí)中斷源。13某微機(jī)系統(tǒng)采用一塊8253芯片,時(shí)鐘頻率為1MHz。若要求通道0工作于方式3,輸出的方波周期為0.5ms,則時(shí)間常數(shù)應(yīng)設(shè)定為_,通道控制字應(yīng)設(shè)定為_。14一個(gè)串行字符由一個(gè)起始位,7個(gè)數(shù)據(jù)位,

3、一個(gè)奇偶效驗(yàn)位和一個(gè)停止位構(gòu)成,若每秒傳送240個(gè)字符,則數(shù)據(jù)傳送的波特率是_,傳送每位信息所占用的時(shí)間是_。15異步串行通信工作方式下,一個(gè)串行字符由一個(gè)起始位,7個(gè)數(shù)據(jù)位1101110,一個(gè)奇效驗(yàn)位和一個(gè)停止位構(gòu)成,則先后發(fā)送該幀字符信息的數(shù)據(jù)位是_。二簡(jiǎn)答題01請(qǐng)畫出微機(jī)系統(tǒng)的框圖。028086 CPU由哪兩部分組成?8086 CPU中有哪些寄存器?03. 為什么說8088 CPU是準(zhǔn)16位的微處理器?04. 指令隊(duì)列和堆棧的工作方式各是什么?05DRAM芯片的主要特點(diǎn)是什么?三應(yīng)用題01下圖所示的存儲(chǔ)器系統(tǒng)中,RAM和EPROM的存儲(chǔ)容量各是多少?RAM和EPROM存儲(chǔ)器分配的地址范圍

4、各是02下圖為DMA接口硬件示意圖,、四處空缺的內(nèi)容為存儲(chǔ)器、DMA請(qǐng)求信號(hào)DREQ、DMA控制器DMAC、總線保持響應(yīng)信號(hào)之一,請(qǐng)?jiān)谙鄳?yīng)的空缺處指明相應(yīng)的內(nèi)容。03已知中斷服務(wù)程序入口地址表如下所示,當(dāng)前CS=1000H,IP=0280H,SP=1800H,F(xiàn)LAG中的PSW=0241。執(zhí)行一條雙字節(jié)指令I(lǐng)NT 7后,下列寄存器和棧頂相關(guān)單元偏移地址的內(nèi)容是什么?(10分)中斷服務(wù)程序入口地址表物理地址0001CH0001DH0001EH0001FH00028H00029H0002AH0002BH內(nèi) 容10H20H30H40H50H60H70H80H執(zhí)行INT 7后,CS=_, IP=_,

5、SP=_, PSW=_堆棧中棧頂相關(guān)單元:偏移地址(5)(6)內(nèi) 容(7)(8)(9)(10)(11)(12)04設(shè)某計(jì)算機(jī)控制系統(tǒng)中用8253的通道0作為計(jì)數(shù)器,口地址為60H,計(jì)數(shù)頻率為1MHz,計(jì)數(shù)控制信號(hào)GATE0恒為高電平;控制字寄存器口地址為63H;計(jì)數(shù)器計(jì)到0時(shí)的輸出信號(hào)用做中斷請(qǐng)求信號(hào)。請(qǐng)分析執(zhí)行下列初始化程序段后,發(fā)出中斷請(qǐng)求信號(hào)的周期T是多少? MOV AL,34H OUT 63H,AL MOV AX,10000 OUT 60H,AL MOV AL,AH OUT 60H,AL05已知某8088微機(jī)系統(tǒng)包括8255,8253兩個(gè)可編程接口電路。其中8253三個(gè)計(jì)數(shù)器分別工作在

6、不同的方式下,可以為A/D轉(zhuǎn)換器提供可編程的采樣頻率和采樣時(shí)間;8255A的PB0可用于檢測(cè)按鍵開關(guān)的位置,PA7可根據(jù)PB0的狀態(tài)決定是否點(diǎn)亮LED指示燈。設(shè)系統(tǒng)所要求有關(guān)硬件連線已經(jīng)全部接好,片選信號(hào)PS2,PS3的地址是08H-0BH,0CH-0FH,如圖所示,試完成下列各項(xiàng)要求。(1) 根據(jù)8255A的A口和B口的連接方式,寫出接口初始化程序。(2) 圖中給出了8253各個(gè)計(jì)數(shù)器要求的工作方式,設(shè)已知外部時(shí)鐘頻率為F,計(jì)數(shù)器0的計(jì)數(shù)初值為L(zhǎng)(字節(jié)型),工作在方式2;計(jì)數(shù)器1的計(jì)數(shù)初值為M(字型),工作在方式1;計(jì)數(shù)器2的計(jì)數(shù)初值為N(字型),工作在方式3,L、M、N是程序已經(jīng)定義的變量

7、,L、M為二進(jìn)制數(shù),N為BCD碼。試按上述要求完成8253的初始化程序。(3) 設(shè)計(jì)一個(gè)程序片段,使8255A檢測(cè)PB0的輸入狀態(tài),當(dāng)PB0=1時(shí)使LED燈亮。(20分)答案一.填空題01微型計(jì)算機(jī) 02.外總線或通信總線037D6H,44036 04. 11110101B,10010110B0557H69H6EH39H38H 06. 64K07. 579B4H,56780H/6677FH 08. 1FFCH09. 存儲(chǔ)器寫 105FFFH1180H 12. 2213500,00110111B 142400Bd,0.417ms150 0111011 0 1二簡(jiǎn)答題01答:02答:由總線接口部件

8、BIU和指令執(zhí)行部件EU組成。答:共五組,分別為:數(shù)據(jù)寄存器組:16位,累加器AX、基址寄存器BX、計(jì)數(shù)寄存器CX、數(shù)據(jù)寄存器DX。指針寄存器組:16位,堆棧指針寄存器SP、基址指針寄存器BP。變址寄存器組:6位,源變址寄存器SI、目的變址寄存器DI。段寄存器組:16位,代碼段寄存器CS、堆棧段寄存器SS、數(shù)據(jù)段寄存器DS、附加段寄存器ES??刂萍拇嫫鹘M:16位,指令指針寄存器IP、標(biāo)志寄存器PSW。03答:8086 EU內(nèi)部,BIU內(nèi)部以及外部數(shù)據(jù)總線寬度均是16位;而8088 EU內(nèi)部數(shù)據(jù)總線寬度是16位,BIU內(nèi)部以及外部數(shù)據(jù)總線寬度是8位。04 答:指令隊(duì)列的進(jìn)出原則是先進(jìn)先出;堆棧的

9、進(jìn)出原則是后進(jìn)先出。05 答:刷新和地址兩次打入。三綜合題01解:RAM的存儲(chǔ)容量=211字節(jié),EPROM的存儲(chǔ)容量=212字節(jié)解:A19A18A17A16A15A14A13A12A11A10A0RAM11111001X00011111001X111EPROM111111010000111111011111RAM分配的地址范圍是F9000HF97FFH或F9800HF9FFFH,EPROM分配的地址范圍是FD000HFDFFFH02答:總線保持響應(yīng)信號(hào) DMA請(qǐng)求信號(hào)DREQ DMA控制器DMAC 存儲(chǔ)器03答:CS=4030H, IP=2010H, SP=17FAH, PSW=0041H偏移

10、地址17FAH17FFH內(nèi) 容82H02H00H10H41H02H04 8253的控制字為34H。計(jì)數(shù)初值N=10000。 通道0設(shè)置:方式2(波特率發(fā)生器方式),二進(jìn)制計(jì)數(shù),先讀/寫低字節(jié)、再讀/寫高字節(jié)預(yù)置初值。 在OUT0端輸出一脈沖頻率為的周期性負(fù)脈沖。即 中斷請(qǐng)求信號(hào)的周期T為:05 解:MOV AL,l0000010B ;A,B口方式0,A口輸出,B口輸入OUT 0BH,AL解:MOV AL,14H ;0通道方式2OUT 0FH,ALMOV AL,L ;0通道計(jì)數(shù)初值LOUT 0CH,ALMOV AL,72H ;1通道方式lMOV 0FH,ALMOV AX,M ;1通道初值M(字型

11、),OUT 0DH,ALMOV AL,AHOUT 0DH,ALMOV AL,B7H ;2通道方式3,BCD碼0UT OFH,ALMOV AX,N ;2通道初值N(字型),OUT 0EH,ALMOV AL,AHOUT 0EH,AL解:IN AL,09H ;讀B口狀態(tài)K1:TEST 01H ;測(cè)試PBO=l否JZ,K1 ;不為1,K1MOV AL,OOH ;PB0=1,PA0=0,點(diǎn)亮LEDOUT 08H,AL一、數(shù)制轉(zhuǎn)換題(完成下列數(shù)制的轉(zhuǎn)換,將正確的答案填在每小題后的括號(hào)內(nèi)。每小題2分,共8分)(1)(88)D = ( (1) )H (2)(10101010)B = ( (2) )D(3)(2

12、75)Q = ( (3) )D (4)(0F0)H = ( (4) )D二、填空題(每空1分,共2 4分)1寫出下列十進(jìn)制數(shù)的原碼、反碼、補(bǔ)碼表示(采用8位二進(jìn)制,最高位為符號(hào)位)。+104的原碼 = (1) H ,+104的補(bǔ)碼 = (2) H26 的原碼 = (3) H ,26的補(bǔ)碼 = (4) H28086微處理器包含4個(gè)專用寄存器,其中 (5) 和 (6) 寄存器一般與堆棧段寄存器SS連用,用以確定堆棧段中某一存儲(chǔ)器單元的地址;而 (7) 和 (8) 寄存器一般與數(shù)據(jù)段寄存器DS連用,用以確定數(shù)據(jù)段中某一存儲(chǔ)器單元的地址。38086微處理器的組成包括兩部分,執(zhí)行程序時(shí), (9) 負(fù)責(zé)將

13、指令代碼從內(nèi)存取到指令隊(duì)列中; (10) 負(fù)責(zé)執(zhí)行指令。 48086微處理器經(jīng)加電復(fù)位后,代碼段寄存器的內(nèi)容為:(CS)= (11) H,指令指針寄存器的內(nèi)容為:(IP)= (12) H。5若(AX)=0FDAAH,(BX)=0FBCFH,則執(zhí)行指令 ADD AX,BX 之后,(AX)= (13) H,(BX)= (14) H,標(biāo)志位 OF、AF、CF 的狀態(tài)對(duì)應(yīng)為 (15) 、 (16) 和 (17) 。6若TAB為數(shù)據(jù)段中0032H單元的符號(hào)名,其中存放的內(nèi)容為1234H,則執(zhí)行:MOV AX,TAB指令后,AX中的內(nèi)容為 (18) H。7若(DS)= 7500H,數(shù)據(jù)段的長(zhǎng)度為64KB,

14、 則當(dāng)前數(shù)據(jù)段的起始地址為 (19) H,末地址為 (20) H 。8假設(shè)(SP)=1000H,(AX)=2000H,(BX)=3000H,試問:(1) 執(zhí)行PUSH AX指令后,(SP)= (21) H; (2) 再執(zhí)行PUSH BX和POP AX指令后,(SP)= (22) H,(AX)= (23) H,(BX)= (24) H 。三、單項(xiàng)選擇題(在每個(gè)小題的四個(gè)被選答案中選出一個(gè)正確的答案,并將其號(hào)碼填在相應(yīng)橫線上。每小題1分,共8分)18086CPU的主要特點(diǎn)之一是具有預(yù)取指令功能,CPU可以采用 (1) 的原則順序存放指令于指令隊(duì)列緩沖器中,并順序取出指令到執(zhí)行部件中去執(zhí)行。 (A)

15、后進(jìn)先出 (B)先進(jìn)先出 (C)隨意讀寫 (D)只讀不寫 2微機(jī)中地址總線的作用是 (2) 。 (A)用于選擇存儲(chǔ)器單元 (B)用于選擇進(jìn)行信息傳輸?shù)脑O(shè)備 (C)用于指定存儲(chǔ)器單元和I/O設(shè)備接口單元的選擇地址 (D)跟數(shù)據(jù)總線的作用是樣的 3地址線為20條的微處理器尋址范圍是 (3) 。 (A)640KB (B)1MB (C)64KB (D)1GB 4中斷向量是 (4) 。 (A)中斷服務(wù)程序的入口地址 (B)中斷的返回地址 (C)存放中斷服務(wù)程序入口地址內(nèi)存單元的地址 (D)保護(hù)斷點(diǎn)的堆棧區(qū)堆棧區(qū)地址 5在匯編語(yǔ)言中,定義常數(shù)、變量、分配內(nèi)存空間的是 (5) 。 (A)宏指令 (B)偽指令

16、 (C)機(jī)器指令 (D)微指令 6在8086/8088中,一個(gè)最基本的總線周期由 (6) 個(gè)時(shí)鐘周期組成。 (A)1 (B)2 (C)6 (D)4 78086工作于最小模式下,當(dāng)M/=0,=0,=1 時(shí),CPU完成的操作是 (7) 。 (A)存儲(chǔ)器讀 (B)I/O讀 (C)存儲(chǔ)器寫 (D)I/O寫 8計(jì)算機(jī)使用總線結(jié)構(gòu)的主要優(yōu)點(diǎn)是便于實(shí)現(xiàn)積木化,同時(shí) (8) 。 (A)減少了信息傳輸量 (B)提高了信息傳輸?shù)乃俣?(C)減少了信息傳輸線的條數(shù) (D)加重了CPU的工作量 四、問答題(每小題4分,共2 8分)1寫出計(jì)算機(jī)中的匯編語(yǔ)言指令格式并說明各組成部分的作用。2說明8086系統(tǒng)的存儲(chǔ)器為什么

17、要采取地址分段的方法進(jìn)行尋址? 3解釋計(jì)算機(jī)中為什么涉及二進(jìn)制編碼的問題? 4如果在一個(gè)程序開始執(zhí)行之前,(CS)=0A7EH和(IP)=2B40H。試問:該程序入口的物理地址是多少?指向這一入口地址的CS和IP的值是唯一的嗎?58086/8088CPU如何解決地址線和數(shù)據(jù)線的復(fù)用問題?ALE信號(hào)何時(shí)處于有效狀態(tài)? 6寫出四條指令,使它們分別把AX的內(nèi)容清零。 7給定 DAT DW 1234H 說明指令 MOV AX, DAT 和指令 MOV AX, OFFSET DAT 的區(qū)別? 五、(8分)解釋8086CPU的狀態(tài)標(biāo)志寄存器的狀態(tài)標(biāo)志位的含義。六、閱讀程序片段題。(共18分)1(7分)現(xiàn)有

18、(DS)2000H,(BX)0100H,(SI)0002H,(20100H)12H,(20101H)34H,(20102H)56H,(20103H)78H,(21200H)2AH,(21201H)4CH,(21202H)B7H,(21203H)65H,試說明下列指令執(zhí)行后,AX寄存器中的內(nèi)容。(1)MOV AX,l200H; (AX)= (1) H(2)MOV AX,BX ; (AX)= (2) H(3)MOV AX,l200H; (AX)= (3) H(4)MOV AX,BX; (AX)= (4) H(5)MOV AX,1l02HBX; (AX)= (5) H(6)MOV AX,BX+SI;

19、 (AX)= (6) H(7)MOV AX,1100H+BX+SI; (AX)= (7) H2(4分)設(shè)初值(AX)=4321H,(DX)=8765H,程序片段如下: MOV CL,04H MOV DX,CLMOV BL,AHSHL AX,CLSHR BL,CL OR DL,BL上述程序片段執(zhí)行后(DX)= (1) H;(AX)= (2) H ;說出該程序?qū)崿F(xiàn)什么功能? 3(4分)已知(SS)=1230H,(SP)=0008H,(AX)=2000H,(BX)=3000H,試問:(1) 執(zhí)行PUSH AX指令后,問其棧頂?shù)奈锢淼刂窞?(1) H; (2) 再執(zhí)行PUSH BX和POP AX指令后

20、,(SP)= (2) H,(AX)= (3) H 。4(3分)程序片段如下:MOV AL,14H MOV CL,05H MUL CL上述程序片段執(zhí)行后(AX)= (1) H;(CF)= (2) B;(OF)= (3) B;七、編程題。試編制程序?qū)崿F(xiàn)Z=3X+Y 。(X和Y分別為一字節(jié)無符號(hào)數(shù),其中X50;Y50)(6分)評(píng) 分 標(biāo) 準(zhǔn) 一、制轉(zhuǎn)換題(完成下列數(shù)制的轉(zhuǎn)換,將正確的答案填在每小題后的括號(hào)內(nèi)。每小題2分共8分)(1)58 (2)170 (3)189 (4)240 二、填空題(每空1分,共24分)1 (1)68 (2)68 (3)9A (4)0E62(5) SP (6) BP (7)S

21、I (8)DI3(9)BIU(總線接口)部件 (10)EU(執(zhí)行)部件4(11)0FFFF (12)0000 5(13)0F979 (14)0FBCF (15)0 (16)1 (17) 16(18)1234 7(19)75000 (20)84FFF8(21)0FFE (22)0FFE (23)3000 (24)3000 三、單項(xiàng)選擇題(在每個(gè)小題的四個(gè)被選答案中選出一個(gè)正確的答案,并將號(hào)碼填在相應(yīng)橫線上。每小題1分,共8分)1B 2 C 3B 4 A 5 B 6 D 7B 8C 四、問答題(每小題4分,共32分)1指令格式為 標(biāo)號(hào): 操作碼 操作數(shù)1,操作數(shù)2 ;注釋段 (1分)計(jì)算機(jī)中的匯編

22、語(yǔ)言指令主要由操作碼字段和操作數(shù)字段兩部分組成,操作碼字段指示計(jì)算機(jī)要執(zhí)行的操作,(1分)而操作數(shù)字段則指出在指令執(zhí)行的過程中需要的操作數(shù)。(1分)標(biāo)號(hào)指明指令的地址,注釋段是對(duì)該指令的解釋。(1分)2由于8086內(nèi)部運(yùn)算器是16位,(1分)而外部地址線是20位,(1分)尋址20位地址空間必須把存儲(chǔ)器分段使用。(1分)8086系統(tǒng)的存儲(chǔ)器可以有四個(gè)邏輯段,每個(gè)邏輯段最大為64KB,最小為16B。(1分)3計(jì)算機(jī)中涉及二進(jìn)制編碼的原因是由于計(jì)算機(jī)由硬、軟件組成,(1分)硬件是數(shù)字集成器件,是具體的操作執(zhí)行者,(1分)而執(zhí)行不同的操作是由不同的二進(jìn)制數(shù)來代表的,由此涉及二進(jìn)制編碼的問題。(2分)4

23、程序入口的物理地址是:0A7EH x 10H + 2B40H = 0D320H(2分)不唯一。原因是同一物理地址可以對(duì)應(yīng)不同的邏輯地址。(2分)5通過地址鎖存器連接地址總線,通過數(shù)據(jù)總線收發(fā)器連接到數(shù)據(jù)總線。(2分)當(dāng)復(fù)用引腳傳輸?shù)刂沸盘?hào)時(shí)(或一個(gè)總線周期的T1時(shí)),ALE有效。(2分)6(1)MOV AX,0;(1分)(2)XOR AX,AX;(1分)(3)AND AX,0;(1分)(4)SUB AX,AX(1分)7MOV AX, DAT指令執(zhí)行后,AX得到的是存儲(chǔ)器操作數(shù)DAT字變量的內(nèi)容,(2分)而MOV AX, OFFSET DAT 指令執(zhí)行后,AX得到的是DAT字變量的偏移地址。(2分)五、(8分)解釋8086CPU的狀態(tài)標(biāo)志寄存器的狀態(tài)標(biāo)志位的含義。狀態(tài)標(biāo)志:狀態(tài)標(biāo)志用來反映EU執(zhí)算術(shù)和邏輯運(yùn)算以后的結(jié)果特征,這些標(biāo)志常常作為條件轉(zhuǎn)移類指令的測(cè)試條件,控制程序的運(yùn)行方向。(2分)這6位分別是:CF(Carry Flag)進(jìn)位標(biāo)志: CF1,表示指令執(zhí)行結(jié)果在最高位上產(chǎn)生一個(gè)進(jìn)位或借位:CF0,則無進(jìn)位或借位產(chǎn)生。CF進(jìn)位標(biāo)志主要用于加、減運(yùn)算,移位和循環(huán)指令也能把存儲(chǔ)器或寄存器中的最高位(左移時(shí))或最低位(右移時(shí))移入CF位中。

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論