版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
2025年(完整版)微機(jī)原理試題集題庫(帶答案)一、選擇題1.8086CPU內(nèi)部結(jié)構(gòu)按功能分為兩部分,即()。A.運(yùn)算器與控制器B.寄存器組與ALUC.EU與BIUD.執(zhí)行部件與寄存器組答案:C解析:8086CPU內(nèi)部結(jié)構(gòu)按功能分為執(zhí)行單元(EU)和總線接口單元(BIU)兩部分。運(yùn)算器與控制器是CPU整體功能劃分概念;寄存器組與ALU是EU中的部分組成;執(zhí)行部件表述不準(zhǔn)確,完整說法是執(zhí)行單元。2.8086系統(tǒng)中,一個(gè)棧段最大允許的容量是()。A.1MBB.64KBC.由SP初值決定D.由SS初值決定答案:B解析:在8086系統(tǒng)中,段的最大容量是64KB,棧段也不例外。SP是棧指針,用于指示棧頂位置;SS是棧段寄存器,用于存放棧段的段基址,但它們都不決定棧段的最大容量。3.8086系統(tǒng)中,物理地址的計(jì)算公式是()。A.段地址+偏移地址B.段地址×10H+偏移地址C.段地址×16+偏移地址D.以上都對(duì)答案:D解析:在8086系統(tǒng)中,物理地址的計(jì)算方法是將段地址左移4位(相當(dāng)于乘以16或乘以10H),再加上偏移地址。所以以上三種表述都是正確的。4.若CS=1000H,IP=2000H,則指令的物理地址是()。A.12000HB.3000HC.10000HD.20000H答案:A解析:根據(jù)物理地址計(jì)算公式:物理地址=段地址×16+偏移地址。這里CS是代碼段寄存器,相當(dāng)于段地址,IP是指令指針寄存器,相當(dāng)于偏移地址。所以物理地址=1000H×16+2000H=10000H+2000H=12000H。5.8086CPU可訪問的最大I/O空間為()。A.1MBB.64KBC.1KBD.32KB答案:B解析:8086CPU采用獨(dú)立編址方式對(duì)I/O端口進(jìn)行編址,其I/O地址線有16根,所以可訪問的最大I/O空間為2^16=64KB。6.在8086系統(tǒng)中,當(dāng)M/IO=0,RD=0,WR=1時(shí),CPU完成的操作是()。A.存儲(chǔ)器讀B.存儲(chǔ)器寫C.I/O讀D.I/O寫答案:C解析:M/IO信號(hào)用于區(qū)分是對(duì)存儲(chǔ)器還是I/O端口進(jìn)行操作,M/IO=0表示對(duì)I/O端口操作;RD為讀信號(hào),RD=0表示讀操作;WR為寫信號(hào),WR=1表示不進(jìn)行寫操作。所以綜合起來是I/O讀操作。7.8086CPU中,用于暫存計(jì)算結(jié)果的寄存器是()。A.AXB.BXC.CXD.DX答案:A解析:AX是累加器,常用于暫存計(jì)算結(jié)果和進(jìn)行算術(shù)邏輯運(yùn)算。BX通常作為基址寄存器;CX常作為計(jì)數(shù)器;DX一般用于I/O端口地址擴(kuò)展和乘除運(yùn)算。8.若要將AL中的高4位清0,低4位保持不變,應(yīng)使用的指令是()。A.ANDAL,0FHB.ORAL,0FHC.XORAL,0FHD.TESTAL,0FH答案:A解析:AND指令用于按位與操作,當(dāng)一個(gè)數(shù)與0FH(二進(jìn)制00001111)進(jìn)行與操作時(shí),高4位會(huì)被清0,低4位保持不變。OR指令是按位或操作,會(huì)使某些位變?yōu)?;XOR指令是按位異或操作,會(huì)改變某些位的值;TEST指令用于測(cè)試某些位的狀態(tài),不改變操作數(shù)的值。9.執(zhí)行MOVAX,[BX]指令時(shí),源操作數(shù)的尋址方式是()。A.寄存器尋址B.直接尋址C.寄存器間接尋址D.立即尋址答案:C解析:在MOVAX,[BX]指令中,操作數(shù)的有效地址存放在BX寄存器中,這種尋址方式是寄存器間接尋址。寄存器尋址是操作數(shù)在寄存器中;直接尋址是操作數(shù)的有效地址直接在指令中給出;立即尋址是操作數(shù)直接在指令中。10.下列指令中,不影響標(biāo)志位的指令是()。A.ADDAX,BXB.SUBAX,BXC.MOVAX,BXD.CMPAX,BX答案:C解析:ADD和SUB指令會(huì)影響標(biāo)志位,如進(jìn)位標(biāo)志CF、零標(biāo)志ZF等;CMP指令是比較指令,會(huì)根據(jù)比較結(jié)果設(shè)置標(biāo)志位;而MOV指令只是數(shù)據(jù)的傳送,不影響標(biāo)志位。二、填空題1.8086CPU有______根地址線,可直接尋址的內(nèi)存空間為______。答案:20;1MB解析:8086CPU有20根地址線,可直接尋址的內(nèi)存空間為2^20=1MB。2.8086CPU內(nèi)部寄存器按功能可分為______、______、______和______四大類。答案:通用寄存器;段寄存器;指令指針寄存器;標(biāo)志寄存器解析:通用寄存器用于存放數(shù)據(jù)和地址;段寄存器用于存放段基址;指令指針寄存器IP用于指示下一條要執(zhí)行的指令的偏移地址;標(biāo)志寄存器用于存放CPU的狀態(tài)和控制標(biāo)志。3.物理地址是指______,邏輯地址是指______。答案:內(nèi)存單元的實(shí)際地址;由段地址和偏移地址組成的地址解析:物理地址是內(nèi)存單元在整個(gè)內(nèi)存空間中的唯一地址;邏輯地址是程序員編程時(shí)使用的地址,由段地址和偏移地址兩部分組成。4.8086系統(tǒng)中,堆棧的操作原則是______。答案:先進(jìn)后出(FILO)或后進(jìn)先出(LIFO)解析:堆棧是一種特殊的數(shù)據(jù)存儲(chǔ)區(qū)域,遵循先進(jìn)后出或后進(jìn)先出的原則,就像一摞盤子,先放進(jìn)去的最后才能拿出來。5.指令MOVAX,1234H中,源操作數(shù)的尋址方式是______。答案:立即尋址解析:在該指令中,操作數(shù)1234H直接在指令中給出,所以是立即尋址。6.若DS=2000H,SI=1000H,則MOVAX,[SI]指令的物理地址是______。答案:21000H解析:根據(jù)物理地址計(jì)算公式:物理地址=段地址×16+偏移地址。這里DS是數(shù)據(jù)段寄存器,相當(dāng)于段地址,SI是源變址寄存器,相當(dāng)于偏移地址。所以物理地址=2000H×16+1000H=20000H+1000H=21000H。7.8086CPU響應(yīng)可屏蔽中斷的條件是______、______和______。答案:IF=1;有中斷請(qǐng)求信號(hào);當(dāng)前指令執(zhí)行完畢解析:IF是中斷允許標(biāo)志位,IF=1表示允許可屏蔽中斷;有中斷請(qǐng)求信號(hào)是產(chǎn)生中斷的前提;當(dāng)前指令執(zhí)行完畢是為了保證指令執(zhí)行的完整性。8.8259A是______芯片,它有______個(gè)中斷請(qǐng)求輸入端。答案:可編程中斷控制器;8解析:8259A是一種可編程的中斷控制器,用于管理和控制外部中斷源,它有8個(gè)中斷請(qǐng)求輸入端IR0-IR7。三、簡(jiǎn)答題1.簡(jiǎn)述8086CPU中EU和BIU的主要功能。答案:EU(執(zhí)行單元)的主要功能:負(fù)責(zé)執(zhí)行指令,從指令隊(duì)列中取出指令并進(jìn)行譯碼和執(zhí)行,完成算術(shù)邏輯運(yùn)算、數(shù)據(jù)傳送等操作。它包含通用寄存器、算術(shù)邏輯單元(ALU)等部件,在執(zhí)行指令過程中,根據(jù)指令的要求對(duì)數(shù)據(jù)進(jìn)行處理。BIU(總線接口單元)的主要功能:負(fù)責(zé)與存儲(chǔ)器和I/O端口進(jìn)行數(shù)據(jù)傳送。它從存儲(chǔ)器中取指令送到指令隊(duì)列,為EU提供待執(zhí)行的指令;同時(shí),根據(jù)EU的要求,從存儲(chǔ)器或I/O端口讀取數(shù)據(jù)或向其寫入數(shù)據(jù)。BIU包含段寄存器、指令指針寄存器、地址加法器和指令隊(duì)列等部件。2.說明8086系統(tǒng)中物理地址的形成過程。答案:在8086系統(tǒng)中,物理地址是由段地址和偏移地址共同形成的。具體過程如下:首先,段地址存放在段寄存器(如CS、DS、SS、ES)中,偏移地址可以存放在通用寄存器(如AX、BX等)、指令指針寄存器IP或變址寄存器(SI、DI)等中。然后,將段地址左移4位(相當(dāng)于乘以16或乘以10H),得到一個(gè)20位的中間地址。最后,將這個(gè)中間地址與偏移地址相加,就得到了20位的物理地址。例如,若CS=1000H,IP=2000H,物理地址=1000H×16+2000H=10000H+2000H=12000H。3.簡(jiǎn)述8086指令系統(tǒng)中幾種常用的尋址方式,并舉例說明。答案:(1)立即尋址:操作數(shù)直接在指令中給出。例如:MOVAX,1234H,這里1234H就是立即數(shù),直接作為操作數(shù)傳送到AX寄存器。(2)寄存器尋址:操作數(shù)在寄存器中。例如:MOVAX,BX,操作數(shù)在BX寄存器中,將BX寄存器的值傳送到AX寄存器。(3)直接尋址:操作數(shù)的有效地址直接在指令中給出。例如:MOVAX,[1234H],這里1234H是操作數(shù)的有效地址,從該地址所指向的內(nèi)存單元中讀取數(shù)據(jù)傳送到AX寄存器。(4)寄存器間接尋址:操作數(shù)的有效地址存放在寄存器中。例如:MOVAX,[BX],操作數(shù)的有效地址存放在BX寄存器中,根據(jù)BX中的值找到內(nèi)存單元,讀取數(shù)據(jù)傳送到AX寄存器。(5)變址尋址:操作數(shù)的有效地址是變址寄存器(SI或DI)的值加上一個(gè)位移量。例如:MOVAX,[SI+10H],操作數(shù)的有效地址是SI寄存器的值加上10H,根據(jù)這個(gè)有效地址找到內(nèi)存單元讀取數(shù)據(jù)傳送到AX寄存器。4.說明8259A的主要功能和工作過程。答案:主要功能:(1)管理和控制外部中斷源:8259A可以管理多個(gè)外部中斷源,對(duì)它們的中斷請(qǐng)求進(jìn)行優(yōu)先級(jí)判斷和屏蔽控制。(2)向CPU發(fā)送中斷請(qǐng)求:當(dāng)有中斷請(qǐng)求時(shí),8259A會(huì)根據(jù)優(yōu)先級(jí)和屏蔽情況,向CPU發(fā)送中斷請(qǐng)求信號(hào)。(3)提供中斷類型碼:在CPU響應(yīng)中斷后,8259A會(huì)向CPU提供相應(yīng)的中斷類型碼,以便CPU找到中斷服務(wù)程序的入口地址。工作過程:(1)初始化:在使用8259A之前,需要對(duì)其進(jìn)行初始化編程,設(shè)置工作方式、中斷類型碼等參數(shù)。(2)中斷請(qǐng)求:外部中斷源通過8259A的中斷請(qǐng)求輸入端(IR0-IR7)向8259A發(fā)送中斷請(qǐng)求信號(hào)。(3)優(yōu)先級(jí)判斷:8259A對(duì)多個(gè)中斷請(qǐng)求進(jìn)行優(yōu)先級(jí)判斷,只有優(yōu)先級(jí)最高且未被屏蔽的中斷請(qǐng)求才能被處理。(4)向CPU發(fā)送中斷請(qǐng)求:當(dāng)有符合條件的中斷請(qǐng)求時(shí),8259A向CPU發(fā)送中斷請(qǐng)求信號(hào)INT。(5)CPU響應(yīng)中斷:CPU接收到中斷請(qǐng)求信號(hào)后,若允許中斷(IF=1),則響應(yīng)中斷,向8259A發(fā)送中斷響應(yīng)信號(hào)INTA。(6)提供中斷類型碼:8259A接收到INTA信號(hào)后,將相應(yīng)的中斷類型碼發(fā)送給CPU。(7)執(zhí)行中斷服務(wù)程序:CPU根據(jù)中斷類型碼找到中斷服務(wù)程序的入口地址,執(zhí)行中斷服務(wù)程序。(8)中斷結(jié)束:中斷服務(wù)程序執(zhí)行完畢后,需要向8259A發(fā)送中斷結(jié)束命令,以便8259A可以繼續(xù)處理其他中斷請(qǐng)求。四、程序分析題1.分析以下程序段的功能,并說明執(zhí)行后AX和BX的值。```asmMOVAX,1000HMOVBX,2000HADDAX,BXSUBAX,1000H```答案:功能:該程序段首先將1000H賦值給AX寄存器,將2000H賦值給BX寄存器,然后將AX和BX的值相加,結(jié)果存放在AX中,最后從AX中減去1000H。執(zhí)行過程:-MOVAX,1000H:AX=1000H-MOVBX,2000H:BX=2000H-ADDAX,BX:AX=AX+BX=1000H+2000H=3000H-SUBAX,1000H:AX=AX-1000H=3000H-1000H=2000H執(zhí)行后,AX=2000H,BX=2000H。2.分析以下程序段的功能,若AL=0FH,執(zhí)行后AL的值是多少?```asmANDAL,0F0HORAL,0FH```答案:功能:該程序段首先將AL中的值與0F0H進(jìn)行按位與操作,目的是將AL的低4位清0,高4位保持不變;然后將結(jié)果與0FH進(jìn)行按位或操作,將低4位置為1。執(zhí)行過程:已知AL=0FH(二進(jìn)制00001111)-ANDAL,0F0H:AL=ALAND0F0H=00001111AND11110000=00000000-ORAL,0FH:AL=ALOR0FH=00000000OR00001111=00001111執(zhí)行后,AL的值仍然是0FH。五、編程題1.編寫一個(gè)程序段,將內(nèi)存中從1000H開始的10個(gè)字節(jié)數(shù)據(jù)傳送到從2000H開始的內(nèi)存單元中。```asmMOVSI,1000HMOVDI,2000HMOVCX,10NEXT:MOVAL,[SI]MOV[DI],ALINCSIINCDILOOPNEXT```答案解釋:-MOVSI,1000H:將源數(shù)據(jù)的起始地址1000H存入SI寄存器,作為源地址指針。-MOVDI,2000H:將目標(biāo)數(shù)據(jù)的起始地址2000H存入DI寄存器,作為目標(biāo)地址指針。-MOVCX,10:將數(shù)據(jù)的個(gè)數(shù)10存入CX寄存器,作為循環(huán)計(jì)數(shù)器。-NEXT:是循環(huán)的起始標(biāo)號(hào)。-MOVAL,[SI]:從SI所指向的源地址單元讀取一個(gè)字節(jié)數(shù)據(jù)存入AL寄存器。-MOV[DI],AL:將AL寄存器中的數(shù)據(jù)寫入DI所指向的目標(biāo)地址單元。-INCSI:源地址指針加1,指向下一個(gè)源數(shù)據(jù)單元。-INCDI:目標(biāo)地址指針加1,指向下一個(gè)目標(biāo)數(shù)據(jù)單元。-LOOPNEXT:CX寄存器的值減1,如果CX不為0,則跳轉(zhuǎn)到NEXT標(biāo)號(hào)處繼續(xù)執(zhí)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 妊娠期合并腎臟疾病管理策略
- 材料結(jié)構(gòu)分析試題及答案
- 妊娠不同時(shí)期闌尾炎的診療策略差異
- 頭頸癌干細(xì)胞耐藥的免疫逃逸策略-1
- 地圖學(xué)考試及答案
- 庫房考試試題及答案
- 2025年大學(xué)建筑設(shè)計(jì)(結(jié)構(gòu)設(shè)計(jì)基礎(chǔ))試題及答案
- 2026年空氣凈化器維修(凈化效率調(diào)試)試題及答案
- 2025年高職供應(yīng)鏈管理(供應(yīng)鏈管理基礎(chǔ))試題及答案
- 2025年高職繪畫(油畫創(chuàng)作)試題及答案
- 第14課 算法對(duì)生活的影響 課件 2025-2026學(xué)年六年級(jí)上冊(cè)信息技術(shù)浙教版
- 食品檢驗(yàn)檢測(cè)技術(shù)專業(yè)介紹
- 2025年事業(yè)單位筆試-貴州-貴州財(cái)務(wù)(醫(yī)療招聘)歷年參考題庫含答案解析(5卷套題【單項(xiàng)選擇100題】)
- 二年級(jí)數(shù)學(xué)上冊(cè)100道口算題大全(每日一練共12份)
- 空壓機(jī)精益設(shè)備管理制度
- 國(guó)家開放大學(xué)《公共政策概論》形考任務(wù)1-4答案
- 藥品經(jīng)營(yíng)與管理專業(yè)職業(yè)生涯規(guī)劃書1400字?jǐn)?shù)
- 正循環(huán)成孔鉆孔灌注樁施工方案
- 蒼南分孫協(xié)議書
- 2025-2030中國(guó)電動(dòng)警用摩托車和應(yīng)急摩托車行業(yè)市場(chǎng)現(xiàn)狀供需分析及投資評(píng)估規(guī)劃分析研究報(bào)告
- 農(nóng)機(jī)安全操作培訓(xùn)課件
評(píng)論
0/150
提交評(píng)論