![新編16-32位微型計算機(jī)原理及應(yīng)用-第3章.-習(xí)題解答_第1頁](http://file4.renrendoc.com/view/3348c72878b2ccfe1698f55133f569d0/3348c72878b2ccfe1698f55133f569d01.gif)
![新編16-32位微型計算機(jī)原理及應(yīng)用-第3章.-習(xí)題解答_第2頁](http://file4.renrendoc.com/view/3348c72878b2ccfe1698f55133f569d0/3348c72878b2ccfe1698f55133f569d02.gif)
![新編16-32位微型計算機(jī)原理及應(yīng)用-第3章.-習(xí)題解答_第3頁](http://file4.renrendoc.com/view/3348c72878b2ccfe1698f55133f569d0/3348c72878b2ccfe1698f55133f569d03.gif)
![新編16-32位微型計算機(jī)原理及應(yīng)用-第3章.-習(xí)題解答_第4頁](http://file4.renrendoc.com/view/3348c72878b2ccfe1698f55133f569d0/3348c72878b2ccfe1698f55133f569d04.gif)
![新編16-32位微型計算機(jī)原理及應(yīng)用-第3章.-習(xí)題解答_第5頁](http://file4.renrendoc.com/view/3348c72878b2ccfe1698f55133f569d0/3348c72878b2ccfe1698f55133f569d05.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
主講人:陳朋博士、講師地址:廣C321室Phone600+)Email:Chenpeng@微機(jī)原理及應(yīng)用3.28086CPU有多少根數(shù)據(jù)線和地址線?它能尋址多少內(nèi)存地址單元和I/O端口?8088CPU又有多少根數(shù)據(jù)線和地址線?為什么要設(shè)計8088CPU?答:(1)8086CPU有16根數(shù)據(jù)線,20根地址線。(2)能尋址1MB內(nèi)存和64KB的I/O端口。(3)8088CPU有8根數(shù)據(jù)線,20根地址線。(4)設(shè)計8088CPU主要是為了與Intel原有的8位外圍接口芯片兼容。第3章“微處理器及其系統(tǒng)”3.48086CPU內(nèi)部的總線接口單元BIU由哪些功能部件組成?它們的基本操作原理是什么?答(1)BIU內(nèi)有4個16位段地址寄存器CS(代碼段寄存器,CodeSegment)、DS(數(shù)據(jù)段寄存器,DataSegment)、SS(堆棧段寄存器,StackSegment)和ES(附加段寄存器,ExtraSegment),16位指令指針I(yè)P,6字節(jié)指令隊列緩沖器,20位地址加法器和總線控制電路。(2)指令隊列緩沖器是暫存計算機(jī)將要執(zhí)行的指令的機(jī)器碼;地址加法器用于執(zhí)行“段加偏移”的尋址機(jī)制,即完成段基址加偏移地址的操作;段寄存器存放16位段地址,用于地址加法器中左移生成20位的段基址;IP中含有BIU要取的下1條指令(字節(jié))的偏移地址。IP在程序運行中能自動加1修正,使之指向要執(zhí)行的下1條指令(字節(jié));總線控制電路控制對存儲器或外設(shè)數(shù)據(jù)的存取。3.7在微處理器中設(shè)置指令隊列緩沖器有什么作用?8086與8088CPU中的指令隊列有何區(qū)別?答(1)BIU的指令隊列緩沖器用于存放預(yù)取的指令。(2)8086的指令隊列為6個字節(jié),而8088的指令隊列為4個字節(jié)。指令隊列緩沖器中只要空出2個(對8086)或空出1個(對8088)指令字節(jié)時,BIU自動執(zhí)行取指操作,直到填滿。
3.9段地址和段起始地址相同嗎,兩者是什么關(guān)系?8086的段起始地址就是段基地址嗎?它是怎樣獲得的?答:(1)不同。在8086中,段地址是16位的,段起始地址(段基址)是20位的。(2)是。20位的段起始地址是通過指令給段寄存器裝入16位的段地址后再進(jìn)行左移4位后形成的。3.23堆棧的深度由哪個寄存器確定?為什么說一個堆棧的深度最大為64KB?在執(zhí)行一條入?;虺鰲V噶顣r,棧頂?shù)刂穼⑷绾巫兓??答:?)由SP確定,堆棧段的范圍是SS×16至SS×16+SP。(2)因為SP是16位的寄存器,最大尋址空間為64KB。(3)每執(zhí)行一次壓棧指令,則SP-2,即棧頂?shù)刂窚p2,推入堆棧的數(shù)據(jù)放在棧頂;而每執(zhí)行一次彈出指令時,則SP+2,即棧頂?shù)刂芳?再指向新的棧頂。3.26ALE信號起什么作用,它在使用時能否被浮空?信號起什么作用,它在什么情況下被浮置為高阻狀態(tài)?答:(1)ALE信號是8086//8088提供給地址鎖存器8282/8283的控制信號,高電平有效,在使用時不能被浮空。(2)在使用8286/8287作為數(shù)據(jù)總線收發(fā)器時,信號用于控制8286/8287的數(shù)據(jù)傳送方向。在DMA方式時,它被浮置為高阻狀態(tài)。3.278086/8088CPU的哪些引腳采用了分時復(fù)用技術(shù)?哪些引腳具有兩種功能?答:(1)數(shù)據(jù)總線和地址總線的低16位AD15-AD0或者低8位AD7-AD0采用分時復(fù)用技術(shù)。(2)24-31引腳具有兩種功能,這個由33引腳來選擇最大\最小功能模式來確定具體引腳功能。3.32指出8086/8088下列指令源操作數(shù)的尋址方式。(1)MOVAX,1200H立即數(shù)尋址(2)MOVAX,[1200H]存儲器直接尋址(3)MOVBX,[SI]存儲器變址尋址(4)MOVBX,[SI+1200]存儲器相對變址尋址(5)MOV[BX+SI],AL寄存器尋址(6)ADDAX,[BX+DI+20]相對基址加變址尋址(7)MULBL寄存器尋址(8)JMPBX基址尋址(9)INAL,DX間接端口尋址(IO端口間接尋址)(10)INCWORDPTR[BP+50H]相對基址尋址3.33指出8086/8088下列指令中存儲器操作數(shù)物理地址的計算表達(dá)式。(1)MOVAL,[DI]PA=DS*16+DI(2)MOVAX,[BX+SI]PA=DS*16+BX+DI(3)MOV8[BX+DI],ALPA=DS*16+8+BX+DI(4)MOVAL,ES:[BX]PA=ES*16+BX(5)SUBAX,[2400H]PA=DS*16+2400H(6)ADCAX,[BX+DI+1200H]PA=DS*16+BX+DI+1200H(7)MOVCX,[BP+SI]PA=SS*16+BP+SI(8)INCBYTEPTR[DI]PA=DS*16+DI3.34指出8086下列指令的錯誤。(1)MOV[SI],IP指令指針I(yè)P不能傳送(2)MOVCS,AXCS段寄存器不能做目的操作數(shù)(3)MOVBL,SI+2傳送類型不匹配,BL為8位,SI+2為16位(4)MOV60H,AL目的操作數(shù)不能為立即數(shù)(5)PUSH2400H源操作數(shù)不能為立即數(shù)(6)INC[BX]不知是字節(jié)加1還是字加1,應(yīng)在指令前面加BYTEPTR或WORDPTR(7)MUL-60H乘數(shù)不能為立即數(shù)(8)ADD[2400H],2AH[2400H]前要加類型說明(9)MOV[BX],[DI]不能同為存儲器操作數(shù)(10)MOVSI,AL類型不匹配3.39給定DS=1100H,BX=0200H,LIST=0250H和SI=0500H。試確定下面各條指令尋址存儲器的地址。(1)MOVLIST[SI],EDXPA=DS*16+LIST+SI=11750H(2)MOVCL,LIST[BX+SI]PA=DS*16+BX+LIST+SI=11950H(3)MOVCH,[BX+SI]PA=DS*16+BX+SI=11700H(4)MOVDL,[BX+100H]PA=DS*16+BX+100H=11300H3.40假定PC存儲器低地址區(qū)有關(guān)單元的內(nèi)容如下:(20H)=3CH,(21H)=00H,(22H)=86H,(23H)=0EH,且CS=2000H,IP=0010H,SS=1000H,SP=0100H,FLAGS=0240H,這時若執(zhí)行INT8指令,試問:(1)程序轉(zhuǎn)向何處執(zhí)行(用物理地址回答)?(2)棧頂6個存儲單元的地址(用邏輯地址回答)及內(nèi)容分別是什么?答:(1)IP=003CH,CS=0E86H,PA=0E89CH(4)1000H:00FAH0012H1000H:00FCH2000H1000H:00FEH0240H3.57若AC=1001H,DX=20FFH,當(dāng)執(zhí)行ADDAX,DX指令以后,請列出和數(shù)及標(biāo)志寄存器中每個位的內(nèi)容(CF、AF、SF、ZF和OF)?答:3100HCF=0,AF=1,SF=0,ZF=0,OF=03.69設(shè)計一個程序段,將AX和BX中的8位BCD數(shù)加CX和DX中的8位BCD數(shù)(AX和CX是最高有效寄存器),加法以后的結(jié)果必須存入CX和DX中。
PUSHAXPUSHCXMOVAX,DXADDAL,BLDAAMOVCL,ALMOVAL,AHADCAL,BHDAAMOVDH,ALMOVDL,CL
POPCXPOPAXADDAL,CLDAAMOVBL,ALMOVAL,AHADCAL,CHDAAMOVCH,ALMOVCL,BL3.71設(shè)計一個程序段,將DH中最左3位清0,而不改變DH中的其他位,結(jié)果存入BH中。答:ANDDH,1FHMOVBH,DH3.74設(shè)計一個程序段,將AX中的最右4位置1,將AX中的最左3位清零,并且將AX中的7、8、9位取反。答:ORAL,0FHANDAH,1FHXORAX,01C0H3.81帶參數(shù)的返回指令用在什么場合?設(shè)棧頂?shù)刂窞?000H,當(dāng)執(zhí)行RET0008后,問SP的值是多少?答:(1)帶參數(shù)的返回指令RET用在調(diào)用程序需要通過堆棧向過程傳送一些參數(shù)的場合,并在過程運行中要使用這些參數(shù),一旦過程執(zhí)行完畢,這些參數(shù)應(yīng)彈出堆棧作廢。RET指令放在被調(diào)用的過程尾處。(2)段間調(diào)用:200CH段內(nèi)調(diào)用:200AH RETN等同下面兩條指令RETADDSP,n3.82在執(zhí)行中斷返回指令I(lǐng)RET和過程(子程序)返回指令RET時,具體操作內(nèi)容有什么區(qū)別?答:執(zhí)行中斷返回指令I(lǐng)RET時,具體操作內(nèi)容為
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 人教版 八年級英語下冊 Unit 4 單元綜合測試卷(2025年春)
- 2025年網(wǎng)狀蓬松石英棉合作協(xié)議書
- 基本醫(yī)療衛(wèi)生與健康促進(jìn)法學(xué)習(xí)試題試卷及答案(一)
- 2025年制動總泵合作協(xié)議書
- 2022石家莊49中九年級6月三模試卷
- 2025年二手工程機(jī)械買賣轉(zhuǎn)讓合同范文(2篇)
- 2025年人員勞務(wù)協(xié)議格式版(2篇)
- 2025年產(chǎn)品購銷合同協(xié)議標(biāo)準(zhǔn)版本(2篇)
- 2025年產(chǎn)品委托生產(chǎn)合同標(biāo)準(zhǔn)版本(三篇)
- 2025年臨時工合同協(xié)議模板(2篇)
- 2022年廣西高考英語真題及答案(全國甲卷)
- 安全生產(chǎn)責(zé)任清單(加油站)
- 動物檢疫技術(shù)-動物檢疫的程序(動物防疫與檢疫技術(shù))
- 煤礦復(fù)工復(fù)產(chǎn)專項安全風(fēng)險辨識
- DB42T 1049-2015房產(chǎn)測繪技術(shù)規(guī)程
- 《民航服務(wù)溝通技巧》教案第8課重要旅客服務(wù)溝通
- 學(xué)校副校長述職報告PPT模板下載
- 月老合婚真經(jīng)
- (完整版)歐姆龍E3X-HD光纖放大器調(diào)試SOP
- 2022年高級統(tǒng)計師考試真題及參考答案解析
- 1小時:讓孩子踏上閱讀快車道課件
評論
0/150
提交評論