2025年機(jī)微機(jī)原理試卷及答案_第1頁(yè)
2025年機(jī)微機(jī)原理試卷及答案_第2頁(yè)
2025年機(jī)微機(jī)原理試卷及答案_第3頁(yè)
2025年機(jī)微機(jī)原理試卷及答案_第4頁(yè)
2025年機(jī)微機(jī)原理試卷及答案_第5頁(yè)
已閱讀5頁(yè),還剩13頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

2025年機(jī)微機(jī)原理試卷及答案微機(jī)原理試卷一、單項(xiàng)選擇題(本大題共20小題,每小題2分,共40分)1.8086CPU中BIU和EU的并行操作,使得()A.取指令和執(zhí)行指令可以同時(shí)進(jìn)行B.取指令的速度加快C.執(zhí)行指令的速度加快D.提高了數(shù)據(jù)的傳輸速度2.8086CPU可訪問(wèn)的最大I/O空間為()A.1KBB.64KBC.1MBD.16MB3.在8086系統(tǒng)中,若采用奇地址存儲(chǔ)體,則數(shù)據(jù)的存儲(chǔ)規(guī)則是()A.低字節(jié)數(shù)據(jù)存于偶地址單元,高字節(jié)數(shù)據(jù)存于奇地址單元B.低字節(jié)數(shù)據(jù)存于奇地址單元,高字節(jié)數(shù)據(jù)存于偶地址單元C.一個(gè)字節(jié)數(shù)據(jù)存于偶地址單元D.一個(gè)字節(jié)數(shù)據(jù)存于奇地址單元4.8086CPU中,用于暫存計(jì)算過(guò)程中的中間結(jié)果的寄存器是()A.通用寄存器B.段寄存器C.指令指針寄存器D.標(biāo)志寄存器5.下列指令中,不影響標(biāo)志位的指令是()A.ADDAX,BXB.SUBAX,BXC.MOVAX,BXD.CMPAX,BX6.已知AL=7FH,執(zhí)行NEGAL指令后,CF和SF的值分別為()A.0,0B.0,1C.1,0D.1,17.若要將AX寄存器中的低4位清0,高4位不變,可使用的指令是()A.ANDAX,0F0HB.ORAX,0F0HC.XORAX,0F0HD.TESTAX,0F0H8.在8086匯編語(yǔ)言中,下列指令中語(yǔ)法正確的是()A.MOV[BX],[SI]B.MOVCS,AXC.MOVAL,1000HD.MOVAX,[BX+SI]9.若堆棧段寄存器SS的內(nèi)容為2000H,堆棧指針寄存器SP的內(nèi)容為0100H,則棧頂單元的物理地址為()A.20100HB.20000HC.21000HD.02100H10.8086CPU響應(yīng)可屏蔽中斷的條件是()A.IF=0B.IF=1C.TF=0D.TF=111.8259A可編程中斷控制器的中斷結(jié)束方式有()A.自動(dòng)結(jié)束方式和非自動(dòng)結(jié)束方式B.完全嵌套方式和特殊完全嵌套方式C.一般屏蔽方式和特殊屏蔽方式D.邊沿觸發(fā)方式和電平觸發(fā)方式12.若8259A的ICW2設(shè)定為20H,則IR3中斷類型碼為()A.20HB.23HC.30HD.33H13.8255A可編程并行接口芯片有()種工作方式。A.1B.2C.3D.414.若8255A的A口工作在方式0輸出,B口工作在方式0輸入,C口部分引腳作為A口聯(lián)絡(luò)線,部分引腳作為B口聯(lián)絡(luò)線,則其方式控制字為()A.10000010BB.10000100BC.10010010BD.10010100B15.8253可編程定時(shí)/計(jì)數(shù)器有()種工作方式。A.3B.4C.5D.616.若8253的CLK0輸入時(shí)鐘頻率為1MHz,要使OUT0輸出頻率為100Hz的方波信號(hào),則8253的計(jì)數(shù)器0應(yīng)工作在()方式。A.方式0B.方式1C.方式2D.方式317.若要使8253的計(jì)數(shù)器0工作在方式3,計(jì)數(shù)初值為1000,則寫入計(jì)數(shù)器0的控制字和計(jì)數(shù)初值分別為()A.36H,1000HB.36H,03E8HC.06H,1000HD.06H,03E8H18.在串行通信中,波特率是指()A.每秒傳輸?shù)亩M(jìn)制位數(shù)B.每秒傳輸?shù)淖址麛?shù)C.每秒傳輸?shù)膸瑪?shù)D.每秒傳輸?shù)淖止?jié)數(shù)19.若異步串行通信的波特率為9600bps,每個(gè)字符包含1個(gè)起始位、8個(gè)數(shù)據(jù)位、1個(gè)停止位,則每秒最多可傳輸?shù)淖址麛?shù)為()A.960B.1200C.1920D.240020.若采用查詢方式進(jìn)行串行通信,則需要查詢的狀態(tài)位是()A.發(fā)送緩沖器滿標(biāo)志B.接收緩沖器滿標(biāo)志C.奇偶校驗(yàn)錯(cuò)標(biāo)志D.幀錯(cuò)誤標(biāo)志二、填空題(本大題共10小題,每小題2分,共20分)1.8086CPU由______和______兩部分組成,它們可以并行工作,提高了CPU的執(zhí)行效率。2.8086CPU的地址總線有______條,可直接尋址的內(nèi)存空間為_(kāi)_____。3.8086系統(tǒng)中,物理地址的計(jì)算公式為_(kāi)_____。4.8086匯編語(yǔ)言中,指令MOVAX,[BX+SI+10H]采用的是______尋址方式。5.8086CPU的標(biāo)志寄存器中,CF是______標(biāo)志位,ZF是______標(biāo)志位。6.8259A可編程中斷控制器的中斷向量表存放在內(nèi)存的______區(qū)域,每個(gè)中斷向量占______個(gè)字節(jié)。7.8255A可編程并行接口芯片有______個(gè)8位并行端口,分別為_(kāi)_____、______和______。8.8253可編程定時(shí)/計(jì)數(shù)器的每個(gè)計(jì)數(shù)器有______個(gè)引腳,分別為_(kāi)_____、______和______。9.在串行通信中,數(shù)據(jù)的傳輸方式有______、______和______三種。10.若采用DMA方式進(jìn)行數(shù)據(jù)傳輸,則需要______來(lái)控制數(shù)據(jù)的傳輸,以提高數(shù)據(jù)傳輸?shù)乃俣取H?、?jiǎn)答題(本大題共3小題,每小題10分,共30分)1.簡(jiǎn)述8086CPU的寄存器結(jié)構(gòu),并說(shuō)明各寄存器的主要用途。2.說(shuō)明8259A可編程中斷控制器的主要功能和工作過(guò)程。3.比較同步通信和異步通信的特點(diǎn)。四、編程題(本大題共1小題,共10分)編寫一個(gè)8086匯編語(yǔ)言程序,實(shí)現(xiàn)將內(nèi)存中從1000H:2000H開(kāi)始的100個(gè)字節(jié)數(shù)據(jù)傳送到1000H:3000H開(kāi)始的內(nèi)存區(qū)域。微機(jī)原理試卷答案一、單項(xiàng)選擇題1.A。8086CPU中BIU(總線接口單元)負(fù)責(zé)取指令,EU(執(zhí)行單元)負(fù)責(zé)執(zhí)行指令,二者并行操作使得取指令和執(zhí)行指令可以同時(shí)進(jìn)行,提高了CPU的效率。2.B。8086CPU用16位地址線來(lái)訪問(wèn)I/O端口,可訪問(wèn)的最大I/O空間為2^16=64KB。3.D。在8086系統(tǒng)中,奇地址存儲(chǔ)體用于存儲(chǔ)一個(gè)字節(jié)數(shù)據(jù)存于奇地址單元。4.A。通用寄存器用于暫存計(jì)算過(guò)程中的中間結(jié)果,段寄存器用于存放段地址,指令指針寄存器指示下一條要執(zhí)行的指令地址,標(biāo)志寄存器用于存放標(biāo)志位。5.C。MOV指令是數(shù)據(jù)傳送指令,不影響標(biāo)志位,ADD、SUB指令會(huì)影響標(biāo)志位,CMP指令會(huì)根據(jù)比較結(jié)果設(shè)置標(biāo)志位。6.D。NEG是求補(bǔ)指令,AL=7FH,求補(bǔ)后為81H,CF為借位標(biāo)志,求補(bǔ)有借位所以CF=1,SF為符號(hào)標(biāo)志,81H為負(fù)數(shù)所以SF=1。7.A。AND指令用于按位與操作,ANDAX,0F0H可以將AX寄存器中的低4位清0,高4位不變。8.D。MOV[BX],[SI]不能在兩個(gè)內(nèi)存單元之間直接傳送數(shù)據(jù);MOVCS,AX不允許直接給CS賦值;MOVAL,1000H超出了AL寄存器的范圍;MOVAX,[BX+SI]是基址變址尋址方式,語(yǔ)法正確。9.A。棧頂單元的物理地址=SS16+SP=2000H16+0100H=20100H。10.B。8086CPU響應(yīng)可屏蔽中斷的條件是IF=1,IF是中斷允許標(biāo)志。11.A。8259A的中斷結(jié)束方式有自動(dòng)結(jié)束方式和非自動(dòng)結(jié)束方式。完全嵌套方式和特殊完全嵌套方式是中斷嵌套方式;一般屏蔽方式和特殊屏蔽方式是中斷屏蔽方式;邊沿觸發(fā)方式和電平觸發(fā)方式是中斷觸發(fā)方式。12.B。8259A的ICW2設(shè)定中斷類型碼的高5位,IR3對(duì)應(yīng)的低3位為011B,所以IR3中斷類型碼為23H。13.C。8255A可編程并行接口芯片有3種工作方式,分別是方式0、方式1和方式2。14.C。A口工作在方式0輸出,B口工作在方式0輸入,C口部分引腳作為A口聯(lián)絡(luò)線,部分引腳作為B口聯(lián)絡(luò)線,方式控制字為10010010B。15.D。8253可編程定時(shí)/計(jì)數(shù)器有6種工作方式。16.D。方式3可以輸出方波信號(hào),要使OUT0輸出頻率為100Hz的方波信號(hào),CLK0輸入時(shí)鐘頻率為1MHz,需要工作在方式3。17.B。計(jì)數(shù)器0工作在方式3,控制字為36H,計(jì)數(shù)初值為1000轉(zhuǎn)換為十六進(jìn)制是03E8H。18.A。波特率是指每秒傳輸?shù)亩M(jìn)制位數(shù)。19.B。每個(gè)字符包含1個(gè)起始位、8個(gè)數(shù)據(jù)位、1個(gè)停止位,共10位,波特率為9600bps,每秒最多可傳輸?shù)淖址麛?shù)為9600/10=1200個(gè)。20.B。采用查詢方式進(jìn)行串行通信時(shí),需要查詢接收緩沖器滿標(biāo)志,以確定是否有數(shù)據(jù)接收。二、填空題1.總線接口單元(BIU);執(zhí)行單元(EU)2.20;1MB(2^20=1MB)3.物理地址=段地址16+偏移地址4.基址變址相對(duì)尋址5.進(jìn)位;零6.00000H-003FFH;47.3;A口;B口;C口8.3;CLK(時(shí)鐘輸入);GATE(門控信號(hào));OUT(輸出信號(hào))9.單工;半雙工;全雙工10.DMA控制器三、簡(jiǎn)答題1.8086CPU的寄存器結(jié)構(gòu)包括:-通用寄存器:-AX(累加器):常用于算術(shù)運(yùn)算和I/O操作。-BX(基址寄存器):可作為基址尋址的基地址。-CX(計(jì)數(shù)寄存器):常用于循環(huán)計(jì)數(shù)。-DX(數(shù)據(jù)寄存器):在I/O操作和32位乘除運(yùn)算中使用。-專用寄存器:-SP(堆棧指針寄存器):指向棧頂,用于堆棧操作。-BP(基址指針寄存器):可作為堆棧段內(nèi)的基地址。-SI(源變址寄存器):常用于串操作中的源地址。-DI(目的變址寄存器):常用于串操作中的目的地址。-段寄存器:-CS(代碼段寄存器):存放當(dāng)前代碼段的段地址。-DS(數(shù)據(jù)段寄存器):存放當(dāng)前數(shù)據(jù)段的段地址。-SS(堆棧段寄存器):存放當(dāng)前堆棧段的段地址。-ES(附加段寄存器):存放附加段的段地址。-指令指針寄存器IP:指示下一條要執(zhí)行的指令的偏移地址。-標(biāo)志寄存器FR:包含狀態(tài)標(biāo)志位(如CF、ZF、SF等)和控制標(biāo)志位(如IF、TF等),用于反映CPU的狀態(tài)和控制CPU的操作。2.8259A可編程中斷控制器的主要功能:-中斷優(yōu)先級(jí)管理:可以對(duì)多個(gè)中斷源進(jìn)行優(yōu)先級(jí)排隊(duì),實(shí)現(xiàn)中斷嵌套。-中斷屏蔽:可以對(duì)某些中斷源進(jìn)行屏蔽,禁止其產(chǎn)生中斷請(qǐng)求。-中斷向量提供:向CPU提供中斷源的中斷向量。工作過(guò)程:-中斷請(qǐng)求:外部中斷源通過(guò)IR0-IR7向8259A發(fā)出中斷請(qǐng)求。-優(yōu)先級(jí)判斷:8259A根據(jù)優(yōu)先級(jí)排隊(duì)電路判斷哪個(gè)中斷請(qǐng)求優(yōu)先級(jí)最高。-中斷響應(yīng):當(dāng)CPU響應(yīng)中斷時(shí),向8259A發(fā)送中斷響應(yīng)信號(hào)。-中斷向量提供:8259A向CPU提供被響應(yīng)中斷源的中斷向量。-中斷處理:CPU根據(jù)中斷向量找到中斷服務(wù)程序入口,執(zhí)行中斷服務(wù)程序。-中斷結(jié)束:中斷服務(wù)程序執(zhí)行完畢后,需要向8259A發(fā)送中斷結(jié)束命令,清除中斷服務(wù)寄存器中的相應(yīng)位。3.同步通信和異步通信的特點(diǎn)比較:-同步通信:-數(shù)據(jù)傳輸效率高:因?yàn)橥酵ㄐ攀沁B續(xù)傳輸數(shù)據(jù),沒(méi)有起始位和停止位的開(kāi)銷,所以數(shù)據(jù)傳輸效率高。-要求時(shí)鐘同步:需要發(fā)送方和接收方的時(shí)鐘嚴(yán)格同步,通常采用同步時(shí)鐘信號(hào)來(lái)保證。-硬件復(fù)雜:需要專門的同步電路來(lái)實(shí)現(xiàn)時(shí)鐘同步,硬件成本較高。-適用于高速、大批量數(shù)據(jù)傳輸:常用于計(jì)算機(jī)與計(jì)算機(jī)之間、計(jì)算機(jī)與高速外設(shè)之間的數(shù)據(jù)傳輸。-異步通信:-數(shù)據(jù)傳輸效率低:每個(gè)字符都有起始位和停止位,增加了傳輸開(kāi)銷,所以數(shù)據(jù)傳輸效率低。-時(shí)鐘要求低:發(fā)送方和接收方的時(shí)鐘不需要嚴(yán)格同步,只要在一定范圍內(nèi)即可。-硬件簡(jiǎn)單:不需要專門的同步電路,硬件成本較低。-適用于低速、少量數(shù)據(jù)傳輸:常用于計(jì)算機(jī)與低速外設(shè)之間的數(shù)據(jù)傳輸,如鍵盤、鼠標(biāo)等。四、編程題```asm.MODELSMALL.STACK100H.DATA;無(wú)數(shù)據(jù)段變量定義.CODEMAINPROCMOVAX,1000HMOVDS,AX;設(shè)置數(shù)據(jù)段寄存器MOVES,AX;設(shè)置附加段寄存器,因?yàn)樵春湍康脑谕贿壿嫸蜯OVSI,2000H;源數(shù)據(jù)地址偏移量MOVDI,3000H;目的數(shù)據(jù)地址偏移量MOVCX,100;數(shù)據(jù)個(gè)數(shù)NEXT:MOVAL,[SI];從

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝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ù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 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)論