微機(jī)原理簡答題_第1頁
微機(jī)原理簡答題_第2頁
微機(jī)原理簡答題_第3頁
微機(jī)原理簡答題_第4頁
微機(jī)原理簡答題_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、微機(jī)原理簡答題第二章8086體系結(jié)構(gòu)與8086CPU1. 8086CPU由哪兩部分構(gòu)成它們的主要功能是什么答:8086CPU由兩部分組成:指令執(zhí)行部件(EU)和總線接口部件(BIU)指令執(zhí)行部件(EU)主要由算術(shù)邏輯運(yùn)算單元(ALU)、標(biāo)志寄存器FR通用寄存器組和EU控制器等4個(gè)部件組成,其主要功能是執(zhí)行指令。總線接口部件(BIU)主要由地址加法器、寄存器組、指令隊(duì)列和總線控制電路等4個(gè)部件組成,其主要功能是形成訪問存儲(chǔ)器的物理地址、訪問存儲(chǔ)器并取指令暫存到指令隊(duì)列中等待執(zhí)行,訪問存儲(chǔ)器或I/O端口讀取操作數(shù)參加EU運(yùn)算或存放運(yùn)算結(jié)果等。2. 8086CPU®取指令隊(duì)列有什么好處80

2、86CPU內(nèi)部的并行操作體現(xiàn)在哪里答:8086CPU的預(yù)取指令隊(duì)列由6個(gè)字節(jié)組成,按照8086CPU的設(shè)計(jì)要求,指令執(zhí)行部件(EU)在執(zhí)行指令時(shí),不是直接通過訪問存儲(chǔ)器取指令,而是從指令隊(duì)列中取得指令代碼,并分析執(zhí)行它。從速度上看,該指令隊(duì)列是在CPU內(nèi)部,EU從指令隊(duì)列中獲得指令的速度會(huì)遠(yuǎn)遠(yuǎn)超過直接從內(nèi)存中讀取指令。8086CPU內(nèi)部的并行操作體現(xiàn)在指令執(zhí)行的同時(shí),待執(zhí)行的指令也同時(shí)從內(nèi)存中讀取,并送到指令隊(duì)列。3. 8086CPU中有哪些寄存器各有什么用途答:指令執(zhí)行部件(EU)設(shè)有8個(gè)16位通用寄存器AX、BXCXDXSRBP、SI、DI,主要用途是保存數(shù)據(jù)和地址(包括內(nèi)存地址和I/O端

3、口地址)。其中AXBXCXDX主要用于保存數(shù)據(jù),BX可用于保存地址,DX還用于保存I/O端口地址;BP、SI、DI主要用于保存地址;SP用于保存堆棧指針。標(biāo)志寄存器FR用于存放運(yùn)算結(jié)果特征和控制CPUB作。BIU中的段寄存器包括CSDSES、SS,主要用途是保存段地址,其中CS代碼段寄存器中存放程序代碼段起始地址的高16位,DS數(shù)據(jù)段寄存器中存放數(shù)據(jù)段起始地址的高16位,SS堆棧段寄存器中存放堆棧段起始地址的高16位,ES擴(kuò)展段寄存器中存放擴(kuò)展數(shù)據(jù)段起始地址的高16位。指令指針寄存器IP始終存有相對于當(dāng)前指令段起點(diǎn)偏移量的下一條指令,即IP總是指向下一條待執(zhí)行的指令。5. 簡述8086系統(tǒng)中物

4、理地址的形成過程。8086系統(tǒng)中的物理地址最多有多少個(gè)邏輯地址呢答:8086系統(tǒng)中的物理地址是由20根地址總線形成的。8086系統(tǒng)采用分段并附以地址偏移量辦法形成20位的物理地址。采用分段結(jié)構(gòu)的存儲(chǔ)器中,任何一個(gè)邏輯地址都由段基址和偏移地址兩部分構(gòu)成,都是16位二進(jìn)制數(shù)。通過一個(gè)20位的地址加法器將這兩個(gè)地址相加形成物理地址。具體做法是16位的段基址左移4位(相當(dāng)于在段基址最低位后添4個(gè)“0”),然后與偏移地址相加獲得物理地址。由于8086CPU的地址線是20根,所以可尋址的存儲(chǔ)空間為1M字節(jié),即8086系統(tǒng)的物理地址空間是1MB邏輯地址由段基址和偏移地址兩部分構(gòu)成,都是無符號的16位二進(jìn)制數(shù)

5、,程序設(shè)計(jì)時(shí)采用邏輯地址,也是1MB6. 8086系統(tǒng)中的存儲(chǔ)器為什么要采用分段結(jié)構(gòu)有什么好處答:8086CPU中的寄存器都是16位的,16位的地址只能訪問64KB的內(nèi)存。086系統(tǒng)中的物理地址是由20根地址總線形成的,要做到對20位地址空間進(jìn)行訪問,就需要兩部分地址,在8086系統(tǒng)中,就是由段基址和偏移地址兩部分構(gòu)成。這兩個(gè)地址都是16位的,將這兩個(gè)地址采用相加的方式組成20位地址去訪問存儲(chǔ)器。在8086系統(tǒng)的地址形成中,當(dāng)段地址確定后,該段的尋址范圍就已經(jīng)確定,其容量不大于64KBL同時(shí),通過修改段寄存器內(nèi)容,可達(dá)到邏輯段在整個(gè)1MB存儲(chǔ)空間中浮動(dòng)。各個(gè)邏輯段之間可以緊密相連,可以中間有間

6、隔,也可以相互重疊(部分重疊,甚至完全重疊)。采用段基址和偏移地址方式組成物理地址的優(yōu)點(diǎn)是:滿足對8086系統(tǒng)的1MB存儲(chǔ)空間的訪問,同時(shí)在大部分指令中只要提供16位的偏移地址即可。7. 8086存儲(chǔ)器中存放數(shù)據(jù)字時(shí)有“對準(zhǔn)字”和“非對準(zhǔn)字”之分,請說明它們的差別。答:一個(gè)16位的數(shù)據(jù)字是按照低地址存放低位數(shù)據(jù)、高地址存放高位數(shù)據(jù)來存放的。若16位數(shù)據(jù)的低8位存放在偶地址,則該數(shù)據(jù)字就是“對準(zhǔn)字”,否則就是“非對準(zhǔn)字”。主要差別是CPU賣取和存儲(chǔ)數(shù)據(jù)字時(shí),如果是對準(zhǔn)字,只需要一次讀寫操作即可,而非對準(zhǔn)字就需要兩次讀寫操作才能實(shí)現(xiàn)一個(gè)數(shù)據(jù)字的存取。9 .在某系統(tǒng)中,已知當(dāng)前(SS)=2360H,

7、(SP)=0800H,那么該堆棧段在存儲(chǔ)器中的物理地址范圍是什么若往堆棧中存入20個(gè)字節(jié)數(shù)據(jù),那么SP的內(nèi)容為什么值答:(SS)X10H+(SP)=23600H+0800H=23E00H,堆棧段在存儲(chǔ)器中的物理地址范圍是23600H23E00Ho若往堆棧中存入20個(gè)字節(jié)數(shù)據(jù),那么SP的內(nèi)容為0800H14H=07ECH(20的十六進(jìn)制為14H)。10 .已知當(dāng)前數(shù)據(jù)段位于存儲(chǔ)器的B4000H至ijC3FFFM圍內(nèi),則段寄存器DS的內(nèi)容為多少答:段寄存器DS的內(nèi)容為B4000H11 .8086系統(tǒng)中為什么一定要有地址鎖存器需要鎖存哪些信息答:由于8086CPU受芯片封裝的限制,只有40個(gè)管腳,所

8、以地址線和數(shù)據(jù)線只能采用復(fù)用的方式共同使用某些管腳。對存儲(chǔ)器進(jìn)行訪問時(shí),在讀取數(shù)據(jù)或?qū)懭霐?shù)據(jù)時(shí),存儲(chǔ)器芯片要求在這個(gè)過程中地址信息必須穩(wěn)定提供給存儲(chǔ)器,而由于8086CPU地址線和數(shù)據(jù)線是復(fù)用的,就不可能在同一時(shí)刻具有地址和數(shù)據(jù)的兩種功能。這就需要在CPU供地址信息時(shí),將地址鎖存起來,以保證下一個(gè)時(shí)刻當(dāng)這些復(fù)用的管腳起著數(shù)據(jù)線的功能時(shí),存儲(chǔ)器有正確的地址信息。要鎖存的信息包括這些復(fù)用管腳的地址和BHE等信號。12 .8086讀/寫總線周期各包括最少幾個(gè)時(shí)鐘周期什么情況下需要插入等待周期TW插入多少個(gè)TW取決于什么因素答:8086讀/寫總線周期各包括最少四個(gè)時(shí)鐘周期。在系統(tǒng)中增加等待周期TW的一

9、般情況是:當(dāng)CPU供了地址后,由于外設(shè)或存儲(chǔ)器的t出或?qū)懭霑r(shí)間較慢,不能與CPU的速度匹配,就需要插入等待周期TW等待CPUfB從外設(shè)或存儲(chǔ)器將數(shù)據(jù)正確地讀出或?qū)懭霝橹?。顯然,插入的等待周期TW勺個(gè)數(shù)取決于外設(shè)或存儲(chǔ)器的取出或?qū)懭霑r(shí)間。第4章8086匯編語言程序設(shè)計(jì)1 .編寫8086匯編語言程序,將寄存器AX的高8位傳送到寄存器BL,低8位傳送到寄存器DL=答:CODESEGMENTASSUMECS:CODESTART:MOVBL,AHMOVDL,ALMOVAX,4C00HINT21HCODEENDSENDSTAR2 .將寄存器DX的內(nèi)容按從低位到高位的順序分成4組,并將各組數(shù)分別送到寄存器A

10、L,BL,CL和DL中。(例如:(DX)=0ABCDH分成四組(DL)=0AH,(CL)=0BH,(BL)=0CH,(AL)=0DH)答:CODESEGMENTASSUMECS:CODESTART:MOVAX,DXANDAL,0FHMOVBL,DLMOVCL,4SHRBL,CLANDAH,0FHMOVCL,4SHRDH,CLMOVCL,AHMOVAH,4CHINT21HCODEENDSENDSTART4 .試統(tǒng)計(jì)9個(gè)數(shù)中偶數(shù)的個(gè)數(shù),并將結(jié)果在屏幕上顯示。答:DATASEGMENTBUFFDB3BH,47H,8DH,-75,0AH,69,-2EH,0CCH,200CODESEGMENTASSUM

11、ECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVSI,OFFSETBUFFMOVCX,9XORDL,DLA1:SHRBYTEPTRSI,1JCNEXTINCDLNEXT:INCSILOOPA1ADDDL,30HMOVAH,2MOVAX,4C00HINT21HCODEENDSENDSTART(不考慮進(jìn)位)5 .試將一串16位無符號數(shù)加密,加密方法是每個(gè)數(shù)乘以2。答:DATASEGMENTMEMDW20DUP()DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXMOVCX,LENGT

12、HMEMLEABX,MEMAA1:MOVAX,BXADDAX,AX;或MULAX,2或SHLAX,1或SALAX,1MOVBX,AXADDBX,2LOOPAA1MOVAX,4C00HINT21HCODEENDSENDSTART第五章存儲(chǔ)器原理與接口2 .什么是RAMROMRAM口ROM&有什么特點(diǎn)答:RAM隨機(jī)存儲(chǔ)器,指計(jì)算機(jī)可以隨機(jī)地、個(gè)別地對各個(gè)存儲(chǔ)單元進(jìn)行訪問,訪問所需時(shí)間基本固定,與存儲(chǔ)單元的地址無關(guān)。RO娓只讀存儲(chǔ)器,對其內(nèi)容只能讀,不能寫入。與RAM®比,其信息具有非易失性,即掉電后,ROW的信息仍會(huì)保留。3 .什么是多層次存儲(chǔ)結(jié)構(gòu)它有什么作用答:存儲(chǔ)器的性能是計(jì)

13、算機(jī)性能的最主要指標(biāo)之一,其目標(biāo)是大容量、高速度和低成本,因此應(yīng)該在系統(tǒng)結(jié)構(gòu)的設(shè)計(jì)上揚(yáng)長避短,采用多層存儲(chǔ)結(jié)構(gòu)構(gòu)成一個(gè)較為合理的存儲(chǔ)系統(tǒng)。多層存儲(chǔ)結(jié)構(gòu)是一個(gè)金字塔的結(jié)構(gòu),距塔尖(即CPU越近速度越快,容量越小,單位價(jià)格也較貴;反之速度較慢,容量較大,單位價(jià)格也較便宜。其作用是獲得最佳性價(jià)比。5.主存儲(chǔ)器的主要技術(shù)指標(biāo)有哪些答:主存儲(chǔ)器的主要技術(shù)指標(biāo)有主存容量、存儲(chǔ)器存取時(shí)間、存儲(chǔ)周期和可靠性。7,若用1Kxi位的RAM芯片組成16Kx8位的存儲(chǔ)器,需要多少片芯片在CPU的地址線中有多少位參與片內(nèi)尋址多少位用做芯片組選擇信號答:要128片。A1A9共10位參與片內(nèi)尋址,其余可用于片選信號。第七章5.在某應(yīng)用系統(tǒng)中,計(jì)數(shù)器/定時(shí)器8253地址為310H

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論