微機原理期末必考復(fù)習(xí)題目_第1頁
微機原理期末必考復(fù)習(xí)題目_第2頁
已閱讀5頁,還剩15頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精選文檔 可編輯 微機原理期末復(fù)習(xí)題目 第一章計算機基本知識 【復(fù)習(xí)重點】 1、 常用數(shù)制及其相互間的轉(zhuǎn)換; 2、 機器數(shù)表示:原碼、反碼、補碼的表示及求法; 3、 BCD 編碼及常用字符的 ASCII 碼; 4、 計算機中的常用術(shù)語 【典型習(xí)題】 ?在計算機中, 1KB= 1024 byte。 ?寸于十六進制表示的數(shù)碼 19.8H,轉(zhuǎn)換為十進制數(shù)時為: 25.5 _ ;用二進制數(shù) 表示時為: 11001.1 B;該數(shù)碼用壓縮 BCD 碼表示時數(shù)據(jù)為: 00100101.0101B 或 25.5H 。 ?設(shè)機器字長為 8 位,最高位是符號位。則十進制數(shù)-13 所對應(yīng)的原碼為:10001101B

2、 ; 補碼為 11110011B 。 ?一個 8 位二進制數(shù)用補碼方式表示的有符號數(shù)的范圍是 -128+127 _ 。 ?軟件通常分為系統(tǒng)軟件和應(yīng)用軟件兩大類。 ? 微型計算機中主要包括有 A 。 A .微處理器、存儲器和 I/O 接口 B “微處理器、運算器和存儲器 C.控制器、運算器和寄存器組 D “微處理器、運算器和寄存器 精選文檔 可編輯 第二章 8080 系統(tǒng)結(jié)構(gòu) 【復(fù)習(xí)重點】 1、CPU 內(nèi)部的功能結(jié)構(gòu); 2 、寄存器陣列結(jié)構(gòu)及各寄存器的功能; 3 、標(biāo)志寄存器各標(biāo)志位的名稱及含義; 【典型習(xí)題】 1、 8086 中的 BIU 中有 4 個 16 位的段寄存器、一個 16 位的指令

3、指針、 6 字節(jié)指令隊列、20_位的地址加法器。 2、 8086 可以訪問 8 位和 16 位的寄存器。 3、 8088/8086 CPU 中,指令指針(IP )中存放的是 B 。 A .指令 B.指令地址 C “操作數(shù) D “操作數(shù)地址 4、 8086CPU 內(nèi)部由哪兩部分組成?它們的主要功能是什么? 答:BIU (或總線接口單元):地址形成、取指令、指令排隊、讀 /寫操作數(shù)及總線控制等所 有與外部的操作由其完成。 EU (或指令執(zhí)行單元):指令譯碼和執(zhí)行指令 5、 8086/8088 CPU 內(nèi)部包含有哪 6 個專用寄存器?它們的主要功能是什么? 答:有 CS、DS、ES、SS、IP、PS

4、W CS (代碼段寄存器):用來存放當(dāng)前代碼段的基地址。 DS (數(shù)據(jù)段寄存器):用來存放供程序使用的數(shù)據(jù)的一段存儲區(qū)的基地址。 ES (附加段寄存器):附加的數(shù)據(jù)段的基地址, SS (堆棧段寄存器):堆棧段的基地址。 精選文檔 可編輯 IP (指令指針寄存器):16 位寄存器。用來存放將要執(zhí)行的下一條指令在現(xiàn)行代碼段中的偏 移地址。 PSW (標(biāo)志寄存器):用來存放運算結(jié)果的特征或控制微處理器的操作。 6、執(zhí)行下面兩個數(shù)相加: 1010 0011 0100 1101 + 0011 0010 0001 1001 1101 0101 0110 0110 分析其結(jié)果對下列標(biāo)志位有何影響: (SF)

5、= 1 (ZF)= 0 (AF)= 1 (PF)= 1 ( CF)= 0 ( OF)= _0 第二章 8086/8088CPU 的引腳功能、系統(tǒng)組成及時序 【復(fù)習(xí)重點】 1、 常用引腳的符號及功能; 2、 物理地址與邏輯地址的概念及關(guān)系; 3、 存儲器分段的原因及方法 4、 最小模式和最大模式的區(qū)別 【典型習(xí)題】 0086CPU 對外的數(shù)據(jù)線是 16 根,地址線是 20 _ 根,他們是以 分時復(fù)用 方式 輪流使用的。 ?CPU 訪問存儲器時,在地址總線上送出的地址稱為 物理地址 地址。 ?3086 系統(tǒng)中,存儲器分為奇、偶兩個存儲體,其中,奇地址存儲體的數(shù)據(jù)信號線固定與 數(shù)據(jù)總線的 高 8 位

6、 相連,偶地址存儲體數(shù)據(jù)信號線固定與數(shù)據(jù)總線的 低八位 相 精選文檔 可編輯 連。0086 執(zhí)行指令 MOV AL , BX,其中 BX=204 伯 時, 和 Ao的輸出是 B 。 A . 0 , 0 B. 0 , 1 C. 1 , 0 D . 1 , 1 0086 在最小模式下,分時使用 AD0AD15,所以必須外接地址鎖存器,當(dāng)總線上為地 址信息時,通過 B 將地址送入地址鎖存器。 A . DEN B . ALE C . D . DT/R 盤 086 有兩種工作模式,即最大和最小模式。它由 B_決定。 A . B . C . D.HOLD=1 7. 現(xiàn)行數(shù)據(jù)段位于存儲器 B0000H 到

7、B0FFFH 字節(jié)單元,則段寄存器 DS 的內(nèi)容及該段 長度(字節(jié)數(shù))分別為:A 。 A. B000H , 1000H B. 0000H , 0FFFH C. B000H , 0FFFH D . B000H , 00FFH 8. 8086 對存儲器的管理為什么采用分段的辦法? 20 位的物理地址是如何形成的? 答:8086 的數(shù)據(jù)線和內(nèi)部的寄存器都是 16 位的,而其地址線是 20 位的,無法直接進行 管理;為擴大尋址范圍,采用分段的管理方式,把真正的物理地址用段地址和偏移量表示, 每一部分都不超過 64K,可保存在內(nèi)部寄存器中。 當(dāng) CPU 訪問內(nèi)存時,在地址加法器中將段寄存器的內(nèi)容 (段基

8、址)自動左移 4 位(二進制), 再與 16 位偏移地址相加,形成 20 位的物理地址。 第三章 8086/8088CPU 尋址方式及指令系統(tǒng) 【復(fù)習(xí)重點】 1、與數(shù)據(jù)有關(guān)的 7 種尋址方式的特點、名稱、格式及應(yīng)用; 2、堆棧存儲區(qū)的尋址方式及應(yīng)用;精選文檔 可編輯 3、常用指令的名稱、功能、對標(biāo)志位的影響、并能簡單應(yīng)用 【典型習(xí)題】 ? 十算機的指令通常包含操作碼和操作數(shù)兩部分。 ?3086 系統(tǒng)中,棧底在堆棧的 最高地址端(最高地址端、最低地址端) 。 ?設(shè) CS=2500H , DS=2400H , SS=2430H , ES=2520H , BP=0200H , SI=0010H DI

9、=0206H , 貝U:指令 MOV AX , DI+100H 源操作數(shù)的有效地址為 0306H ,物理地址為 24306H 。 ?設(shè) AX=2000H , BX=2002H ,則在執(zhí)行了指令 CMP AX,BX 后,標(biāo)志位 CF 為丄, AX= 2000H 。 ?若 AL = 10011000B , BL = 01100111B ,則執(zhí)行指令 ADD AL, BL 后, AL = FFH ;執(zhí)行指令 AND AL , BL J后 L = OOH 。 ?使用 8086 間接輸入/輸出指令時,必須在執(zhí)行該指令之前將相應(yīng)的端口地址送入 DX 寄 存器中。 指令時 SS= _A_, SP= _B。

10、? . 1050H B. 1052H C. 104EH D. 1058H ? . 0008H B. 0006H C. 000AH D . 0005H ?已知 CF=0 , PF=0 , AX = FFFFH,則執(zhí)行語句 INC AX 后,標(biāo)志位情況為 C 。 A. CF=0 , PF=0 B. CF=1 , PF=0 C. CF=0 , PF=1 D. CF=1 , PF=1 78.設(shè) 8086CPU 的 SS=1050H , SP=0008H , AX=1234H ,當(dāng)執(zhí)行一條: PUSH AX 精選文檔 可編輯 ?下列指令中,能完成將 AL 寄存器清零的有_C_條。精選文檔 可編輯 CMP

11、 AL , AL ; SUB AL, AL ; XOR AL, AL ; MOV AL , 0 A . 1 B. 2 C. 3 D . 4 11.用單條指令或程序片段,實現(xiàn)下述功能 (1) 將 AX 高 8 位取反,低四位置 1,其余位不變。 (2) 將 AL 的高四位與低四位互換。 將 BX、AX 內(nèi)容互換。 答:(1)X0R AX,OFFOOH OR AX,000FH (2) MOV CL,4 ROR AL,CL(或 ROL AL,CL) (3) XCHG AX,BX ?如果 TABLE 為數(shù)據(jù)段中 0020H 單元的符號名,在該單元中存放著 3412H , 兩條指令有什么區(qū)別?每條指令執(zhí)

12、行后 AX 寄存器中的內(nèi)容是多少? MOV AX,TABLE LEA AX,TABLE 答:MOV 指令是將內(nèi)存單元的內(nèi)容傳送到目的寄存器; LEA 為取偏移量指令, 所在內(nèi)存單元的偏移地址取出送目的寄存器; MOV AX,TABLE ; AX=3412H LEA AX,TABLE ; AX=0020H 13、分別指出下列指令中的源操作數(shù)的尋址方式。 (1 ) MOV CX ,100H 直接尋址 (2) MOV CX ,100H 立即尋址 (3) MOV AX ,BX 寄存器尋址 (4) MOV AX ,BP+DI 基址加變址 請指出以下 將源操作數(shù) 精選文檔 (5)MOV AX ,10BXD

13、I 相對基址加變址尋址 (6)MOV AX ,10SI 寄存器相對尋址 (7)MOV AX ,SI 寄存器間接尋址 (8)IN AL ,23H 直接端口尋址 (9)IN AL ,DX 間接端口尋址 14 、指出下列指令的錯誤 (1 )MOV CL,AX 答:源、目的操作數(shù)長度不匹配 (2 )ADD 37H ,DX 答:立即數(shù)不能做目的操作數(shù) (3) MOV CS,AX 答: CS 不能做目的操作數(shù) (4) MOV AX , BX 答: BX 、BP 不能同時出現(xiàn)在一個中(或源操作尋址方式有誤) (5)MOV BYTE PTR SI ,1000H 答:源、目的操作數(shù)長度不匹配 (6 )MOV S

14、I , BX 答:源、目的操作數(shù)不能均為存儲器操作數(shù) (7)MOV DS ,0200H 答:立即數(shù)不能直接送至段寄存器 (8 )IN BL ,05H 答: IN 指令中目的操作數(shù)不能用 BL (只能用 AL 或 AX ) 可編輯精選文檔 可編輯 (9) MOV IP , BX 答IP 不能作操作數(shù) (10 ) MOV SI, DX 答:DX 不能間接尋址,可改為 MOV SI,BX (11 ) PUSH AL 答:PUSH 指令的操作數(shù)必須為 16 位(即:按字操作) 第四章匯編語言程序設(shè)計 【復(fù)習(xí)重點】 1、匯編語言語句格式; 2、表達式的應(yīng)用; 3、常用偽指令; 4、匯編語言程序設(shè)計的基本

15、方法; (掌握順序、分支、循環(huán)程序的設(shè)計) 夕匸編吾芻不呈rr設(shè)計 1、,匚穌對原不呈療坪寺點 分屋曼白勺全吉煒勾 有咅丹分固走白勺手呈序杠T舉 基組成 - 壬吾 P 入不呈序険計斗用盤吉枸 川頁rr去吉桃 分支纟吉桂j 俯環(huán)纟吉旳 了裡廠齊緒構(gòu) 【典型習(xí)題】 DATA SLGMt N 1 DATA cum- SkUMUH T ASSUMk GS . GODt. DS . DA 1 A START MOV AX-DATA NOV US. AX MGV AM, 1 NT 21H CODE tNUS tNL) S 1 AM 1 精選文檔 可編輯 ?若定義 DA1 DB abcdef 則(DA1+3

16、) 存放的數(shù)據(jù)是 d或 64H ?寸于指令:MOV AX,15 GE 1111B , 匯編結(jié)果為: MOV AX,OFFFFH ?寸于指令:MOV BX,15 MOD 4 , 匯編結(jié)果為: MOV BX, 03H 精選文檔 可編輯 ?在下列偽指令中定義字節(jié)變量的是 A 答:偽指令的功能主要用于完成變量定義、段定義等,變量名稱后不能帶:,它僅僅在 匯編過程中告訴匯編程序應(yīng)如何匯編,而不生成機器代碼,即由匯編程序進行處理; 可執(zhí)行指令可以完成數(shù)據(jù)傳送、各種運算、字符串處理、程序控制等功能,標(biāo)號后要跟 :,這種指令由匯編程序翻譯成對應(yīng)的機器代碼,最終由 CPU 執(zhí)行處理。 7.改正下面程序片段中的錯

17、誤或指出錯誤原因。 DATA SEGMENT A DB 12、24、34 錯誤 1 :多個操作數(shù)之間用,分開 B DW 12 , ABCD錯誤 2 : ABCD改為 ABCD K1 EQU 1024 DATA ENDS CODE SEGMENT ASSUME DS : DATA , CS : CODE MOV DS , DATA 錯誤 3 :立即數(shù)不能直接送進段寄存器 MOV K1, AX 錯誤 4: K1 為立即數(shù),不能做目的操作數(shù) MOV DX , OFFSET A A . DB B . DW C. DD ?如 VAR DW 1 , 2, $+5 , 3 , 4 在匯編時 為 0079H

18、的單元中的內(nèi)容是 D 。 A . 00H B. 7CH C. 84H ?匚編語言中的偽指令與可執(zhí)行指令有何不冋? D . DT VAR 分配的偏移地址是 0075H,則偏移地址 D. 7EH 精選文檔 可編輯 MOV AL , DX+2 錯誤 5 : DX 不能用于間接尋址,可改為 BX精選文檔 可編輯 MOV BL, CX 錯誤 6 :源、目的操作數(shù)字長不一致 MOV AL, B 錯誤 7 :源、目的操作數(shù)字長不一致 8.填入適當(dāng)指令或指令的一部分, 完成指定功能。 設(shè)有 100 個字節(jié)數(shù)據(jù)(無符號數(shù)),存放 在數(shù)據(jù)段中 EA=2000H 的存儲區(qū)內(nèi)。以下程序片斷應(yīng)能從該數(shù)據(jù)區(qū)中找出最大的一

19、個數(shù)并 存入同一數(shù)據(jù)段 EA=21OOH 的單元中,請完成該程序。 MAX: MOV BX, 2000H MOV AL,BX M0V CX, 63H (或 99) LOOP1 : INC BX CMP AL,BX JAE LOOP2 MOV AL,BX LOOP2 : DEC CX JNZ LOOP1 MOV 2100H1 ,AL 9、分析填空 MOV AX,00H ;執(zhí)行后 AX= 00H PUSH AX :執(zhí)行后 AX= 00H POP BX ; 執(zhí)行后 BX= 00H MOV AX ,3F5FH :執(zhí)行后 AL= 5FH MOV CX ,4 精選文檔 可編輯 ROR AL , CL ;執(zhí)

20、行后 AL= 0F5H AND AL , 0FH ;執(zhí)行后 AL= 05H 10、內(nèi)存中有 X、Y 兩個數(shù):X=32,Y=-78 利用匯編語言編寫 完整的程序,計算這兩個數(shù)之和,并將結(jié)果存入內(nèi)存 S,即: S=X+Y 。 11、 編程檢測 80H 端口輸入的字節(jié)數(shù)據(jù),若大于等于零,將 BL 清 0;若為負(fù),將 BL 置 為FFH。請寫出完整的匯編源程序。 12、 在 BLOCK 開始有一個字節(jié)型數(shù)組,共有 15 個元素,利用匯編語言編寫完整的程序, 計算這個數(shù)組中奇數(shù)的個數(shù),并將結(jié)果存入內(nèi)存 SUM 單元。 13、 在 BUF 開始有一個字節(jié)型數(shù)組,共有 50 個元素,利用匯編語言編寫完整的程

21、序,將 該數(shù)組元素全部清零。 第五章存貯器原理與接口 【復(fù)習(xí)重點】 1、 半導(dǎo)體存儲器的分類 2、 存儲器與 CPU 的連接 3、 存儲器容量的計算及地址范圍的確定 爾 AM 6116 芯片有 2K X8 位的容量,它的片內(nèi)地址選擇線和數(shù)據(jù)線分別是 B 。 A . A0 A15 和 D0 D15 B. A0 A10 和 D0 D7 C . A0 A11 和 D0 D7 D . A0 A11 和 D0 D15 5. 6.已知某微機系統(tǒng)的精選文檔 可編輯 存儲器由三個芯片組組成,每個芯片組容量為 4K 字節(jié),總?cè)萘繛榫x文檔 可編輯 12K 字節(jié)。試問:為滿足其編址范圍,至少需要地址總線中的 5

22、C 根?其中 6 C 根用于 每個芯片的片內(nèi)地址輸入。 ?A . 12 B . 13 C. 14 D . 15 ?A . 11 B . 14 C. 12 D . 13 7.在對存儲器芯片進行片選時,全譯碼方式、部分譯碼方式和線選方式各有何特點? 答:全譯碼方式:存儲器芯片中的每一個存儲單元對應(yīng)一個唯一的地址。 譯碼需要的器件 多; 部分譯碼方式:存儲器芯片中的一個存儲單元有多個地址。譯碼簡單; 線選:存儲器芯片中的一個存儲單元有多個地址。地址有可能不連續(xù)。不需要譯碼。 8 圉為8088 CPU和菜 冇儲器屯路連接圄, 請回答以下冋題; 將CPU的控制信號 線與存儲靜相連 (2)存儲蒂的類型足什

23、 么 CRAMx ROM) ?志 客磊為多少?害存儲 框片的地址范圉分別 是多少? 答:1) CPU與 存儲器的 連接如右 圉所示心 2)存儲器類型為:RAM ; 總?cè)莩蕿?KX8 ; 地址范國:Q# 2GKJQH-27FFH 1# 7800H-2FFFH 第六章 中斷與中斷管理 【復(fù)習(xí)重點】 1、 中斷概念; 一_ 巧:鳴CPtB 血 精選文檔 可編輯 2、 中斷的處理過程; 3、 8086 中斷系統(tǒng)、 中斷類型; 4、 中斷向量和向量表 【典型習(xí)題】 爼 086/8088 CPU 的中斷分成 _ 軟件中斷 _ 和 硬件中斷 兩大類,8086 系統(tǒng) 中外部硬件中斷可分為 可屏蔽中斷 和 非屏

24、蔽中斷 兩種。 爼 086 系統(tǒng)最多能識別 256 種不同類型的中斷,每種中斷在中斷向量表中分配有 _ 4 個字節(jié)單元,用以指示中斷服務(wù)程序的入口地址。 0086/8088 CPU 響應(yīng)一個外部可屏蔽硬件中斷的條件是:一、外設(shè)有 中斷請求;二、 中斷 是開放的;三、必須在 當(dāng)前指令執(zhí)行 結(jié)束后。 爼 086 CPU 的 NMI引腳上輸入的信- 號是 _ B 。 A .可屏蔽中斷請求 B.非屏蔽中斷請求 C .中斷響應(yīng) D .總線請求 ?已知 SP=1310H ,執(zhí)行 IRET 指令后 SP 為: A 。 A . 1316H B. 1314H C. 1312H D. 1304H 6. 下面是某 8086 微機內(nèi)存中的部分?jǐn)?shù)據(jù), 則中斷類型號為 11H 的中斷服務(wù)程序的入口地 址是 A 。 0000:0040 B3 18 8A CC 4D F8 00 F0 41 F8 00 F0 C5 18 8A CC 0000:0050 39 E7 00 F0 A0 19 8A CC 2E E8 00 F0 D2 EF 00 F0 A F000:F84D B A019:8ACC C CC8A:19A0 D4DF8:00F0 精選文檔 可編輯 7、計算機使用中斷有什么好處? 答: (1) 解決快速 CPU 與慢速外設(shè)之間的矛盾,使 CPU 可

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論