微機(jī)原理復(fù)習(xí)答案_第1頁
微機(jī)原理復(fù)習(xí)答案_第2頁
微機(jī)原理復(fù)習(xí)答案_第3頁
微機(jī)原理復(fù)習(xí)答案_第4頁
微機(jī)原理復(fù)習(xí)答案_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

填空微型計(jì)算機(jī)是指以微處理器為核心,配上存儲(chǔ)器、輸入輸出接口電路及系統(tǒng)總線所組成的計(jì)算機(jī)。2.微處理器是由一片或幾片大規(guī)模集成電路組成的具有運(yùn)算器和控制器功能的部件。3.8086CPU從功能上講,其內(nèi)部結(jié)構(gòu)分為_執(zhí)行單元_和_總線接口單元_兩大局部。4.1KB=1024字節(jié),1MB=1024KB,1GB=1024MB。5.帶符號(hào)數(shù)有原碼、反碼和補(bǔ)碼三種表示方法,目前計(jì)算機(jī)中帶符號(hào)數(shù)都采用補(bǔ)碼形式表示。6.〔101110.11〕2=〔46.75〕10=〔2E.C〕167.[X]補(bǔ)=81H,那么X=-127。(補(bǔ)碼如何求真值?)8.假設(shè)二進(jìn)制數(shù)A=10000110,試答復(fù)以下問題:假設(shè)將A看成無符號(hào)數(shù)那么相應(yīng)的十進(jìn)制數(shù)是_134_。假設(shè)將A看成有符號(hào)數(shù)那么相應(yīng)的十進(jìn)制數(shù)是_-122_?!矌Х?hào)數(shù)都采用補(bǔ)碼形式表示,補(bǔ)碼如何求真值??!?〕假設(shè)將A看成BCD碼那么相應(yīng)的十進(jìn)制數(shù)是_86_。9.從_奇_地址開始的字稱為“非規(guī)那么字〞,訪問“非規(guī)那么字〞需_兩_個(gè)總線周期。10.8086CPU數(shù)據(jù)總線是_16_位,對規(guī)那么字的存取可在一個(gè)總線周期完成,對非規(guī)那么字的存取那么需要兩個(gè)總線周期。11.8086CPU的地址總線有20位,可直接尋址1MB的存儲(chǔ)空間。12.假設(shè)DS=6100H,那么當(dāng)前數(shù)據(jù)段的起始地址為61000H,末地址為70FFFFH。13.動(dòng)態(tài)存儲(chǔ)器是靠電容來存儲(chǔ)信息的,所以對存儲(chǔ)器中所存儲(chǔ)的信息必須每隔幾毫秒刷新一次。14.8086CPU復(fù)位后,執(zhí)行的第一條指令的物理地址是FFFF0H。15.8086CPU系統(tǒng)的邏輯地址由段地址和偏移地址組成,物理地址的求法是段地址左移4位+偏移地址。16.堆棧是以_先進(jìn)后出_的原那么存取信息的一個(gè)特定存貯區(qū)。8086的堆??稍?MB存貯空間內(nèi)設(shè)定,由堆棧段存放器SS和堆棧指針SP來定位。堆棧操作是以字為單位。17.轉(zhuǎn)移指令分為條件轉(zhuǎn)移指令和無條件轉(zhuǎn)移指令,條件轉(zhuǎn)移指令的轉(zhuǎn)移目的地址只能是短標(biāo)號(hào),即轉(zhuǎn)移范圍不能超過_-128~+127_字節(jié)。18.AL=10011100B,BL=01101000B,在執(zhí)行指令SUBAL,BL后,AL=00110100,CF=0,OF=1,PF=0。19.AL=01001001B,在執(zhí)行指令A(yù)DDAL,AL后,再執(zhí)行DAA指令,那么AL=10011000B,CF=0,AF=1。20.“0”的ASCII碼為48,“8”的ASCII碼為“A〞的ASCII碼為65,“E〞的ASCII碼為69。21.8086CPU系統(tǒng)的存儲(chǔ)器結(jié)構(gòu)中,1MB的存儲(chǔ)體分兩個(gè)庫,每個(gè)庫的容量都是512KB,其中和數(shù)據(jù)總線高八位相連的庫全部由奇數(shù)地址單元組成,稱為高位字節(jié)庫,并用BHE*作為此庫的選通信號(hào)。22.DMA的意思是直接存儲(chǔ)器存取,主要用于_高速_____外設(shè)和內(nèi)存間的數(shù)據(jù)傳送。整個(gè)傳送由__DMA控制器硬件_______來完成。23.CPU與外設(shè)交換數(shù)據(jù)的傳送方式通常有程序傳送和中斷傳送和直接存儲(chǔ)器存取〔DMA〕24.某RAM芯片的引腳中有11根地址線,8位數(shù)據(jù)線,那么該存儲(chǔ)器的容量為2K字節(jié)。假設(shè)該芯片所占存儲(chǔ)空間的起始地址為2000H,其結(jié)束地址為_27FFH_。25.動(dòng)態(tài)RAM與靜態(tài)RAM的主要不同點(diǎn)在于動(dòng)態(tài)RAM需要_刷新_。26.8086系統(tǒng)最多能識(shí)別256種不同類型的中斷,每種中斷在中斷向量表中分配有4個(gè)字節(jié)單元,用以指示中斷效勞程序的入口地址。27.中斷類型號(hào)為20H的中斷所對應(yīng)的中斷向量存放在內(nèi)存從80H開始的四個(gè)連續(xù)字節(jié)單元中,假設(shè)這四個(gè)字節(jié)單元的內(nèi)容由低地址到高地址依次為00H,50H,00H,60H,那么中斷效勞程序的入口地址65000H。28.通常,一個(gè)輸入接口必須具有_緩沖_功能,一個(gè)輸出接口應(yīng)具有_鎖存_功能29.DS是_數(shù)據(jù)_段存放器,ES是_附加_段存放器,SS是_堆棧_段存放器,CS是_代碼_段存放器。30.在進(jìn)行DOS系統(tǒng)功能調(diào)用時(shí),功能號(hào)應(yīng)置入存放器_AH_之中。31.串操作指令采用隱含尋址方式,源串的偏移地址必須由源變址存放器_SI_提供,目標(biāo)串的偏移地址必須由目標(biāo)變址存放器_DI_提供。32.8253定時(shí)器/計(jì)數(shù)器接口芯片中有3個(gè)16位計(jì)數(shù)器,每個(gè)計(jì)數(shù)器都可由程序設(shè)定按6種不同的方式工作。33.如果DS=6100H,那么當(dāng)前數(shù)據(jù)段的起始地址為_61000H_,末地址為_70FFFH。34.微型計(jì)算機(jī)系統(tǒng)采用分級(jí)存儲(chǔ)器結(jié)構(gòu),通常將存儲(chǔ)器分為主存儲(chǔ)器、外存儲(chǔ)器和高速緩沖存儲(chǔ)器三級(jí)。35.可屏蔽中斷INTR可用_CLI__指令禁止。〔STI是關(guān)中斷指令CLI是開中斷指令〕36.接口電路的信息分為哪幾類?數(shù)據(jù)信息、狀態(tài)信息和控制信息。37.CPU與外設(shè)交換數(shù)據(jù)的傳送方式分為哪幾種?程序傳送、中斷傳送和直接存儲(chǔ)器存取〔DMA〕。38.具有電可擦除的只讀存儲(chǔ)器是EEPROM。39.可屏蔽中斷從CPU的INTR引腳進(jìn)入,只有當(dāng)中斷允許標(biāo)志IF為1時(shí),該中斷才能得到響應(yīng)。40.中斷向量是中斷效勞程序的_入口地址_,每個(gè)中斷向量占4_字節(jié)。INTEL8086中將對應(yīng)256類中斷的中斷向量組成一張_中斷向量表_,占據(jù)內(nèi)存從00000H到003FFH區(qū)間。41.可編程接口芯片8253有_6_種工作方式,假設(shè)要求8253的OUT輸出端輸出方波,那么應(yīng)設(shè)置其工作于方式_3_。單項(xiàng)選擇1.8086指令系統(tǒng)的指令是_D_。A〕單字節(jié)指令B〕雙字節(jié)指令C〕固定長指令D〕可變長指令8086CPU是BCPU。A〕8位B〕16位C〕32位D〕64位3.當(dāng)RESET信號(hào)進(jìn)入高電平狀態(tài)時(shí),將使8086CPU的_D_存放器初始化為FFFFH。A〕SSB〕DSC〕ESD〕CS4.8086CPU系統(tǒng)主存儲(chǔ)器以__A__為單位編址。A〕字節(jié)B〕字C〕雙字D〕八字節(jié)5.在立即尋址方式中,立即數(shù)放在_B__中。A〕數(shù)據(jù)段B〕代碼段C〕附加段D〕堆棧段6.能夠用來間接尋址的存放器只能是_B__之一。A〕BX、BP、SP、DXB〕BX、BP、SI、DIC〕BX、BP、SP、IP7.現(xiàn)有4K×8位的RAM芯片,它所具有的地址線條數(shù)應(yīng)是_A___條。

A〕12

B〕13

C〕11

D〕108.8086CPU訪問I/O設(shè)備,實(shí)際上是訪問__A__。A〕端口B〕接口C〕總線9.8086CPU響應(yīng)外部中斷NMI和INTR時(shí),相同的必要條件是__B___。A〕允許中斷B〕當(dāng)前指令執(zhí)行結(jié)束C〕總線空閑D〕當(dāng)前訪問內(nèi)存操作結(jié)束10用1024×1位RAM芯片設(shè)計(jì)一個(gè)128KB的存儲(chǔ)器系統(tǒng),問需要_A_片芯片組成。

A〕1024

B〕2048

C〕128

D〕25611.對可編程接口芯片8253的3個(gè)計(jì)數(shù)通道的編程順序是_C_。完全隨機(jī)的,但必須設(shè)置好一個(gè)計(jì)數(shù)通道后再設(shè)置另一個(gè)計(jì)數(shù)通道完全固定的,從計(jì)數(shù)通道0到計(jì)數(shù)通道2完全隨機(jī)的,但必須先寫入方式控制字D)完全隨機(jī)的,但必須先預(yù)置計(jì)數(shù)初值12.在8253的6種工作方式中,能夠自動(dòng)重復(fù)工作的兩種方式是__B___。

A〕方式1,方式2B〕方式2,方式3

C〕方式2,方式4D〕方式3,方式5

13.重復(fù)前綴“REPZ〞的重復(fù)條件是__B____A〕〔CX〕≠0同時(shí)CF=1B〕〔CX〕≠0同時(shí)ZF=1C〕〔CX〕≠0同時(shí)ZF=0D〕〔CX〕≠0同時(shí)CF=014.以下尋址方式中,段超越前綴不可省略是B。A〕DS:[BX+SI]B〕DS:[BP+DI]C〕SS:[BP]D〕DS:[DI]15.執(zhí)行PUSHAX和POPBX兩條指令也相當(dāng)于執(zhí)行_A_指令。A〕MOVBX,AXB〕MOVAX,BXC〕XCHGAX,BX16.BCD碼是___D。A〕二進(jìn)制數(shù)B〕十進(jìn)制數(shù)C〕十六進(jìn)制數(shù)D〕二進(jìn)制編碼表示的十進(jìn)制數(shù)17.假設(shè)AX=0008H,BX=0003H,執(zhí)行指令CMPAX,BX后,AX中的內(nèi)容為_D_。A〕0005HB〕FFFBHC〕0003HD〕0008H18.當(dāng)8253可編程定時(shí)器/計(jì)數(shù)器方式選擇控制字的RW1、RW0定為11時(shí),寫入計(jì)數(shù)初值時(shí)的順序?yàn)镃。

A〕先寫高8位,再寫低8位

B〕16位同時(shí)寫入

C〕先寫低8位,再寫高8位

D〕只寫高8位,低8位自動(dòng)寫入19.在8253的6種工作方式中,能夠自動(dòng)重復(fù)工作的兩種方式是B。A〕方式1,方式2B〕方式2,方式3C〕方式2,方式4D〕方式3,方式520.8253可編程定時(shí)/計(jì)數(shù)器的計(jì)數(shù)范圍是D。A〕1~255B〕1~256C〕1~65535D〕1~6553621.計(jì)算機(jī)系統(tǒng)總線中,用于傳送讀、寫信號(hào)的是C。A〕地址總線B、數(shù)據(jù)總線C、控制總線D、以上都不對22.在給接口編址的過程中,如果有5根地址線沒有參加譯碼,那么可能產(chǎn)生C個(gè)重疊地址。A〕5B〕5的2次冪C〕2的5次冪D〕1023.半導(dǎo)體EPROM寫入的內(nèi)容,可以通過A擦除。

A〕紫外線照射

B〕電信號(hào)

C〕口令

D〕DOS命令24.在查詢傳送方式中,CPU要對外設(shè)進(jìn)行讀出或?qū)懭氩僮髑?,必須先對外設(shè)B。

A〕發(fā)控制命令

B〕進(jìn)行狀態(tài)檢測

C〕發(fā)I/O端口地址

D〕發(fā)讀/寫命令25.有一8086系統(tǒng)的中斷向量表,在0000H:003CH單元開始依次存放34H、FEH、00H和F0H四個(gè)字節(jié),該向量對應(yīng)的中斷類型碼和中斷效勞程序的入口地址分別為C。A〕0EH,34FE:00F0HB〕0EH,F(xiàn)000:FE34H

C〕0FH,F(xiàn)000:FE34HD〕0FH,00F0H:34FEH26.8253通道0工作于方式3,接入6MHZ的時(shí)鐘,要求產(chǎn)生2400HZ的方波,那么計(jì)數(shù)器的初值應(yīng)為(

B

)

A.2000

B.2500

C.3000

D.400027.中斷向量表存放在存儲(chǔ)器的(

B

)地址范圍中。

A.FFC00H~FFFFFH

B.00000H~003FFH

C.EEC00H~FFFFFH

D.EEBFFH~FFFFFH據(jù)進(jìn)行算術(shù)運(yùn)算產(chǎn)生溢出時(shí),那么_D。A〕DF=0B〕DF=1C〕OF=0D〕OF=129.8086系統(tǒng)中將一個(gè)數(shù)送入堆棧后,堆棧指針存放器應(yīng)進(jìn)行___B操作。A〕減1B〕減2C〕加1D〕加230.8086CPU與慢速的存儲(chǔ)器或I/O接口之間,為了使傳送速度能匹配,有時(shí)需要在C狀態(tài)之間插入假設(shè)干個(gè)等待周期TW。A〕T1和T2B〕T2和T3C〕T3和T431.用于存放堆棧段段首址高16位的存放器是___C。A〕DSB〕ESC〕SSD〕CS是非判斷1.進(jìn)行無符號(hào)數(shù)運(yùn)算時(shí),運(yùn)算結(jié)果對SF標(biāo)志位無影響。F2.無論是轉(zhuǎn)移指令還是循環(huán)控制指令,均可跳轉(zhuǎn)到程序的任意位置。F3.DMA是一種不需要CPU介入的高速數(shù)據(jù)傳送方式。T4.8086的中斷系統(tǒng)中有兩類硬中斷:可屏蔽中斷和不可屏蔽中斷。非屏蔽中斷NMI不受中斷允許位IF的控制。T5.指出以下指令中哪些是合法的,哪些是非法的。〔A〕DIV10〔F〕〔B〕MOVDS,1000H〔F〕〔C〕OUT20H,AH〔F〕〔D〕ADDAX,[SI+DI]〔F〕〔E〕INC[1000H]〔F〕類型不明確6.微處理器就是微型計(jì)算機(jī)。F7.8086的輸入輸出指令中,允許使用DX存放端口地址,不允許使用AX、AL以外的存放器傳送數(shù)據(jù)。T8.標(biāo)志存放器中的溢出標(biāo)志位OF=1時(shí),進(jìn)位標(biāo)志位CF也為1。F9.8086CPU進(jìn)行堆棧操作時(shí),可依需要進(jìn)行字節(jié)或字操作。F10.TABLE為數(shù)據(jù)段中每存儲(chǔ)單元的符號(hào)名,那么指令MOVAX,TABLE和指令LEAAX,TABLE是等價(jià)的。F〔指令MOVAX,OFFSETTABLE和指令LEAAX,TABL執(zhí)行結(jié)果是一樣的〕11.可編程定時(shí)器/計(jì)數(shù)器8253,其定時(shí)與計(jì)數(shù)功能可由程序靈活地設(shè)定,在計(jì)數(shù)過程中不占用CPU的時(shí)間。T12.8253定時(shí)/計(jì)數(shù)器內(nèi)部一個(gè)計(jì)數(shù)通道最大能計(jì)數(shù)65535。F13.當(dāng)8086CPU對內(nèi)部中斷進(jìn)行響應(yīng)時(shí),無需中斷類型碼便可找到相應(yīng)的中斷效勞程序入口地址。F14.8086CPU響應(yīng)可屏蔽中斷INTR后,將連續(xù)發(fā)出兩個(gè)中斷答復(fù)信號(hào)INTA。T15.非屏蔽中斷NMI不受中斷允許位IF的控制。T16.8086CPU系統(tǒng)中外部中斷的優(yōu)先級(jí)比內(nèi)部中斷的優(yōu)先級(jí)高。F17.動(dòng)態(tài)RAM需要進(jìn)行刷新操作,而靜態(tài)RAM不需要進(jìn)行刷新操作。T18.DMA方式能處理高速外設(shè)與主存間的數(shù)據(jù)傳送,高速工作性能往往能覆蓋低速工作需要。因此DMA方式完全可以取代中斷方式。F19.MOV指令和IN指令都具有將內(nèi)存中信息傳送到CPU中去的功能。F程序閱讀1.以下指令執(zhí)行完后,AX=__4__、BX=__7__、CX=__3__、DX=__4__。MOVAX,3MOVBX,3MOVDX,8MOVCX,4AGN:INCAXADDBX,AXSHRDX,1LOOPEAGN2.以下指令執(zhí)行完后,AX=4004H,BX=01B4H。MOVAX,1100HMOVBX,6D16HMOVCL,06HROLAX,CLSHRBX,CL3.以下指令執(zhí)行完后,AX=4620H。MOVAX,0119HMOVCH,AHADDAL,AHDAAXCHGAL,CHADCAL,45H33H33H41H3AH00H04H42H04H42H21H43H08H00HDAA C1 0000HMOVAH,ALMOVAL,CH數(shù)據(jù)段定義如下:DATASEGMENT C20004HC1DW‘A3’C2DB2DUP〔4,‘B’〕C3EQU$-C1C4DW4321H,C3 DATAENDS請解答以下問題:①畫出數(shù)據(jù)段在主存中的存放形式示意圖。②在以下各指令之后的空白處寫出執(zhí)行結(jié)果。MOVAL,C2-2;AL=___3AH___MOVBL,C2+4;BL=___21H___MOVCX,C1+3;CX=__0400H__MOVDX,C4+2;DX=__0008H__閱讀如下程序并答復(fù)以下問題①主程序運(yùn)行之后,以BUFB為首址的字節(jié)存儲(chǔ)區(qū)中的內(nèi)容是什么?90、91、88、99、68〔以BUFB為首址的字節(jié)存儲(chǔ)區(qū)有5個(gè)單元〕②如果主程序中漏寫了“INCDI〞,運(yùn)行結(jié)果如何?68、0、0、0、0STACKSEGMENTSTACKDB200DUP〔0〕STACKENDSDATASEGMENTBUFADB10,20,30,50,90,60DB11,21,31,51,91,61DB22,24,69,88,12,10DB30,32,34,39,40,99DB40,48,68,41,40,41M=6N=5BUFBDBNDUP〔0〕DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATA,SS:STACKSTART:MOVAX,DATAMOVDS,AXLEASI,BUFALEADI,BUFBMOVCX,NMOVDX,MLOPA:CALLFMAXMOV[DI],ALINCDIADDSI,MLOOPLOPAMOVAH,4CHINT21HFMAXPROC┇┇FMAXENDPCODEENDSENDSTART子程序FMAX的功能是從M個(gè)8位無符號(hào)二進(jìn)制數(shù)中找出最大者送入AL中。入口參數(shù):DX=M,SI=M個(gè)數(shù)的存儲(chǔ)區(qū)首址,出口參數(shù):AL=M個(gè)數(shù)中的最大者,SI未變。注:子程序FMAX不破壞主程序的工作現(xiàn)場。一個(gè)存儲(chǔ)器接口電路,求該存儲(chǔ)系統(tǒng)的地址范圍。例如A11~AA11~A0A11~A074LS138A11~A074LS138Y0Y1Y2Y3Y4Y5Y6Y7CSA12A13A14CSA12A13A14A15ABCG1G2AG2B27322732A16A17A18A19A16A17A18A19&&G2BG2B=0那么A16、A17、A18、A19都為1G1=1那么A15為1由于譯碼器取Y0,那么A14A13那么地址范圍為:111110000……00~~111110001……11即:F8000H~F8FFFH地址范圍為F8000H-F8FFFH。某微機(jī)系統(tǒng)的8253通道2接有一發(fā)光二極管,要使發(fā)光二極管以點(diǎn)亮2秒,熄滅2秒的間隔工作,其電路如下圖,試編寫初始化程序。8253280H~283HCLK1250K

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論