




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、1. 微處理器,微型計(jì)算機(jī)和微型計(jì)算機(jī)系統(tǒng)三者之間有何區(qū)別?答:微處理器即CPU,它包括運(yùn)算器、控制器、寄存器陣列和內(nèi)部總線等部分,用于實(shí)現(xiàn)微型計(jì)算機(jī)的運(yùn)算和控制功能,是微型計(jì)算機(jī)的核心;一臺(tái)微型計(jì)算機(jī)由微處理器、內(nèi)存儲(chǔ)器、I/O接口電路以及總線構(gòu)成;微型計(jì)算機(jī)系統(tǒng)則包括硬件系統(tǒng)和軟件系統(tǒng)兩大部分,其中硬件系統(tǒng)又包括微型計(jì)算機(jī)和外圍設(shè)備;由此可見,微處理器是微型計(jì)算機(jī)的重要組成部分,而微型計(jì)算機(jī)系統(tǒng)又主要由微型計(jì)算機(jī)作為其硬件構(gòu)成。2. CPU在內(nèi)部結(jié)構(gòu)上由哪幾部分構(gòu)成?CPU應(yīng)具備哪些主要功能?答:CPU在內(nèi)部結(jié)構(gòu)上由運(yùn)算器、控制器、寄存器陣列和內(nèi)部總線等各部分構(gòu)成,其主要功能是完成各種算數(shù)
2、及邏輯運(yùn)算,并實(shí)現(xiàn)對整個(gè)微型計(jì)算機(jī)控制,為此,其內(nèi)部又必須具備傳遞和暫存數(shù)據(jù)的功能。3. 累加器和其它通用寄存器相比有何不同?答:累加器是通用寄存器之一,但累加器和其它通用寄存器相比又有其獨(dú)特之處。累加器除了可用做通用寄存器存放數(shù)據(jù)外,對某些操作,一般操作前累加器用于存放一個(gè)操作數(shù),操作后,累加器用于存放結(jié)果。 4. 微型計(jì)算機(jī)的總線有哪幾類?總線結(jié)構(gòu)的特點(diǎn)是什么?答:微型計(jì)算機(jī)的總線包括地址總線、數(shù)據(jù)總線和控制總線三類,總線結(jié)構(gòu)的特點(diǎn)是結(jié)構(gòu)簡單、可靠性高、易于設(shè)計(jì)生產(chǎn)和維護(hù),更主要的是便于擴(kuò)充。 5. 試說明計(jì)算機(jī)用戶,計(jì)算機(jī)軟件,計(jì)算機(jī)硬件三者的相互關(guān)系。答:計(jì)算機(jī)用戶,計(jì)算機(jī)軟件系統(tǒng),計(jì)
3、算機(jī)硬件系統(tǒng)共同構(gòu)成一個(gè)計(jì)算機(jī)應(yīng)用系統(tǒng),三者在該系統(tǒng)中處于三個(gè)不同的層次。計(jì)算機(jī)用戶處于最高層,計(jì)算機(jī)軟件處于中間層,計(jì)算機(jī)硬件系統(tǒng)處于最下層。在這里計(jì)算機(jī)用戶是系統(tǒng)的主宰,他們通過軟件系統(tǒng)與硬件系統(tǒng)發(fā)生關(guān)系,指揮計(jì)算機(jī)硬件完成指定的任務(wù)。即,計(jì)算機(jī)用戶使用程序設(shè)計(jì)語言編制應(yīng)用程序,在系統(tǒng)軟件的干預(yù)下使用硬件系統(tǒng)進(jìn)行工作。6. 存儲(chǔ)單元的選擇由什么信號控制?讀、寫靠什么信號區(qū)分?答:存儲(chǔ)單元的選擇由地址信號控制,而對存儲(chǔ)單元進(jìn)行讀操作還是寫操作則要靠讀、寫信號區(qū)分。7.詳細(xì)敘述總線緩沖器(三態(tài)緩沖器)的作用。答:總線緩沖器的作用主要是控制各路數(shù)據(jù)在總線上的交叉?zhèn)魉捅苊庀嗷_突,當(dāng)幾路數(shù)據(jù)都要向
4、總線上傳送時(shí),就通過各路的緩沖器來解決,當(dāng)一路傳送時(shí),緩沖器使其它各路數(shù)據(jù)與總線斷開。8.鎖存器和寄存器有什么不同?答:鎖存器與寄存器都是用來暫存數(shù)據(jù)的器件,在本質(zhì)上沒有區(qū)別,不過寄存器的輸出端平時(shí)不隨輸入端的變化而變化,只有在時(shí)鐘有效時(shí)才將輸入端的數(shù)據(jù)送輸出端(打入寄存器),而鎖存器的輸出端平時(shí)總隨輸入端變化而變化,只有當(dāng)鎖存器信號到達(dá)時(shí),才將輸出端的狀態(tài)鎖存起來,使其不再隨輸入端的變化而變化。9.8086從功能上分成了EU和BIU兩部分。這樣設(shè)計(jì)的優(yōu)點(diǎn)是什么?答:傳統(tǒng)計(jì)算機(jī)在執(zhí)行程序時(shí),CPU總是相繼地完成取指令和執(zhí)行指令的動(dòng)作,即,指令的提取和執(zhí)行是串行進(jìn)行的。而8086CPU 在功能上
5、分成了EU和BIU兩部分,BIU負(fù)責(zé)取指令,EU負(fù)責(zé)指令的執(zhí)行,它們之間既互相獨(dú)立又互相配合,使得8086可以在執(zhí)行指令的同時(shí)進(jìn)行取指令的操作,即實(shí)現(xiàn)了取指令和執(zhí)行指令的并行工作,大大提高了CPU和總線的利用率,從而提高了指令的處理速度。10.8086 CPU中地址加法器的重要性體現(xiàn)在哪里?答:地址加法器是8086 CPU的總線接口單元中的一個(gè)器件,在8086存儲(chǔ)器分段組織方式中它是實(shí)現(xiàn)存儲(chǔ)器尋址的一個(gè)關(guān)鍵器件,地址加法器將兩個(gè)16位寄存器中的邏輯地址移位相加,得到一個(gè)20位的實(shí)際地址,把存儲(chǔ)器尋址空間從64K擴(kuò)大到1M,極大地?cái)U(kuò)大了微型計(jì)算機(jī)的程序存儲(chǔ)空間,從而大大提高了程序運(yùn)行效率。11.
6、8086 CPU中有哪些寄存器?分組說明用途。哪些寄存器用來指示存儲(chǔ)器單元的偏移地址?答:8086 CPU中有8個(gè)通用寄存器AX、BX、CX、DX、SP、BP、SI、DI;兩個(gè)控制寄存器IP、FL;四個(gè)段寄存器CS、DS、SS、ES。8個(gè)通用寄存器都可以用來暫存參加運(yùn)算的數(shù)據(jù)或中間結(jié)果,但又有各自的專門用途。例如,AX專用做累加器,某些指令指定用它存放操作數(shù)和運(yùn)算結(jié)果;CX為計(jì)數(shù)寄存器,在某些指令中做計(jì)數(shù)器使用;DX為數(shù)據(jù)寄存器;BX為基址寄存器,BP為基址指針,SI為源變址寄存器,DI為目的變址寄存器,這4個(gè)寄存器在數(shù)據(jù)尋址中用來存放段內(nèi)偏移地址(有效地址)或段內(nèi)偏移地址的一部分;SP為堆棧
7、指示器,用來存放棧頂有效地址。兩個(gè)控制寄存器用來存放有關(guān)的狀態(tài)信息和控制信息。例如,標(biāo)志寄存器FL用來存放狀態(tài)標(biāo)志和控制標(biāo)志;而指令指針用來存放下一條要取指令的有效地址。四個(gè)段寄存器用來存放段地址。例如,CS寄存器用來存放代碼段的段地址;DS寄存器用來存放數(shù)據(jù)段的段地址;SS寄存器用來存放堆棧段的段地址;ES寄存器用來存放擴(kuò)展段的段地址。12.8086系統(tǒng)中存儲(chǔ)器的邏輯地址由哪兩部分組成?物理地址由何器件生成?如何生成?每個(gè)段的邏輯地址與寄存器之間有何對應(yīng)關(guān)系?答:8086系統(tǒng)中存儲(chǔ)器的邏輯地址由段地址(段首址)和段內(nèi)偏移地址(有效地址)兩部分組成;存儲(chǔ)單元的物理地址由地址加法器生成,尋址時(shí),
8、CPU首先將段地址和段內(nèi)偏移地址送入地址加法器,地址加法器將段地址左移4位并與段內(nèi)偏移地址相加,得到一個(gè)20位的物理地址。數(shù)據(jù)段的段地址在DS寄存器中,段內(nèi)偏移地址可能在BX、BP、SI或DI寄存器中。代碼段的段地址在CS寄存器中,段內(nèi)偏移地址在IP寄存器中。堆棧段的段地址在SS寄存器中,段內(nèi)偏移地址在SP寄存器中。擴(kuò)展段的段地址在ES寄存器中,段內(nèi)偏移地址可能在BX、BP、SI或DI寄存器中。13.設(shè)CPU中各有關(guān)寄存器的當(dāng)前狀況為:SS=0a8bH、DS=17ceH、CS=dc54H、BX=394bH、IP=2f39H、SP=1200H,BX 給出的是某操作數(shù)的有效地址,請分別寫出該操作數(shù)
9、、下一條要取的指令及當(dāng)前棧頂?shù)倪壿嫷刂泛臀锢淼刂?。答:該操作?shù)的邏輯地址為DS:BX=17CE:394BH,物理地址=17CEH*10H+394BH=1B62BH;下一條要取的指令的邏輯地址為CS:IP=DC54:2F39H,物理地址=DC54H*10H+2F39H=DF479H;當(dāng)前棧頂?shù)倪壿嫷刂?SS:SP=0A8B:1200H,物理地址=0A8BH*10H+1200H=0BAB0H。14.若DS=157DH時(shí),某操作數(shù)的物理地址是215FAH,當(dāng)DS=18DEH時(shí),該操作數(shù)的物理地址是多少?答:該操作數(shù)的段內(nèi)偏移地址=該操作數(shù)的物理地址-DS=215FAH-157D0H=BE2AH, 故
10、當(dāng)DS=18DEH時(shí),該操作數(shù)的物理地址=DS*10H+BE2AH=18DE0H+BE2AH=24C0AH15.設(shè) AX=2875H、BX=34DFH、SS=1307H、SP=8H,依此執(zhí)行 PUSH AX、PUSH BX、POP AX、POP CX后棧頂物理地址變?yōu)槎嗌??AX=? BX=? CX=?答:當(dāng)前棧頂物理地址=SS*10H+SP=13070H+8H=13078H,依此執(zhí)行PUSH AX、PUSH BX、POP AX、POP CX后棧頂指針仍為13078H。但AX=34DFH,BX=34DFH,CX=2875H。16.分別指出下列指令中的源操作數(shù)和目的操作數(shù)的尋址方式。 (1)MOV
11、 SI,200 (2)MOV CX,DATASI (3)ADD AX,BX+DI (4)AND AX,BX (5)MOV SI,AX (6)PUSHF答:(1)目的操作數(shù)字段的尋址方式是寄存器尋址,源操作數(shù)字段的尋址方式是立即數(shù)尋址;(2)目的操作數(shù)的尋址方式是寄存器尋址,源操作數(shù)的尋址方式是寄存器相對尋址;(3)目的操作數(shù)的尋址方式是寄存器尋址,源操作數(shù)的尋址方式是基址變址尋址;(4)目的操作數(shù)的尋址方式是寄存器尋址,源操作數(shù)的尋址方式也是寄存器尋址;(5)目的操作數(shù)的尋址方式是寄存器間接尋址,源操作數(shù)的尋址方式是寄存器尋址;(6)目的操作數(shù)的尋址方式是寄存器間接尋址,源操作數(shù)的尋址方式是寄
12、存器尋址;17.試述指令MOV AX,2010H和MOV AX,DS:2010H 的區(qū)別。答:指令MOV AX,2010H是將立即數(shù)2010H送AX寄存器,而指令MOV AX,DS:2010H是將DS段有效地址為2010H的兩個(gè)單元的內(nèi)容送AX。18.設(shè)堆棧指針SP的初值為2000H,AX=3000H,BX=5000H,試問: (1)執(zhí)行指令PUSH AX后 (SP)=? (2)再執(zhí)行PUSH BX及POP AX后 (SP)=?(AX)=?(BX)=?答:(1)執(zhí)行指令PUSH AX后 (SP)=2000H-2=1FFEH; (2)再執(zhí)行PUSH BX及POP AX后 (SP)=1FFEH,
13、(AX)=5000H, (BX)=5000H19.要想完成把2000H送1000H中,用指令:MOV 1000H,2000H是否正確?如果不正確,應(yīng)用什么方法?答:把2000H送1000H中,用指令 MOV 1000H,2000H不正確,應(yīng)改為:MOV AX,2000H MOV 1000H,AX20.假如想從200中減去AL中的內(nèi)容,用SUB 200,AL是否正確?如果不正確,應(yīng)用什么方法?答:想從200中減去AL中的內(nèi)容,用SUB 200,AL不正確,應(yīng)改為: MOV BL,200 SUB BL,AL21、選擇題 1、執(zhí)行下列程序,選擇正確的結(jié)果:MOV SP,2000HMOV AX,0F0
14、HMOV SI,1234HMOV DX,5678HPUSH SIPOP DISHL DX,1TEST AX,DXPUSH DXHLT(1)SP= ;A)2000H B)1FFFHC)2001H D)1FFEH(2)DH內(nèi)容所在存儲(chǔ)器的偏移地址為 ;A)1FFFH B)1FFEHC)1FFDH D)1FFCH(3)DL內(nèi)容所在存儲(chǔ)器的偏移地址為 ;A)1FFFH B)1FFEHC)2000H D)1FFCH(4)(AX)= ;A)0H B)78HC)0F0H D)56H(5)(DI)= 。A)1234H B)5678HC)2000H D)00F0H(6)(DX)= ;A)5678H B)0ACF0HC)2B3CH D)0ABF0H(7)標(biāo)志位ZF= 。A)0 B)1 C)不定 D)無值22、編寫程序1. 試編寫一個(gè)匯編語言程序,將小寫字母轉(zhuǎn)換成大寫字母。2. 編寫程序,比較兩個(gè)字符串STRING1和STRING2所含字符是否完全相同,若相同則顯示“MATCH”,若不同則顯示“NO MATCH”。3. 試編寫程序,要求對3個(gè)16進(jìn)制數(shù)比較,根據(jù)對3個(gè)數(shù)的比較寫入AL如下信息: (1)如果3個(gè)數(shù)都不相等則寫入0; (2)如果3個(gè)數(shù)中有2個(gè)數(shù)相等則寫入2; (3)如果3個(gè)
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 客服話務(wù)知識(shí)培訓(xùn)課件
- 供貨合同補(bǔ)充協(xié)議
- 交通運(yùn)輸行業(yè)智能化交通規(guī)劃與建設(shè)方案
- 湖北省武漢市2024-2025學(xué)年高一上學(xué)期1月期末地理試題 含解析
- 云南省昭通市昭通一中教研聯(lián)盟2024-2025學(xué)年高一上學(xué)期期中質(zhì)量檢測生物學(xué)B試題(含答案)
- 吉林省長春市榆樹市2024-2025學(xué)年七年級上學(xué)期期末生物學(xué)試題(含答案)
- 小學(xué)低年級數(shù)學(xué)故事讀后感
- 會(huì)議記錄表格:會(huì)議記錄臺(tái)賬分類
- 季度采購管理計(jì)劃與工作推進(jìn)安排
- 辦公用品采購與供應(yīng)鏈管理協(xié)議
- 新能源概論新能源及其材料課件
- 化學(xué)化工專業(yè)英語1課件
- 裝配式建筑裝配率計(jì)算評分表
- 1.1北京市基本概況與主要文旅資源《地方導(dǎo)游基礎(chǔ)知識(shí)》(第四版)PPT
- 綜述的寫作方法與技巧課件
- 零售藥店實(shí)施GSP情況的內(nèi)審報(bào)告
- 機(jī)械設(shè)計(jì)基礎(chǔ)網(wǎng)考題庫答案 吉林大學(xué)
- 新蘇教版科學(xué)六年級下冊全冊教案(含反思)
- 觸電事故應(yīng)急處置卡
- 國際貿(mào)易運(yùn)輸方式課件
- 南陽理工學(xué)院畢業(yè)論文格式規(guī)范
評論
0/150
提交評論