資源描述:
《電子公文傳輸系統(tǒng),asp》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、第1章作業(yè)答案1.1微處理器、微型計算機(jī)和微型計算機(jī)系統(tǒng)三者之間有什么不同?把CPU(運(yùn)算器和控制器)用大規(guī)模集成電路技術(shù)做在一個芯片上,即為微處理器。微處理器加上一定數(shù)量的存儲器和外部設(shè)備(或外部設(shè)備的接口)構(gòu)成了微型計算機(jī)。微型計算機(jī)與管理、維護(hù)計算機(jī)硬件以及支持應(yīng)用的軟件相結(jié)合就形成了微型計算機(jī)系統(tǒng)。1.2CPU在內(nèi)部結(jié)構(gòu)上由哪幾部分組成?CPU應(yīng)該具備哪些主要功能?CPU主要由起運(yùn)算器作用的算術(shù)邏輯單元、起控制器作用的指令寄存器、指令譯碼器、可編程邏輯陣列和標(biāo)志寄存器等一些寄存器組成。其主要功能是進(jìn)行算術(shù)和邏輯運(yùn)算以及控制計算機(jī)按照程序的規(guī)定自動運(yùn)行。1.3微型計算機(jī)采
2、用總線結(jié)構(gòu)有什么優(yōu)點(diǎn)?采用總線結(jié)構(gòu),擴(kuò)大了數(shù)據(jù)傳送的靈活性、減少了連線。而且總線可以標(biāo)準(zhǔn)化,易于兼容和工業(yè)化生產(chǎn)。1.4數(shù)據(jù)總線和地址總線在結(jié)構(gòu)上有什么不同之處?如果一個系統(tǒng)的數(shù)據(jù)和地址合用一套總線或者合用部分總線,那么要靠什么來區(qū)分地址和數(shù)據(jù)?數(shù)據(jù)總線是雙向的(數(shù)據(jù)既可以讀也可以寫),而地址總線是單向的。8086CPU為了減少芯片的引腳數(shù)量,采用數(shù)據(jù)與地址線復(fù)用,既作數(shù)據(jù)總線也作為地址總線。它們主要靠信號的時序來區(qū)分。通常在讀寫數(shù)據(jù)時,總是先輸出地址(指定要讀或?qū)憯?shù)據(jù)的單元),過一段時間再讀或?qū)憯?shù)據(jù)。第2章作業(yè)答案2.1IA-32結(jié)構(gòu)微處理器直至Pentillm4,有哪幾種?
3、80386、30486、Pentium、PentiumPro、PeruiumII、PentiumIII、Pentium4。2.6IA-32結(jié)構(gòu)微處理器有哪幾種操作模式?IA一32結(jié)構(gòu)支持3種操作模式:保護(hù)模式、實地址模式和系統(tǒng)管理模式。操作模式確定哪些指令和結(jié)構(gòu)特性是可以訪問的。2.8IA-32結(jié)構(gòu)微處理器的地址空間如何形成?由段寄存器確定的段基地址與各種尋址方式確定的有效地址相加形成了線性地址。若末啟用分頁機(jī)制,線性地址即為物理地址;若啟用分頁機(jī)制,則它把線性地址轉(zhuǎn)為物理地址。2.158086微處理器的總線接口部件由哪幾部分組成?8086微處理器中的總線接口單元(BIU)負(fù)責(zé)
4、CPU與存儲器之間的信息傳送。具體地說,BIU既負(fù)責(zé)從內(nèi)存的指定部分取出指令,送至指令隊列中排隊(8086的指令隊列有6個字節(jié),而8088的指令隊列只有4個字節(jié));也負(fù)責(zé)傳送執(zhí)行指令時所需的操作數(shù)。執(zhí)行單元(EU)負(fù)責(zé)執(zhí)行指令規(guī)定的操作。2.16段寄存器CS=120OH,指令指針寄存器IP=FFOOH,此時,指令的物理地址為多少?指令的物理地址=12000H+FFOOH=21FOOH第3章作業(yè)答案3.1分別指出下列指令中的源操作數(shù)和目的操作數(shù)的尋址方式。(1)MOVSI,30O(2)MOVCX,DATA[DI〕(3)ADDAX,[BX][SI](4)ANDAX,CX(5)MOV
5、[BP],AX(6)PUSHF(l)源操作數(shù)為立即尋址,目的操作數(shù)為寄存器尋址。(2)源操作數(shù)為變址寄存器加位移量尋址,目的操作數(shù)為寄存器尋址。(3)源操作數(shù)為基址加變址尋址,目的操作數(shù)為寄存器尋址。(4)源操作數(shù)和目的操作數(shù)都為寄存器尋址。(5)源操作數(shù)為寄存器尋址,目的操作數(shù)為寄存器間接尋址。(6)為堆棧操作。3.2試述指令MOVAX,2000H和MOVAX,DSz[2000H]的區(qū)別。解:前一條指令是立即尋址,即把立即數(shù)2000H傳送至寄存器AX。后一條指令是直接尋址,是把數(shù)據(jù)(DS)段中的地址為200OH單元的內(nèi)容傳送至寄存器AX。3.3寫出以下指令中內(nèi)存操作數(shù)的所在地
6、址。(1)MOVAL,[BX+10](2)MOV[BP+10],AX(3)INCBYTEPTR[SI十5](4)MOVDL,ES:[BX+SI](5)MOVBX,[BP+DI+2](1)數(shù)據(jù)段BX+10單元。(2)堆棧段BP+10單元。(3)數(shù)據(jù)段SI+5字節(jié)單元。(4)附加段(ES段)BX+SI單元。(5)堆棧段BP+DI+2單元。3.4判斷下列指令書寫是否正確。(1)MOVAL,BX(2)MOVAL,CL(3)INC[BX](4)MOV5,AL(5)MOV[BX],[SI](6)M0VBL,OF5H(7)MOVDX,2000H(8)POPCS(9)PUSHCS(l)不正確,
7、AL與BX數(shù)據(jù)寬度不同。(2)正確。(3)不正確,因為不明確是增量字節(jié)還是字。(4)不正確,立即數(shù)不能作為目的操作數(shù)。(5)不正確,因為不明確要傳送的是字節(jié)還是字。(6)正確。(7)正確。(8)不正確,CS不能作為:pop指令的操作數(shù)。(9)不正確,CS不能作為PUSH指令的操作數(shù)。3.5設(shè)堆錢指針SP的初值為1000H,AX=2000H,BX=3000H,試問:(1)執(zhí)行指令PUSHAX后SP的值是多少?(2)再執(zhí)行PUSHBX及POPAX后,SP、AX和BX的值各是多少?(1)SP=OF