版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、微機(jī)的系統(tǒng)組成和工作原理(一)基本內(nèi)容1微機(jī)系統(tǒng)的三個(gè)層次、主要性能指標(biāo);2計(jì)算機(jī)的運(yùn)算基礎(chǔ);3微機(jī)的三總線結(jié)構(gòu)及分類;4微機(jī)的基本結(jié)構(gòu)及功能;5微機(jī)的基本工作原理;6PC系列微機(jī)系統(tǒng)。重點(diǎn):微機(jī)系統(tǒng)的三個(gè)層次、主要性能指標(biāo),微機(jī)的基本結(jié)構(gòu)及功能。難點(diǎn):微機(jī)的基本工作原理。(二)學(xué)習(xí)要求了解本課程的研究對(duì)、內(nèi)容和要求;了解PC系列微機(jī)系統(tǒng)的基本配置、現(xiàn)代主流微機(jī)的主板結(jié)構(gòu)及其芯片組;掌握象計(jì)算機(jī)的運(yùn)算基礎(chǔ);掌握微機(jī)系統(tǒng)的三個(gè)層次、主要性能指標(biāo);掌握微機(jī)的硬件結(jié)構(gòu)、工作原理。(三)教學(xué)基本要求本單元共安排4學(xué)時(shí),可采用課堂教學(xué)、舉例示范等方式實(shí)施教學(xué)。在教學(xué)過程中,首先闡明課程的性質(zhì)、地位和目標(biāo)
2、,使學(xué)員從整體上了解課程學(xué)習(xí)的內(nèi)容,調(diào)動(dòng)學(xué)員的學(xué)習(xí)積極性,激發(fā)學(xué)員的學(xué)習(xí)熱情,注意了解學(xué)員在前導(dǎo)課程中的學(xué)習(xí)情況,引導(dǎo)學(xué)員對(duì)微機(jī)基本知識(shí)的回顧,避免在教學(xué)內(nèi)容上產(chǎn)生不必要的重復(fù)。通過展示PC系列微機(jī)主板的實(shí)物,加深學(xué)員對(duì)微型計(jì)算機(jī)硬件結(jié)構(gòu)的理解和認(rèn)識(shí);通過動(dòng)畫演示的方式說明程序在微機(jī)內(nèi)部執(zhí)行的過程,使學(xué)員熟練掌握微機(jī)各組成部分的基本結(jié)構(gòu)及工作原理;同時(shí)適當(dāng)開展計(jì)算機(jī)硬件方面的知識(shí)講座,培養(yǎng)學(xué)員對(duì)計(jì)算機(jī)硬件技術(shù)的學(xué)習(xí)興趣。通過本單元的學(xué)習(xí),使學(xué)員了解現(xiàn)代主流PC系列微機(jī)的配置和發(fā)展,理解微機(jī)系統(tǒng)的內(nèi)部運(yùn)行過程,掌握微型計(jì)算機(jī)硬件的基本知識(shí)。一、選擇題1、從器件角度看,計(jì)算機(jī)經(jīng)歷了四代變化。但從系
3、統(tǒng)結(jié)構(gòu)看,至今絕大多數(shù)計(jì)算機(jī)仍屬于( )型計(jì)算機(jī)。A)并行 B)馮.諾依曼 C)智能 D)實(shí)時(shí)處理2、馮諾依曼機(jī)工作的基本方式的特點(diǎn)是( )。A)多指令流單數(shù)據(jù)流 B)按地址訪問并順序執(zhí)行指令C)堆棧操作 D)存貯器按內(nèi)容選擇地址3、計(jì)算機(jī)的外圍設(shè)備是指( )。A)輸入/輸出設(shè)備 B)外存儲(chǔ)器C)遠(yuǎn)程通信設(shè)備 D)除了CPU和內(nèi)存以外的其它設(shè)備4、有關(guān)運(yùn)算器的描述,()是正確的。A)只做加法 B)只做算術(shù)運(yùn)算C)既做算術(shù)運(yùn)算又做邏輯運(yùn)算 D)只做邏輯運(yùn)算5、計(jì)算機(jī)中控制器的功能是()。A)產(chǎn)生時(shí)序信號(hào) B)從主存取出一條指令C)完成指令操作碼譯碼 D)從主存取出指令,完成指令操作碼譯碼,并產(chǎn)生
4、相關(guān)的操作控制信號(hào),以解釋執(zhí)行該指令6、下列有關(guān)運(yùn)算器的描述中( )是正確的。A)只作算術(shù)運(yùn)算,不作邏輯運(yùn)算 B)只作加法C)能暫時(shí)存放運(yùn)算結(jié)果 D)以上答案都不對(duì)7、運(yùn)算器的核心部分是( )。A)數(shù)據(jù)總線 B)多路開關(guān) C)累加寄存器 D)算術(shù)邏輯運(yùn)算單元8、計(jì)算機(jī)硬件能直接執(zhí)行的只有( )。A)符號(hào)語言 B)機(jī)器語言 C)匯編語言 D)機(jī)器語言和匯編語言9、完整的計(jì)算機(jī)應(yīng)包括( )。A)運(yùn)算器、存儲(chǔ)器、控制器 B)外部設(shè)備和主機(jī)C)主機(jī)和實(shí)用程序 D)配套的硬件設(shè)備和軟件系統(tǒng)10、至今為止,計(jì)算機(jī)中的所有信息仍以二進(jìn)制方式表示的理由是( )。A)節(jié)約元件 B)運(yùn)算速度快 C)物理器件的性能
5、決定 D)信息處理方便11、計(jì)算機(jī)中的運(yùn)算器和控制器集成在一塊芯片上稱為()。A)微型處理機(jī) B)單片機(jī) C)微處理器D)單板機(jī)12、微控制器是指( )。 A)微處理器 B)微型計(jì)算機(jī) C)單板機(jī) D)單片機(jī) 13、通常計(jì)算機(jī)系統(tǒng)中的外圍設(shè)備是指( )。A)外存儲(chǔ)器、輸入設(shè)備及輸出設(shè)備 B)外存儲(chǔ)器、輸入設(shè)備 C)外存儲(chǔ)器、輸出設(shè)備 D)輸入設(shè)備、輸出設(shè)備14、單片機(jī)是( )。A)微處理器B)微型計(jì)算機(jī) C)微機(jī)系統(tǒng) D)中央處理器二、填空題1、在計(jì)算機(jī)術(shù)語中,將_和_和在一起稱為CPU,而將CPU和_合在一起稱為主機(jī)。2、計(jì)算機(jī)硬件包括._, _,_,輸入/輸出設(shè)備。3、一位十進(jìn)制數(shù),用壓縮
6、BCD碼表示_位二進(jìn)制碼 ,用ASCII碼表示需_位二進(jìn)制碼。4、在計(jì)算機(jī)術(shù)語中,將運(yùn)算器、控制器、cache合在一起,稱為_,而將_和存儲(chǔ)器合在一起,成為_。5、計(jì)算機(jī)的主機(jī)由._、._、_等部件組成。三、判斷題1計(jì)算機(jī)中的運(yùn)算器,控制器和內(nèi)存儲(chǔ)器合稱為中央處理機(jī)。()2微處理機(jī)就是微型計(jì)算機(jī)。()3微處理機(jī)就是中央處理機(jī)CPU。 ()4通常所說的微型計(jì)算機(jī)是不包含系統(tǒng)軟件及應(yīng)用軟件的。( )5通常所說的微型計(jì)算機(jī)系統(tǒng)就是指微型計(jì)算機(jī)。()6通常所說的微型計(jì)算機(jī)系統(tǒng)就是指微型計(jì)算機(jī)及足夠的軟件所構(gòu)成。 ()7若將微型計(jì)算機(jī)集成在一片芯片上即構(gòu)成單板機(jī)。()8單板機(jī)如TP-81、TP-86 都
7、是計(jì)算機(jī)系統(tǒng)。()9目前人們常把微型計(jì)算機(jī)系統(tǒng)稱為個(gè)人計(jì)算機(jī)。 ()10Pentium 是高性能的32位微處理器。()11Pentium MMX是提高PC機(jī)處理多媒體和通訊能力而推出的新一代微處理器。()四、簡(jiǎn)答題1、CPU主要有以下四方面的功能:2、馮諾依曼型計(jì)算機(jī)的設(shè)計(jì)方案有哪些特點(diǎn)?3、微型計(jì)算機(jī)的特點(diǎn)和主要性能指標(biāo)有那些?4、 常見的微型計(jì)算機(jī)硬件結(jié)構(gòu)由哪些部分組成?各部分的主要功能和特點(diǎn)是什么?5、 什么是微型計(jì)算機(jī)的系統(tǒng)總線?說明數(shù)據(jù)總線、地址總線、控制總線各自的作用。微處理器和指令系統(tǒng)(一)基本內(nèi)容1微處理器的發(fā)展;28088/8086微處理器引腳的功能定義、工作模式;38088
8、/8086微處理器的內(nèi)部功能結(jié)構(gòu);48088/8086微處理器的工作原理;58088/8086微處理器的存儲(chǔ)器組織;68088/8086微處理器的操作時(shí)序;78088/8086微處理器的尋址方式;88088/8086微處理器的指令系統(tǒng)。重點(diǎn):8088/8086微處理器的功能結(jié)構(gòu)、工作原理和指令系統(tǒng)。難點(diǎn):8088/8086微處理器的操作時(shí)序和尋址方式。(二)學(xué)習(xí)要求了解微處理器的發(fā)展;理解8088/8086微處理器引腳的功能定義;掌握8088/8086微處理器的內(nèi)部功能結(jié)構(gòu);掌握8088/8086微處理器的工作模式、工作原理、存儲(chǔ)器組織及操作時(shí)序;掌握8088/8086微處理器的尋址方式和指令
9、系統(tǒng)。(三)教學(xué)基本要求本單元共安排8學(xué)時(shí),采用課堂講授、舉例等方式實(shí)施教學(xué)。在教學(xué)過程中,重點(diǎn)講述8088/8086微處理器的內(nèi)部功能結(jié)構(gòu)、尋址方式和指令系統(tǒng)等,使學(xué)員熟練掌握指令中操作數(shù)地址的計(jì)算方法;在講授指令系統(tǒng)時(shí),通過舉例、圖示說明,使學(xué)員熟練掌握常用指令的用法;可采用功能劃分的方法講解8088/8086微處理器的工作原理,使學(xué)員理解8088/8086微處理器的運(yùn)行過程。通過本單元的學(xué)習(xí),使學(xué)員了解執(zhí)行指令或運(yùn)行程序時(shí),數(shù)據(jù)在微處理器中流動(dòng)的路徑、存放時(shí)間及操作時(shí)序,加深對(duì)微處理器工作原理的理解,為使用指令和程序設(shè)計(jì)奠定基礎(chǔ)。一、選擇題1、微型計(jì)算機(jī)中的運(yùn)算器,將運(yùn)算結(jié)果的一些特征標(biāo)
10、志寄存在(D )中。 A SP B IP CAX DFR2、微處理器內(nèi)部的控制器是由( D )組成。 A寄存器陣列 B指令寄存器、指令譯碼器及定時(shí)控制電路 CALU與內(nèi)存 DALU與寄存器 1. 8086微處理器內(nèi)部能夠計(jì)算出訪問內(nèi)存儲(chǔ)器的20位物理地址的附加機(jī)構(gòu)是(B )。A. ALU B加法器 C指令隊(duì)列 D. 內(nèi)部通信寄存器2. 若有兩個(gè)帶有符號(hào)數(shù)ABH和FFH相加,其結(jié)果使FR中CF和OF位為(C )。 A. 0和0 B. 0和1 C. 1和0 D. 1和13. 邏輯地址是( C )地址。A.信息在存儲(chǔ)器中的具體 B.經(jīng)過處理后的20位C.允許在程序中編排的 D.段寄存器與指針寄存器共
11、同提供的4字符串操作時(shí)目標(biāo)串邏輯地址只能由( B )提供。A. ES B. ES、DI C. DS、SI D. DS、DI5. 8086微處理器中的ES是( B )寄存器。A. 數(shù)據(jù)段 B附加段 C擴(kuò)展附加段 D. 擴(kuò)展數(shù)據(jù)段6.8086處理器最小工作方式和最大工作方式的主要差別是( D)。A.內(nèi)存容量不同 B.IO端口數(shù)不同 C.數(shù)據(jù)總線位數(shù)不同 D.單處理器和多處理器的不同78086微處理器內(nèi)部通用寄存器中的指針類寄存器是( B )。A. IP B. AX C. BP D. IP880868088微處理器引腳中(B )信號(hào)線能夠反映標(biāo)志寄存器中斷允許標(biāo)志位下的當(dāng)前值。A. B C. D.
12、9若進(jìn)行加法運(yùn)算的兩個(gè)操作數(shù)為ABH和8BH,其結(jié)果使得CF和OF為( D )。A. 0和0 B. O和1 C. 1和0 D. 1和l10.欲使RESET有效, 只要( A )即可。A. 接通電源或按RESET鍵 B接通電源或執(zhí)行HLT指令C. 將RESET接地或執(zhí)行HLT指令 D. 接RESET并將RESET腳接地118086微處理器內(nèi)部具有自動(dòng)增1功能的寄存器是( D )。A. SI BAX C. BP D. IP12最大方式下8086系統(tǒng)送8288總線控制器的狀態(tài)信號(hào)為( A )。A. 、 、 B. C D. 1380868088微處理器狀態(tài)信號(hào)共有( C )條。A. 4 B. 6 C5
13、 D. 314編程人員不能直接讀寫的寄存器是(C )。A. DI B. CX C. IP D. SP15. 16位帶有符號(hào)數(shù)的補(bǔ)碼數(shù)據(jù)范圍為( C)。A32767H32767H B. 32768-32767C32767-32768 D. 32769-327661680868088微處理器可訪問內(nèi)存儲(chǔ)器地址為(A )。A. 00000HFFFFFH B. 0000HFFFFH C0 D. 017當(dāng)標(biāo)志寄存器FR中OF位等于1時(shí),表示帶有符號(hào)的字運(yùn)算超出數(shù)據(jù)( B )范圍。A. -128+127 B. 3276832767 C0000HFFFFH D. 00HFFH188086/8088微處理器C
14、LK引腳輸入時(shí)鐘信號(hào)是由( A )提供的。A. 8284 B. 8288 C8287 D.8289198086微處理器引腳處于(B )狀態(tài)時(shí),表明讀I/O端口。A. 101 B. 001 C. 110 D. 011208086/8088微處理器中的段寄存器中的CS作為段基值,偏移量允許使用( A )。A. IP B. DI C. SI D. BX218086微處理器以BP內(nèi)容作為偏移量,則段基值是由( C )寄存器提供。A. CS B. ES CSS D. BX2280868088微處理器中的寄存器可以用做8 位或16位寄存器,如( D )。A. SI BSP C. IP D. CX23.在最
15、小方式下,原8l86微處理器最大方式下、引腳應(yīng)改為( C )。A. M/、DT/ BDT/、M/、C. M/、DT/、 D. 、M/、DT/24訪問I/O端口可用地址線有( B)條 A. 64K B. 16 C32 D. 1M25最大方式下引腳25號(hào)和24號(hào)分別為和,若工作于最小方式下則分別為(B )。 A. 和ALE BALE和 C. 和 D.和ALE 2680868088微處理器順序執(zhí)行程序時(shí),當(dāng)遇到(C )指令時(shí),指令隊(duì)列會(huì)自動(dòng)復(fù)位,BIU會(huì)接著往指令隊(duì)列中裝入新的程序段指令。A. XLAT BLDS CJCXZ D. CMC27. 8086/8088微處理器中的BX是(A )。A. 基
16、址寄存器 B計(jì)數(shù)寄存器 C. 變址寄存器 D. 基址指針寄存器288086微處理器中堆棧段用作為段基值則偏移量由( B )提供。A. BP BSP C. SI D. DI 298086微處理在最大方式下,為(A )時(shí),表示中斷響應(yīng)。A. OO0 B. 101 C110 D. 01130. 8086 微處理器中 BP 寄存器是( A)。A. 基址指針寄存器 B. 基址寄存器 C計(jì)數(shù)寄存器 D. 堆?;芳拇嫫?1. 8086微處理器中的DI是( B )。A. 數(shù)據(jù)寄存器 B. 目的變址寄存器 C. 源變址寄存器 D. 基址指針寄存器32.8086處理器中寄存器( B )通常用做數(shù)據(jù)寄存器,且隱含
17、用法為計(jì)數(shù)寄存器。A. AX B. CX C. BX D. DX33. 與配合以決定訪問存儲(chǔ)器的數(shù)據(jù)是高字節(jié)還是低字節(jié)工作,其僅在總線周期開始的( B)周期有效。A. 任意 B. C. D. 34. 8086微處理器讀總線周期中地址信號(hào)在( A )期間處于高阻。A. B. C D. 35. 8088微處理器工作于最小方式下,引腳IO、DT/、 為( C )時(shí),表示寫I/O端口。A101 B111 C. 110 D. 10036. 訪問I/O端口的指令,常以寄存器間接尋址方式在DX中存放( C )。A. I/O端口狀態(tài) BI/O端口數(shù)據(jù) CI/0端口地址 D. I/O端口控制字37. 8086寫
18、總線周期中( A )期間DT/信號(hào)保持高電平有效。A. B. C. D. 38. 當(dāng)8086微處理器引腳為 10時(shí)表示(A )。A. 隊(duì)列空 B空操作 C. 無操作 D. 除第一個(gè)字節(jié)外,還取走后續(xù)字節(jié)中的代碼39.8086微處理器要求RESET有效維持時(shí)間至少要有( C )狀態(tài)。A. 5T B6T C. 4T D. 7T40. 最大方式8086系統(tǒng)中,送74LS245的DIR和信號(hào)由8288的( C )信號(hào)提供的。A. DEN、DT/ B、DT/ CDT/、 D. DT/、DEN41當(dāng)RESET信號(hào)有效后,CS內(nèi)容為( B )。 A. 0000H B. FFFF0H CFFFFH D、FFF
19、FFH42. 80868088寫總線周期中,微處理器完成寫入過程是在(C )。A. 上升沿 B. 下降沿 C. D. 下降沿43最小方式下的8086輸出總線控制信號(hào)有( B )。A. READY B. M/ C. D. RESET44. 8086讀總線周期期間,(A )信號(hào)一直保持有效。A. B C. D. M/ 45. 8086 處理器可尋址訪問的最大I/O空間為( B)。A. 1K B. 64K C. 640K D. 1M46最小方式下的8086命令輸出信號(hào)有( A )。A. B. C. D. 47. 由8088處理器組成的PC機(jī)的數(shù)據(jù)線是( C )。A. 8條單向線 B.16條單向線 C
20、. 8條雙向線 D. 16條雙向線48最大方式8086系統(tǒng)中74LS373的信號(hào)是由8288總線控制器的( A )信號(hào)提供的。A. ALE B. DT/ CDEN D. CLK 49. 8086讀寫總線周期,微處理器是在( C )時(shí)刻采樣READY信號(hào),以便決定是否插入。 A. B. C下降沿 D. 上升沿50. 8086處理器的一個(gè)典型總線周期需要( D )個(gè)T狀態(tài)。A. 1 B. 2 C. 3 D. 451. 8086處理器的一個(gè)總線周期在(C )之后插入。A. B. C. D.5280868088讀總線周期中,微處理器是在( C ) 時(shí)刻采樣數(shù)據(jù)總線,以便獲取數(shù)據(jù)。A. 下降沿 B上升沿
21、 C. 下降沿 D. 上升沿53.在讀寫總線周期中,在( A )期間利用地址鎖存允許信號(hào)的下降沿鎖存20位地址信號(hào)。 A. B. C. D.54.8086微處理器引腳處于(A )狀態(tài)時(shí),表明寫存儲(chǔ)器。A. 110 B001 C101 D. 11055. 8086微處理器寫總線周期中的地址/數(shù)據(jù)復(fù)用線在(B )期間為輸出數(shù)據(jù)。A. B. C. D. 56. 8088微處理器工作于最小方式下,引腳IO、DT/、 為(B )表示讀存儲(chǔ)器方式。A. 011 B. 001 C010 D. 100578086工作于最大方式時(shí),系統(tǒng)的控制總線的信號(hào)來自(B )。A. 8284 B. 8288 C. 8087
22、 D. 8286 58在80868088系統(tǒng)中,內(nèi)存中采用分段結(jié)構(gòu),段與段之間是( D)。A. 分開的 B. 連續(xù)的 C. 重疊的 D.都可以59具有指令流水線功能的CPU的特點(diǎn)是(A )。A. 提高CPU運(yùn)行速度 B.提高存儲(chǔ)器存取速度 C. 提高I/O處理速度D.提高DMA 傳遞速度608086寫I/O總線周期的控制信號(hào),一直保持低電平有效的是( A )。A. M B. DT C. D. 二、填空題1、 8086CPU具有 條地址線,可直接尋址 容量的內(nèi)存空間,在訪問I/O端口時(shí),使用地址線 條,最多可尋址 個(gè)I/O端口。2、8086CPU中的指令隊(duì)列的作用是 ,其長(zhǎng)度是 字節(jié)3、 808
23、6的標(biāo)志寄存器分為 個(gè) 標(biāo)志位和 個(gè) 標(biāo)志位,它們各自的含義和作用是什么?4、8086的存儲(chǔ)器采用 結(jié)構(gòu),數(shù)據(jù)在內(nèi)存中的存放規(guī)定是 ,規(guī)則字是指 ,非規(guī)則字是指 。5、寫出能夠完成下列操作的8086CPU指令。(1) 把4629H傳送給AX寄存器;(2) 從AX寄存器中減去3218H;(3) 把BUF的偏移地址送入BX中?!窘獯稹咳?、判斷題1. 當(dāng)執(zhí)行部件執(zhí)行指令需要數(shù)據(jù)時(shí),可以直接向存儲(chǔ)器讀取。( )2.當(dāng)執(zhí)行單元EU執(zhí)行指令結(jié)束時(shí), EU能將計(jì)算結(jié)果存入指定的內(nèi)存單元或IO端口. ( ) 3.若BIU正在取指時(shí),執(zhí)行部件EU發(fā)出總線請(qǐng)求,側(cè)必須等BIU取指完畢,該請(qǐng)求方能得到響應(yīng)。( )4
24、.8086 CPU中的BIU部件內(nèi)部有6個(gè)字節(jié)的指令隊(duì)列。( )5當(dāng)指令隊(duì)列不滿,執(zhí)行部件又沒有向指令隊(duì)列請(qǐng)求時(shí),則總線接口部件進(jìn)入空閑狀態(tài)。( )6.8086微處理器取指令與執(zhí)行指命時(shí),總線總是處于忙狀態(tài)。( )7.總線接口部件和執(zhí)行部件相互獨(dú)立,互相配合,并行同步工作,提高了整機(jī)的運(yùn)行速度。( )8. 通用寄存器中的變址寄存器也可以分為高8位、低8位單獨(dú)使用。( )9. 通用寄存器中的SP和BP都可以用于堆棧操作。( )10. 溢出與進(jìn)位具有相同概念。( )11運(yùn)算結(jié)果為零時(shí),F(xiàn)R中的ZF為0。( )12. 運(yùn)算結(jié)果中的低8位含有l(wèi)的個(gè)數(shù)為奇數(shù),則PF等于0。( )13輔助進(jìn)位位AF用于B
25、CD碼算術(shù)與邏輯算術(shù)。( )14存儲(chǔ)器中幾個(gè)段可以完全重疊,或者部分重疊。( )15存取操作數(shù)時(shí)所需要的段內(nèi)偏移量可以是指令中提供的直接地址。( )16存取操作數(shù)時(shí)所需要的段內(nèi)偏移量可以是一個(gè)允許使用的16位寄存器之值。 17存取操作數(shù)時(shí)所需要的段內(nèi)偏移量可以是指令中的位移量加上16位地址寄存器內(nèi)容。( )18. 為地址數(shù)據(jù)復(fù)用總線,其傳送信息的方向相同。( )19. 是4條地址狀態(tài)復(fù)用線,在訪問存儲(chǔ)器和I/O操作時(shí),可作為存儲(chǔ)器或I/O操作高4位地址線。( )2080868088微處理器具有相同的引腳,并且地址與數(shù)據(jù)線分時(shí)復(fù)用。21. 分時(shí)復(fù)用的高字節(jié)允許狀態(tài)信號(hào),當(dāng)DMA操作時(shí)為信號(hào)。(
26、)22. 8086微處理器信號(hào)INTR是 電平觸發(fā)的。238086微處理器信號(hào)NMI是上升沿觸發(fā)的,不可以用軟件加以屏蔽的中斷請(qǐng)求信號(hào)。24. 80868088微處理器引腳M/IO相同。( )25. 80868088微處理器狀態(tài)信號(hào)為0時(shí),表示8088微處理器當(dāng)前沒有接在總線上。( )26. 若8086微處理器從奇地址讀寫一個(gè)字,則需要 2個(gè)總線周期。27. 8086微處理器引腳、方向都是單向的。( )28. 8086微處理器引腳、分別為11時(shí),表示除第一個(gè)字節(jié)外,還取走后續(xù)字節(jié)中的代碼。29. 8086微處理器引腳僅在總線周期開始的第一個(gè)周期內(nèi)有效。30工作于最小方式的8086微處理器系統(tǒng)中
27、總線鎖存器和總線收發(fā)器各用3片。31工作于最小方式的8086微處理系統(tǒng)中,包含有8288總線控制器。( )32. 工作于最小方式的8086微處理器系統(tǒng)中,沒有8087芯片。( )33最小方式下的8086系統(tǒng)中,總線鎖存器主要用于鎖存信息。34. 最小方式下的8088系統(tǒng)中,總線鎖存器主要用于鎖存、 ,信息。35. 最小方式下總線主設(shè)備向8086發(fā)出HLDA請(qǐng)求總線控制權(quán)信號(hào),若8086微處理器響應(yīng)HLDA總線請(qǐng)求,則8086微處理器輸出HOLD信號(hào)。( )36. 最小方式下,若8086微處理器響應(yīng)總線主設(shè)備的總線請(qǐng)求,則8086微處理器的地址總線、數(shù)據(jù)總線、信號(hào)以及有關(guān)的總線控制信號(hào)、命令輸出
28、信號(hào)處于高阻狀態(tài)。37. 8088微處理器在最大方式下其信號(hào)為高電平。 38. 最大方式8086系統(tǒng)中74LS 373的G信號(hào)連接于8086 ALE引腳。( )39最大方式8086系統(tǒng)中74LS 245 DIR信號(hào)是由8086引腳提供。( ) 40. 80868088微處理器的讀寫總線周期中。若已插入一個(gè)延時(shí)時(shí)鐘周期,隨后在該的下降沿繼續(xù)采樣READY信號(hào),只要其為高電平,就在結(jié)束后繼續(xù)插入一個(gè)( )41總線周期就是機(jī)器周期。( ) 42. 在讀寫總線周期中,微處理器利用信號(hào)下降沿鎖存20位地址。( )43. 在讀寫總線周期的期間,利用地址鎖存器的上升沿鎖存20位地址信息。( )44. 在80
29、86寫總線周期中信號(hào),在期間為高阻。( )45. 在8086寫總線周期中總線收發(fā)信號(hào)一直保持高電平。( )46. 在8086寫存儲(chǔ)器總線周期中 信號(hào)一直保持低電平有效信號(hào)。( )47. 8086讀存儲(chǔ)器總線周期中信號(hào)一直保持高電平有效信號(hào)。( )48. 8086中斷響應(yīng)周期,在兩個(gè)中斷響應(yīng)周期之間有3個(gè)。( )49. 當(dāng)8086微處理器響應(yīng)總線請(qǐng)求發(fā)出HLDA后,在下一個(gè)總線周期的下降沿開始,地址及數(shù)據(jù)總線處于高阻。( )50. 8086總線請(qǐng)求響應(yīng)周期中, 一旦HLDA由高電平變?yōu)榈碗娖?,則有關(guān)懸浮信號(hào)線立即被微處理器重新驅(qū)動(dòng)。( )518086微處埋器RESET引腳當(dāng)從高電平有效變成低電平
30、無效信號(hào)后,微處理器被啟動(dòng)恢復(fù)正常工作。四、簡(jiǎn)答題1、.指令執(zhí)行的全過程。 2、 8086內(nèi)部的地址產(chǎn)生器是如何產(chǎn)生實(shí)際地址的? 3、8088和8086的比較4、Tw狀態(tài)的含義。 5、 設(shè)某單元段地址為1234H,偏移地址為5678H,其物理地址為多少?另位于1000H段的17523H單元的偏移地址是多少?6、 8086CPU的內(nèi)部結(jié)構(gòu)有何特點(diǎn)?由哪兩部分組成?它們的主要功能是什么?7、8086CPU內(nèi)部寄存器有哪幾種?各自的特點(diǎn)和作用是什么?8、解釋邏輯地址、偏移地址、有效地址、物理地址的含義,8086存儲(chǔ)器的物理地址是如何形成的?怎樣進(jìn)行計(jì)算?9、8086系統(tǒng)中的存儲(chǔ)器分為幾個(gè)邏輯段?各段
31、之間的關(guān)系如何?每個(gè)段寄存器的作用是什么?10、8086的最大工作模式和最小各種模式的主要區(qū)別是什么?如何進(jìn)行控制?11、在內(nèi)存有一個(gè)由20個(gè)字節(jié)組成的數(shù)據(jù)區(qū),其起始地址為1100H:0020H。計(jì)算出該數(shù)據(jù)區(qū)在內(nèi)存的首末單元的實(shí)際地址。12、什么是總線周期?8086CPU的讀/寫總線周期各包含多少個(gè)時(shí)鐘周期?什么情況下需要插入等待周期TW,什么情況下會(huì)出現(xiàn)空閑狀態(tài)TI?13、簡(jiǎn)要分析8086的指令格式由哪些部分組成,什么是操作碼?什么是操作數(shù)?尋址和尋址方式的含義是什么?8086指令系統(tǒng)有哪些尋址方式?14、根據(jù)以下要求寫出相應(yīng)的匯編語言指令。 15、8086系統(tǒng)中訪問存儲(chǔ)器的20位物理地址
32、16、簡(jiǎn)要說明8086微處理器內(nèi)部通用類寄存器( 名稱和作用)。17、 試述8086/8088微處理器內(nèi)部結(jié)構(gòu)的主要區(qū)別。18、試述8086微處理器內(nèi)部結(jié)構(gòu)特點(diǎn)。19、8086/8088微處理器引腳有何主要區(qū)別?20、最小方式下支持8086系統(tǒng)工作的芯片有哪些?有什么作用?21、試述標(biāo)志寄存器標(biāo)志位類型、名稱和作用。22、試述最小方式下讀寫總線周期主要區(qū)別。23、 存儲(chǔ)器分段組織有何優(yōu)越性?24、簡(jiǎn)要說明8086微處理器內(nèi)部結(jié)構(gòu)。25、 80386微處理器內(nèi)部有哪些通用寄存器?它與8086有何區(qū)別?26、試述與組合如何選擇數(shù)據(jù)字。27、 試述最大方式下支持8086系統(tǒng)工作的芯片有哪些?有什么作
33、用?28、中斷響應(yīng)周期中為什么有兩個(gè)?五、綜合題1、有兩個(gè)雙字?jǐn)?shù)據(jù),第一個(gè)是56131274H,第二個(gè)是個(gè)雙字指針,其段地址是3562H,偏移地址是1330H,存儲(chǔ)在1F000H開始的單元,并連續(xù)存放,請(qǐng)畫出存儲(chǔ)示意圖。第三章匯編語言程序設(shè)計(jì)基本內(nèi)容1匯編語言的基本語法,包括源程序結(jié)構(gòu)、語句格式、數(shù)據(jù)、表達(dá)式和運(yùn)算符;2偽指令語句,包括方式選擇偽指令、邏輯段定義偽指令、數(shù)據(jù)偽指令、模塊定義偽指令、過程與宏定義偽指令、結(jié)構(gòu)定義偽指令;3匯編語言程序的開發(fā)過程、基本結(jié)構(gòu)程序設(shè)計(jì)、子程序設(shè)計(jì)與調(diào)用;4DOS/BIOS功能調(diào)用。重點(diǎn):匯編語言的基本語法,匯編語言程序設(shè)計(jì)的方法。難點(diǎn):偽指令,DOS/B
34、IOS的功能調(diào)用。(二)學(xué)習(xí)要求熟練掌握匯編語言的功能、特點(diǎn)、格式;掌握匯編語言的宏與偽指令;掌握匯編語言程序的開發(fā)過程和設(shè)計(jì)方法;掌握基本的DOS/BIOS功能調(diào)用。(三)教學(xué)基本要求本單元共安排16學(xué)時(shí),講課8學(xué)時(shí),實(shí)驗(yàn)8學(xué)時(shí),可采用課堂講授、討論、上機(jī)實(shí)驗(yàn)和課后作業(yè)等方式實(shí)施教學(xué)。通過對(duì)匯編語言的講授和上機(jī)實(shí)驗(yàn),加深學(xué)員對(duì)微機(jī)基本工作過程的理解,培養(yǎng)學(xué)員嚴(yán)謹(jǐn)?shù)倪壿嬎季S方式和上機(jī)實(shí)驗(yàn)?zāi)芰?。本單元與第二單元中微處理器的基本結(jié)構(gòu)、工作原理等聯(lián)系密切,在教學(xué)過程中應(yīng)注意相關(guān)知識(shí)的回顧,結(jié)合匯編語言的特點(diǎn),重點(diǎn)講述匯編語言的基本語法、匯編語言程序設(shè)計(jì)的方法,同時(shí)充分利用學(xué)員已經(jīng)掌握的計(jì)算機(jī)硬件知識(shí)
35、安排自學(xué)和組織討論,課后適當(dāng)布置匯編語言的程序設(shè)計(jì)作業(yè)題,以鍛煉學(xué)員的程序設(shè)計(jì)思想,激發(fā)學(xué)員對(duì)匯編語言程序設(shè)計(jì)的興趣,注重培養(yǎng)學(xué)員自主學(xué)習(xí),獨(dú)立編寫程序和調(diào)試程序的能力。一、選擇題1、某寄存器中的值有時(shí)是地址,因此只有計(jì)算機(jī)的( )才能識(shí)別它。A.譯碼器 B.判別程序 C.指令 D.時(shí)序信號(hào)C2、指令系統(tǒng)中采用不同尋址方式的目的主要是( )。A.實(shí)現(xiàn)存貯程序和程序控制 B.縮短指令長(zhǎng)度,擴(kuò)大尋址空間,提高編程靈活性C.可以直接訪問外存 D.提供擴(kuò)展操作碼的可能并降低指令譯碼難度B3、某計(jì)算機(jī)的字長(zhǎng)16位,它的存儲(chǔ)容量是64KB,若按字編址,那么它的尋址范圍是( )。A.64K B.32K C.
36、64KB D.32KBB4、用于對(duì)某個(gè)寄存器中操作數(shù)的尋址方式稱為( )尋址。A.直接 B.間接 C.寄存器直接 D.寄存器間接C5、描述匯編語言特性的概念中,有錯(cuò)誤的句子是( )。A.對(duì)程序員的訓(xùn)練要求來說,需要硬件知識(shí) B.匯編語言對(duì)機(jī)器的依賴性高C.用匯編語言編制程序的難度比高級(jí)語言小 D.匯編語言編寫的程序執(zhí)行速度比高級(jí)語言快C6、算術(shù)右移指令執(zhí)行的操作是( )。A.符號(hào)位填0,并順次右移1位,最低位移至進(jìn)位標(biāo)志位B.符號(hào)位不變,并順次右移1位,最低位移至進(jìn)位標(biāo)志位C.進(jìn)位標(biāo)志位移至符號(hào)位,順次右移1位,最低位移至進(jìn)位標(biāo)志位D.符號(hào)位填1,并順次右移1位,最低位移至進(jìn)位標(biāo)志位B7、寄存
37、器直接尋址方式中,寄存器中所存的是( )。A.操作數(shù) B.存放操作數(shù)的主存單元的地址C.存放操作數(shù)的寄存器的編號(hào) D.存放操作數(shù)的主存單元地址的地址A8、下面描述RISC指令系統(tǒng)中基本概念不正確的句子是( )。A.選取使用頻率高的一些簡(jiǎn)單指令,指令條數(shù)少B.指令長(zhǎng)度固定C.指令格式種類多,尋址方式種類多D.只有取數(shù)/存數(shù)指令訪問存儲(chǔ)器C9、在CPU中,暫存指令的寄存器是( )。A.數(shù)據(jù)寄存器 B.序計(jì)數(shù)器 C.狀態(tài)條件寄存器 D.指令寄存器D0、用于對(duì)某個(gè)寄存器中操作數(shù)的尋址方式稱為( )尋址。A.直接 B.間接 C.寄存器直接 D.寄存器間接C11、指令周期是指( )。A.PU從主存取出一條
38、指令的時(shí)間B.PU執(zhí)行一條指令的時(shí)間C.PU從主存取出一條指令加上CPU執(zhí)行這條指令的時(shí)間D.鐘周期時(shí)間C12、執(zhí)行的操作是( )。A.符號(hào)位填0,并順次右移1位,最低位移至進(jìn)位標(biāo)志位B.符號(hào)位不變,并順次右移1位,最低位移至進(jìn)位標(biāo)志位C.進(jìn)位標(biāo)志位移至符號(hào)位,順次右移1位,最低位移至進(jìn)位標(biāo)志位D.符號(hào)位填1,并順次右移1位,最低位移至進(jìn)位標(biāo)志位A13、變址尋址方式中,操作數(shù)的有效地址等于( )。A.基值寄存器內(nèi)容加上形式地址 B.堆棧指示器內(nèi)容加上形式地址C.變址寄存器內(nèi)容加上形式地址 D.程序計(jì)數(shù)器內(nèi)容加上形式地址C14、由于CPU內(nèi)部的操作速度較快,而CPU訪問一次主存所花的時(shí)間較長(zhǎng),因
39、此機(jī)器周期通常用( )來規(guī)定。A.主存中讀取一個(gè)指令字的最短時(shí)間 B.主存中讀取一個(gè)數(shù)據(jù)字的最長(zhǎng)時(shí)間C.主存中寫入一個(gè)數(shù)據(jù)字的平均時(shí)間 D.主存中取一個(gè)數(shù)據(jù)字的平均時(shí)間A15、在指令的地址字段中,直接指出操作數(shù)本身的尋址方式,稱為( )。A.隱含地址 B.立即尋址 C.寄存器尋址 D.直接尋址B16、寄存器間接尋址方式中,操作數(shù)處在( )。A.通用寄存器 B.主存單元 C.程序計(jì)數(shù)器 D.堆棧B17、程序控制類指令的功能是( )。A.進(jìn)行算術(shù)運(yùn)算和邏輯運(yùn)算 B.進(jìn)行主存與CPU之間的數(shù)據(jù)傳送C.進(jìn)行CPU和I/O設(shè)備之間的數(shù)據(jù)傳送 D.改變程序執(zhí)行的順序D18、堆棧尋址方式中,設(shè)A為累加寄存器
40、,SP為堆棧指示器,Msp為SP指示器的棧頂單元,如果操作的動(dòng)作是:(A)Msp,(SP)1SP,那么出棧操作的動(dòng)作為:( )A.(Msp)A,(SP)+1SP B.(SP)+1SP,(Msp)AC.(SP)1SP,(Msp)A D.(Msp)A,(SP)1SPB19、一個(gè)子程序在主程序執(zhí)行期間可以多次被調(diào)用,甚至可以自己調(diào)用自己,實(shí)現(xiàn)這種調(diào)用的最好的辦法是使用( )。A.寄存器 B.堆棧 C.鎖存器 D.主存B20、指令寄存器的作用是( )。A.保存當(dāng)前指令的地址 B.保存當(dāng)前正在執(zhí)行的指令C.保存下一條指令 D.保存上一條指令B21、運(yùn)算型指令的尋址與轉(zhuǎn)移型指令的尋址不同點(diǎn)在于( )。A.
41、前者取操作數(shù),后者決定程序轉(zhuǎn)移地址B.后者取操作數(shù),前者決定程序轉(zhuǎn)移地址C.前者是短指令,后者是長(zhǎng)指令D.前者是長(zhǎng)指令,后者是短指令A(yù)22、寄存器直接尋址方式中,操作數(shù)處在( )。A.寄存器 B.主存單元 C.堆棧 D.程序計(jì)數(shù)器A23、位操作類指令的功能是( )。A.對(duì)CPU內(nèi)部通用寄存器或主存某一單元任一位進(jìn)行狀態(tài)檢測(cè)(0或1)B.對(duì)CPU內(nèi)部通用寄存器或主存某一單元任一位進(jìn)行狀態(tài)檢測(cè)或強(qiáng)置C.對(duì)CPU內(nèi)部通用寄存器或主存某一單元任一位進(jìn)行狀態(tài)強(qiáng)置D.進(jìn)行移位操作B24、CPU從主存取出一條指令并執(zhí)行該指令的時(shí)間叫做( )。A.機(jī)器周期 B.指令周期 C.時(shí)鐘周期 D.總線周期B二、填空題
42、1、指令格式是指令用A)_碼表示的結(jié)構(gòu)形式,通常格式中由B)_字段和C)_字段組成。A) 二進(jìn)制代碼 B) 操作碼 C) 地址碼2、CPU中至少有如下六類寄存器A)_寄存器,B)_計(jì)數(shù)器,C)_寄存器,通用寄存器,狀態(tài)條件寄存器,緩沖寄存器。A)指令 B)程序 C)地址3、條件轉(zhuǎn)移、無條件轉(zhuǎn)移、轉(zhuǎn)子程序、返主程序、中斷返回指令都屬于A)_類指令A(yù))程序控制類4、CPU中,保存當(dāng)前正在執(zhí)行的指令的寄存器為A_,保存當(dāng)前正在執(zhí)行的指令的地址的寄存器為B_。A)指令寄存器IR B)程序計(jì)數(shù)器PC5、CPU從A) _取出一條指令并執(zhí)行這條指令的時(shí)間和稱為B) _。由于各種指令的操作功能不同,各種指令的
43、指令周期是C) _。A)存儲(chǔ)器 B)指令周期 C)不相同的6、堆棧是一種特殊的A)_尋址方式,它采用B)_原理。A)數(shù)據(jù) B)先進(jìn)后出三、判斷題1、判斷下列指令書寫是否正確(1) MOV AL,BX (2) MOV AL,CL(3) INC BX (4) MOV 5,AL (5) MOV BX,SI (6) MOV BL,F(xiàn)5H(7) MOV DX,2000H (8) POP CS(9) MOV CS,2000H (10)MOV AX,DX(11)MOV DS,ES (12)MOV DS,2000H(1)() (2) () (3) () (4) () (5) () (6) () (7) ()
44、(8) () (9) () (10) () (11) () (12) ()2、要想完成把2000H送1000H中,用指令 MOV 1000H ,2000H是否正確?如果不正確,應(yīng)用什么辦法?()應(yīng)用 MOV AX, 2000H MOV 1000H, AX四、簡(jiǎn)答題1、分析匯編語言源程序應(yīng)該由哪些邏輯段組成?各段的作用是什么?語句標(biāo)號(hào)和變量應(yīng)具備哪3種屬性?【解答】匯編語言源程序應(yīng)該由若干個(gè)邏輯段組成,可以有若干個(gè)數(shù)據(jù)段、代碼段、堆棧段和附加數(shù)據(jù)段,至少要有一個(gè)代碼段。各段的作用如下:(1)代碼段用來存放程序和常數(shù)。(2)數(shù)據(jù)段用于數(shù)據(jù)的保存。(3)堆棧段用于保護(hù)數(shù)據(jù),尤其在子程序調(diào)用、中斷過程
45、中進(jìn)行現(xiàn)場(chǎng)信息保護(hù)。(4)附加數(shù)據(jù)段用于數(shù)據(jù)的保存。語句標(biāo)號(hào)和變量應(yīng)具備的3種屬性:段屬性、偏移屬性和類型屬性。2、比較宏指令與子程序,它們有何異同?它們的本質(zhì)區(qū)別是什么?【解答】宏與子程序兩者的相同之處在于都是用來處理在編程過程中多次使用的功能程序的方法,兩者均能簡(jiǎn)化源程序。兩者的區(qū)別在于:(1)宏調(diào)用通過宏指令名進(jìn)行,匯編時(shí),隨時(shí)調(diào)用隨時(shí)展開,并不簡(jiǎn)化目標(biāo)程序;子程序調(diào)用是在程序執(zhí)行期間執(zhí)行CALL指令,代碼只在目標(biāo)程序中出現(xiàn)一次,所以也簡(jiǎn)化了目標(biāo)程序。(2)宏調(diào)用時(shí)的參數(shù)由匯編程序通過實(shí)參轉(zhuǎn)換成形參的方式傳遞,具有很大的靈活性。宏定義中允許設(shè)置若干形式參數(shù)代替數(shù)值、指令、寄存器、各種字符
46、串等。宏調(diào)用時(shí)可用程序所需要的實(shí)際參數(shù)來替換,使編程人員感覺非常靈活;而子程序的參數(shù)傳遞要麻煩得多。(3)宏調(diào)用在匯編時(shí)完成,不需要額外的時(shí)間開銷;子程序調(diào)用和子程序返回都需要時(shí)間,還涉及堆棧操作。故若優(yōu)先考慮速度,用宏指令;若優(yōu)先考慮存儲(chǔ)空間,用子程序。3. 說明存儲(chǔ)器操作數(shù)有效地址EA的構(gòu)成。通常有效地址是由位移量、基址、變址之和決定。4簡(jiǎn)述指令LEA與LDSLES區(qū)別。LEA 指令取內(nèi)存儲(chǔ)器操作數(shù)的16位段內(nèi)偏移量地址裝入指定的通用寄存器。LDS和LES 指令則將指定存儲(chǔ)器中連續(xù) 4個(gè)單元內(nèi)的低地址連續(xù)二個(gè)字節(jié)內(nèi)容送通用寄存器,高地址連續(xù)二個(gè)字節(jié)內(nèi)容送數(shù)據(jù)段(LDS)或送附加段(LES)
47、5. 實(shí)現(xiàn)寄存器AX清零的方法有哪些?實(shí)現(xiàn)清零方法如下。(1)傳送指令:MOV AX,0(2)減法指令:SUB AX,AX;SBC AX,AX(3)異式指令:XOR AX,AX6. 當(dāng)8086微處理器響應(yīng)總線請(qǐng)求發(fā)出HLDA信號(hào)后,有哪些引腳信號(hào)處于高阻?,IO,處于高阻,ALE無效。7. 指令A(yù)ND與TEST有何異同?AND與 TEST指令均為將目標(biāo)操作數(shù)與源操作數(shù)進(jìn)行邏輯與操作,AND指令運(yùn)算結(jié)果要送回目標(biāo)操作數(shù),TEST指令不送回目標(biāo)操作數(shù)。兩者標(biāo)志位都有相同的位發(fā)生變化。8. 簡(jiǎn)述80868088端口尋址方式,并說明各自的端口尋址范圍。端口尋址方式有如下兩種。(1)直接尋址方式:如IN
48、 AL,20H;OUT 40H,AL;端口數(shù)為0255。(2)間接尋址方式:如IN AL,DX; OUT DX,AX;端口數(shù)為065535。9. 簡(jiǎn)述AAA與DAA指令的區(qū)別。AAA指令為非壓縮BCD 碼加法調(diào)整指令,將非壓縮BCD碼相加的結(jié)果仍調(diào)整為非壓縮形式的BCD碼。DAA為壓縮BCD碼加法調(diào)整指令。將壓縮BCD碼相加,其結(jié)果仍調(diào)整為壓縮形式的BCD碼。兩條指令編程時(shí)放在加減法指令后面,以便調(diào)整。10. 什么是尋址方式? 簡(jiǎn)述80868088尋址方式。所謂尋址方式是尋找操作數(shù)的方法。80868088微處理器尋址方式有寄存器尋址、立即尋址、直接尋址、寄存器間接尋址、基址尋址、變址尋址、基址
49、變址尋址方式。11. 說明JMP與JXX所能實(shí)現(xiàn)轉(zhuǎn)移的范圍。與使用JMP指令進(jìn)行轉(zhuǎn)移時(shí),其轉(zhuǎn)移范圍不受限制,可在段內(nèi)直接或間接轉(zhuǎn)移,也可以在段間直接或間接轉(zhuǎn)移。JXX指令是條件轉(zhuǎn)移指令,執(zhí)行指令時(shí),根據(jù)微處理器標(biāo)志寄存器的狀態(tài)決定是否控制程序轉(zhuǎn)移,若滿足條件,則將控制轉(zhuǎn)移到指令所規(guī)定的目標(biāo);若條件不滿足,則繼續(xù)順序執(zhí)行。所有的條件轉(zhuǎn)移指令都是段內(nèi)轉(zhuǎn)移,且是短距離的,即目標(biāo)必須在當(dāng)前指令段內(nèi),且與下一條指令的第一字節(jié)距離在-128+127字節(jié)之內(nèi)。1280868088微處理器當(dāng)響應(yīng)總線請(qǐng)求發(fā)出HLDA信號(hào)后,執(zhí)行部件EU是否立即停止操作?執(zhí)行部件此時(shí)將繼續(xù)執(zhí)行已經(jīng)進(jìn)入微處理器指令隊(duì)列中的指令,直
50、到遇到一條需要使用總線的指令時(shí),執(zhí)行部件才停下來。13. 指令系統(tǒng)中哪些指令是成對(duì)出現(xiàn)的?指令系統(tǒng)中成對(duì)出現(xiàn)的指令、即在程序中兩者同時(shí)出現(xiàn),有PUSHPOP、PUSHFPOPFF、CALL/RET。14說明指令MOV AL,LOHSI中源操作數(shù)的尋址方式及其存放位置?指令 MOV AL,20HSI中源操作數(shù)的尋址方式是變址尋址方式,待尋找的操作數(shù)在內(nèi)存儲(chǔ)器中。15. 執(zhí)行SAHF和LAHF指令可對(duì)哪些標(biāo)志位進(jìn)行處理?SAHF和LAHF指令是對(duì)F寄存器中的低8位SF、ZF、AF、CF進(jìn)行處理。45. INC AX與ADD AX,1指令有何異同??jī)蓷l指令都能使AX內(nèi)容增1,但前者CF標(biāo)志無影響,后
51、者CF有影響。16. 簡(jiǎn)述SAR與SHR指令的區(qū)別。SHR指令為邏輯右移指令,可用于無符號(hào)數(shù)除2的操作;SAR指令為算術(shù)右移指令,可用于帶符號(hào)數(shù)除2的操作。 執(zhí)行SHR指令時(shí),右移一位,最高位補(bǔ)零,執(zhí)行SAR指令一次,右移一位,最高位自動(dòng)這回,保留原值不變。17. 指令SUB與CMP 有何異同??jī)蓷l指令都能將目標(biāo)操作數(shù)與源操作數(shù)進(jìn)行相減操作,SUB能將結(jié)果送目標(biāo)操作數(shù)中,并反映在標(biāo)志位。18. 什么叫指令?什么叫指令系統(tǒng)?指令就是要計(jì)算機(jī)執(zhí)行某種操作的命令指令系統(tǒng)就是一臺(tái)計(jì)算機(jī)中所有機(jī)器指令的集合19. 說明CPU中的主要寄存器及其功能。1.指令寄存器(IR):用來保存當(dāng)前正在執(zhí)行的一條指令。
52、2.程序計(jì)數(shù)器(PC):用來確定下一條指令的地址。3.地址寄存器(AR):用來保存當(dāng)前CPU所訪問的內(nèi)存單元的地址。4.緩沖寄存器(DR):作為CPU和內(nèi)存、外部設(shè)備之間信息傳送的中轉(zhuǎn)站。 補(bǔ)償CPU和內(nèi)存、外圍設(shè)備之間在操作速度上的差別。 在單累加器結(jié)構(gòu)的運(yùn)算器中,緩沖寄存器還可兼作為操作數(shù)寄存器。5.通用寄存器(AC):當(dāng)運(yùn)算器的算術(shù)邏輯單元(ALU)執(zhí)行全部算術(shù)和邏輯運(yùn)算時(shí),為ALU提供一個(gè)工作區(qū)。6.狀態(tài)條件寄存器:保存由算術(shù)指令和邏輯指令運(yùn)行或測(cè)試的結(jié)果建立的各種條件碼內(nèi)容。除此之外,還保存中斷和系統(tǒng)工作狀態(tài)等信息,以便使CPU和系統(tǒng)能及時(shí)了解機(jī)器運(yùn)行狀態(tài)和程序運(yùn)行狀態(tài)。20、什么是
53、指令周期?什么是機(jī)器周期?什么是時(shí)鐘周期?三者之間的關(guān)系如何? 指令周期是完成一條指令所需的時(shí)間。包括取指令、分析指令和執(zhí)行指令所需的全部時(shí)間。機(jī)器周期也稱為CPU周期,是指被確定為指令執(zhí)行過程中的歸一化基準(zhǔn)時(shí)間,通常等于取指時(shí)間(或訪存時(shí)間)。時(shí)鐘周期是時(shí)鐘頻率的倒數(shù),也可稱為節(jié)拍脈沖或T周期,是處理操作的最基本單位。一個(gè)指令周期由若干個(gè)機(jī)器周期組成,每個(gè)機(jī)器周期又由若干個(gè)時(shí)鐘周期組成。21、指出下列指令中的源操作數(shù)與目的操作數(shù)的尋址方式(1) MOV SI,200(2) MOV CX,DATASI(3) ADD AX,BXDI(4)AND AX,BX(5)MOV SI,AX(6)PUSHF
54、(1)源:立即尋址 ;目的:寄存器尋址(2)源:變址尋址 ;目的:寄存器尋址(3)源:基址變址尋址 ;目的:寄存器尋址(4)源:寄存器尋址 ;目的:寄存器尋址(5)源:寄存器間接尋址 ;目的:寄存器尋址(6)源:寄存器尋址 ;目的:直接尋址22、給定 (BX)=637DH,(SI)=2A9BH,位移量D=7237H,試確定在以下各種尋址方式下的有效地址是什么?(1)立即尋址(2)直接尋址(3)使用BX的寄存器尋址(4)使用BX的間接尋址(5)使用BX的寄存器相對(duì)尋址(6)基址變址尋址(7)相對(duì)基址變址尋址(1)立即尋址 0(2)直接尋址 7237H(3)使用BX的寄存器尋址 0(4)使用BX的
55、間接尋址 637DH(5)使用BX的寄存器相對(duì)尋址 637DH+7237H=D5B4H(6)基址變址尋址 637DH+2A9BH=8E18H(7)相對(duì)基址變址尋址637DH+2A9BH+7237H =1004FH23、試根據(jù)下列要求寫出相應(yīng)的匯編語言指令(1)把BX 寄存器和DX寄存器的內(nèi)容相加,結(jié)果存到DX寄存器中。(2)用寄存器BX和SI的基址變址尋址方式把存儲(chǔ)器中的一個(gè)字節(jié)與AL寄存器的內(nèi)容相加,結(jié)果存到AL寄存器中。(3)用寄存器BX和位移量0B2H寄存器相對(duì)尋址方式把存儲(chǔ)器中的一個(gè)字與(CX)相加,結(jié)果存到存儲(chǔ)器中。(4)用位移量0524H直接尋址方式把存儲(chǔ)器中的一個(gè)字與數(shù)2A59H
56、相加,結(jié)果存到存儲(chǔ)器。(5)把數(shù)0B5H與(AL)相加,并把結(jié)果存到AL中。(1) MOV AX , BX ADD AX , DX MOV DX , AX(2) ADD AL ,BYTE BXSI(3) MOV AX,CX ADD AX,BX+0B2H MOV BX+0B2H, AX(4) MOV AX , 2A59H ADD AX , 0524H MOV 0524H , AX(5) ADD AL, 0B5H 24、現(xiàn)有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100)=12H,(20101)=34H,(20102)=56H,(20103)=78H,(21200)
57、=2AH,(21201)=4CH,(21202)=B7H,(21203)=65H,試說明下列各指令執(zhí)行后AX寄存器的內(nèi)容。(1)MOV AX, 1200H(2)MOV AX, BX(3)MOV AX,1200H(4)MOV AX, BX(5)MOV AX,1100 BX(6)MOV AX, BXSI(7)MOV AX, 1100BXSI(1)AX= 1200H(2)AX=0100H(3)AX=4c2AH(4)AX=3412H(5)AX=4c2AH(6)AX=7856H(7)AX= 65B7H25、假定(DS)=2000H,(ES)=2100H,(SS)=1500H,(SI)=00A0H,(BX
58、)=0100H,(BP)=0010H,數(shù)據(jù)段中變量名VAL的偏移地址為0050H,試指出下列源操作數(shù)字段的尋址方式是什么?其物理地址是什么?(1)MOV AX, 0ABH (2)MOV AX, BX (3)MOV AX, 100H (4)MOV AX, VAL (5)MOV AX, BX (6)MOV AX,ES: BX (7)MOV AX, BP (8)MOV AX, SI (9)MOV AX, BX+10 (10)MOV AX,VALBX (11)MOV AX, BXSI (12)MOV AX, VALBXSI (1)立即尋址 0(2)寄存器尋址 0(3)直接尋址 20100H(4)直接尋
59、址 20050H(5)基址尋址 20100H(6)段超越的基址尋址 21100H(7)堆棧段基址尋址 15010H(8)源變址尋址 200A0H(9)帶偏量的基址尋址20110H(10)帶偏移量的基址尋址20150H(11)基址加變址尋址201A0H(12)帶偏移量的基址加變址尋址201F0H26、如TABLE為數(shù)據(jù)段中0032單元的符號(hào)名,其中存放的內(nèi)容為1234H,試問以下兩條指令有什么區(qū)別?指令執(zhí)行完后AX寄存器的內(nèi)容是什么? MOV AX,TABLE LEA AX,TABLE將TABLE為偏移量的內(nèi)存中數(shù)據(jù)放入AX將TABLE的地址偏移量的放入AX27、假設(shè)(BX)=0E3H,變量VA
60、LUE中存放的內(nèi)容為79H,確定下列指令單獨(dú)執(zhí)行后的結(jié)果。(1)XOR BX,VALUE (2)AND BX,VALUE(3)OR BX,VALUE(4)XOR BX,0FFH(5)AND BX,0(6)TEST BX,01H(1)11100111 XOR 01111001 = 10011110H(2)01100001(3)11111111H(4)0001100021(5)00000000(6)0E3H28、試分析下面程序段執(zhí)行完成什么樣的功能?MOV CL,04 SHL DX,CLMOV BL,AHSHL AX,CLSHR BL,CLOR DL, BL將DX,AX中的雙字節(jié)左移四位29、試寫
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024-2030年中國(guó)汽車線束產(chǎn)業(yè)面臨的挑戰(zhàn)及投資規(guī)劃研究報(bào)告
- 2021版高考化學(xué)一輪復(fù)習(xí)課時(shí)分層提升練三十三化學(xué)實(shí)驗(yàn)方案的設(shè)計(jì)與評(píng)價(jià)含解析新人教版
- 聚苯乙烯(HIPS)項(xiàng)目國(guó)際合作方案
- 老人護(hù)理食品配送方案
- 小學(xué)疫情防控模擬演練方案
- 2024年電腦提花人造毛皮機(jī)項(xiàng)目綜合評(píng)估報(bào)告
- 企業(yè)員工安全培訓(xùn)實(shí)施方案
- 建筑項(xiàng)目總包管理與分包協(xié)調(diào)服務(wù)方案
- 海港安防監(jiān)控系統(tǒng)安裝方案
- 風(fēng)景區(qū)護(hù)坡混凝土擋土墻設(shè)計(jì)方案
- 初中音樂-對(duì)花-課件-(2)PPT課件
- 顧客皮膚分析護(hù)理檔案表
- 老撾的建筑文化
- 氮?dú)舛趸驾o助吞吐技術(shù)研究與應(yīng)用
- 常用能源的碳排放因子
- 大一基礎(chǔ)化學(xué)復(fù)習(xí)題
- 第一講-視頻拍攝入門(上)PPT優(yōu)秀課件
- 辦公室搬遷合同
- 北京電影學(xué)院ppt講義.doc
- 亂世巨星諧音歌詞.
- 硬筆書法練習(xí)米字格田字格(A4紙)word打印版
評(píng)論
0/150
提交評(píng)論