版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上第二章 8086體系結(jié)構(gòu)與80x86CPU18086CPU由哪兩部分構(gòu)成?它們的主要功能是什么?答:8086CPU由兩部分組成:指令執(zhí)行部件(EU,Execution Unit)和總線接口部件(BIU,Bus Interface Unit)。指令執(zhí)行部件(EU)主要由算術(shù)邏輯運(yùn)算單元(ALU)、標(biāo)志寄存器FR、通用寄存器組和EU控制器等4個部件組成,其主要功能是執(zhí)行指令??偩€接口部件(BIU)主要由地址加法器、專用寄存器組、指令隊(duì)列和總線控制電路等4個部件組成,其主要功能是形成訪問存儲器的物理地址、訪問存儲器并取指令暫存到指令隊(duì)列中等待執(zhí)行,訪問存儲器或IO端口讀取操
2、作數(shù)參加EU運(yùn)算或存放運(yùn)算結(jié)果等。28086CPU預(yù)取指令隊(duì)列有什么好處?8086CPU內(nèi)部的并行操作體現(xiàn)在哪里?答:8086CPU的預(yù)取指令隊(duì)列由6個字節(jié)組成,按照8086CPU的設(shè)計(jì)要求,指令執(zhí)行部件(EU)在執(zhí)行指令時,不是直接通過訪問存儲器取指令,而是從指令隊(duì)列中取得指令代碼,并分析執(zhí)行它。從速度上看,該指令隊(duì)列是在CPU內(nèi)部,EU從指令隊(duì)列中獲得指令的速度會遠(yuǎn)遠(yuǎn)超過直接從內(nèi)存中讀取指令。8086CPU內(nèi)部的并行操作體現(xiàn)在指令執(zhí)行的同時,待執(zhí)行的指令也同時從內(nèi)存中讀取,并送到指令隊(duì)列。5簡述8086系統(tǒng)中物理地址的形成過程。8086系統(tǒng)中的物理地址最多有多少個?邏輯地址呢?答:8086
3、系統(tǒng)中的物理地址是由20根地址總線形成的。8086系統(tǒng)采用分段并附以地址偏移量辦法形成20位的物理地址。采用分段結(jié)構(gòu)的存儲器中,任何一個邏輯地址都由段基址和偏移地址兩部分構(gòu)成,都是16位二進(jìn)制數(shù)。通過一個20位的地址加法器將這兩個地址相加形成物理地址。具體做法是16位的段基址左移4位(相當(dāng)于在段基址最低位后添4個“0”),然后與偏移地址相加獲得物理地址。由于8086CPU的地址線是20根,所以可尋址的存儲空間為1M字節(jié),即8086系統(tǒng)的物理地址空間是1MB。邏輯地址由段基址和偏移地址兩部分構(gòu)成,都是無符號的16位二進(jìn)制數(shù),程序設(shè)計(jì)時采用邏輯地址,也是1MB。68086系統(tǒng)中的存儲器為什么要采用
4、分段結(jié)構(gòu)?有什么好處?答:8086CPU中的寄存器都是16位的,16位的地址只能訪問64KB的內(nèi)存。086系統(tǒng)中的物理地址是由20根地址總線形成的,要做到對20位地址空間進(jìn)行訪問,就需要兩部分地址采用段基址和偏移地址方式組成物理地址的優(yōu)點(diǎn)是:滿足對8086系統(tǒng)的1MB存儲空間的訪問,同時在大部分指令中只要提供16位的偏移地址即可。9在某系統(tǒng)中,已知當(dāng)前(SS)2360H,(SP)0800H,那么該堆棧段在存儲器中的物理地址范圍是什么?若往堆棧中存入20個字節(jié)數(shù)據(jù),那么SP的內(nèi)容為什么值?答:(SS)10H(SP)23600H0800H23E00H,堆棧段在存儲器中的物理地址范圍是23600H2
5、3E00H。若往堆棧中存入20個字節(jié)數(shù)據(jù),那么SP的內(nèi)容為0800H14H07ECH。(20的十六進(jìn)制為14H)。10已知當(dāng)前數(shù)據(jù)段位于存儲器的B4000H到C3FFFH范圍內(nèi),則段寄存器DS的內(nèi)容為多少?答:段寄存器DS的內(nèi)容為B4000H。118086系統(tǒng)中為什么一定要有地址鎖存器?需要鎖存哪些信息?答:由于8086CPU受芯片封裝的限制,只有40個管腳,所以地址線和數(shù)據(jù)線只能采用復(fù)用的方式共同使用某些管腳。對存儲器進(jìn)行訪問時,在讀取數(shù)據(jù)或?qū)懭霐?shù)據(jù)時,存儲器芯片要求在這個過程中地址信息必須穩(wěn)定提供給存儲器,而由于8086CPU地址線和數(shù)據(jù)線是復(fù)用的,就不可能在同一時刻具有地址和數(shù)據(jù)的兩種功
6、能。這就需要在CPU提供地址信息時,將地址鎖存起來,以保證下一個時刻當(dāng)這些復(fù)用的管腳起著數(shù)據(jù)線的功能時,存儲器有正確的地址信息。要鎖存的信息包括這些復(fù)用管腳的地址和BHE等信號。128086讀/寫總線周期各包括最少幾個時鐘周期?什么情況下需要插入等待周期TW?插入多少個TW取決于什么因素?答:8086讀/寫總線周期各包括最少四個時鐘周期。在系統(tǒng)中增加等待周期TW的一般情況是:當(dāng)CPU提供了地址后,由于外設(shè)或存儲器的讀出或?qū)懭霑r間較慢,不能與CPU的速度匹配,就需要插入等待周期TW,等待CPU能從外設(shè)或存儲器將數(shù)據(jù)正確地讀出或?qū)懭霝橹埂o@然,插入的等待周期TW的個數(shù)取決于外設(shè)或存儲器的取出或?qū)懭?/p>
7、時間。13若已知當(dāng)前(DS)=7F06H,在偏移地址為0075H開始的存儲器中連續(xù)存放6個字節(jié)的數(shù)據(jù),分別為11H,22H,33H,44H,55H和66H,請指出這些數(shù)據(jù)在存儲器中的物理地址,如果要從存儲器中讀出這些數(shù)據(jù),需要設(shè)備部幾次存儲器?各讀出哪些數(shù)據(jù)?答:物理地址:FHHHFDSH,故從7F0DSH起個地址數(shù)據(jù)在存儲器中的地址。最少要訪問四次:第一次:。第二次:,。第三次:,。第四次:。:某程序在當(dāng)前數(shù)據(jù)段中存有兩個數(shù)據(jù)字ABCDH和1234H,它們對應(yīng)的物理地址分別為3FF85H和40AFEH,若已知當(dāng)前(DS)=3FB0H,請說明這兩個數(shù)據(jù)的偏移地址,并用圖說明它們在存儲器中的存放
8、格式。答:偏移地址為:0485H和0FFEH。 第三章8086的指令系統(tǒng)1:MOV AX,SI 寄存器尋址 寄存器間接尋址2:MOV DI,100寄存器尋址 立即尋址 3:MOV BX,AL 寄存器間接 寄存器4:MOV BXSI,CX 基址+變址 寄存器5:ADD DX,106HSI變址 寄存器6:PUSH AX 寄存器 7:ADD DS:BP,AX 8:OR AX,DX 寄存器2:設(shè)寄存器DS=2000H,SS=1500H,ES=3200H,SIAH,BXH,BPH,數(shù)據(jù)段中變量VAL的偏移地址為50H,試指出下列各條指令中源操作數(shù)的尋址方式是什么?對于存儲器操作數(shù),其物理地址是多少?(1
9、) MOV AX,100H直接尋址:20100H(2) MOV CX,ES:BX 寄存器尋址(3) MOV DX,BXSI基址+變址:200F0h(4) MOV AX,VALSI變址尋址:200F0h(5) MOV BX,1234BX基址尋址:205D2H(6) MOV AX,BP寄存器尋址:15010H3答案(3)OUT 3EBH,AX 改 (4)MUL AL,CL 改MUL CLMOV DX,3EBH 6)ROL DX,5改MOV CL,5OUT DX,AX ROL DX,CL (5)MUL AX,25改 (8)POP FR 改POPFMOV BX,25 (9)MOV 234H,BX改MO
10、V BX,234H (10)INC SI改INC BYTE PTR SI (11)ADD BX,456H改ADD WORD PTR BX,456H(12)INT O錯 (13)DIV AX ,BX改DIV BX(14)DEC BP改DEC WORD PTR BP (15)XLAT BX 錯(16)ADD CX+1改ADD CX,1或INC CX (17)DAA AX 改DAA4:帶符號數(shù)-86所表示的二進(jìn)制:B執(zhí)行MOV DL,2AH 和SHR DL,1兩條指令后:DL= CF=0可將AX寄存器中D0,D5,D8和D11位求反,其余位不變的指令:XOR AX,0921H某存儲單元物理地址為3B
11、4FH,其段地址和偏移地址可選:3B40H和00FEH兩個8位二進(jìn)制數(shù)及做“異或”操作后,寄存器FR的下面3個狀態(tài)標(biāo)志分別是:PF=0 SF=1 ZF=0寄存器寫指令時,如MOV SI,AX,則CPU的外部管腳狀態(tài):WR=0 RD=1 MIO=15:已知,DS=2000H BX=100H SI=02H 從物理地址20100H單元開始,依次存放數(shù)據(jù)12H 34H 56H 78H ,而從物理地址21200h單元開始,依次存放數(shù)據(jù)2AH,4CH.8BH,98H.試說明下列各條指令單獨(dú)執(zhí)行后AX寄存器的內(nèi)容。(1)MOV AX,3600H 3600H(2)MOV AX,1200H 4C2AH(3)MO
12、V AX,BX 0100H(4)MOV AX,BX 3412H(5)MOV AX,1100HBX 4C2AH (6)MOV AX,BXSI 7856H6.設(shè)堆棧指針SP的初值為2400H,(AX)=4000H,(BX)=3600H.問:(1)執(zhí)行指令“PUSH AX”后,SP=? 23FEH(2)再執(zhí)行“PUSH AX”和”POP AX”后,(SP)=?(AX)=?(BX)=?SP=23FEH AX=3600H BX=3600H7.(1)MOV DX,2000HMOV BX,1000HXHGH BX,DXBX=2000H,DX=1000H(2)MOV AX,1234HPUSH AX POP B
13、XAX=1234H,BX=1234H(3)LEA DX,2000HMOV BX,DXBX=2000H(4)MOV AL,08 ADD AL,08 AAAAX=0106(5)MOV AL,48H ADD AL,39H DAA(AL)=87H(6)AND AL,AL MOV AL,80 ADC AL,AL(AL)=0A0H(7)MOV DX,OFFFHNEG DX(DX)=0001H(8)MOV BL,OB8H ROR BL,1BL=5CH,CF=0(9)SUB AX,AXAND DX,DXDX=0(10)MOV CL,3MOV AH,42HSHR AH,XLAH=08H,CF0(11)MOV A
14、X,34EBH MOV CL,5FHDIV CLCF=8FH(12)MOV AL,08H MOV BL,09 MUL BL AAMAX=0702H(13)MOV BL,9MOV AX,0702HADDDIV BL,AX=0008H(14)MOV AL98H CBWBX=0FF98H(15)MOV AH,2MOV DL,WINT 21H結(jié)果=執(zhí)行DOS的2號功能調(diào)用,在屏幕上顯示字母W第五章 存儲器原理與接口1按存儲器在計(jì)算機(jī)中的作用,存儲器可分為哪向類?簡述其特點(diǎn)。答:存儲器分:主存儲器(內(nèi)存),輔助存儲器(外存),高壓緩沖存儲器。主存儲器用來存放活動的程序和數(shù)據(jù),其速度高,容量較少、每位價格
15、高。輔助存儲器用于存放當(dāng)前不活躍的程序和數(shù)據(jù),其速度慢、容量大、每位價格低。緩沖存儲器在兩個不同工作速度的部件之間起緩沖作用。2什么是RAM和ROM? RAM和ROM各有什么特點(diǎn)?答:RAM是隨機(jī)存儲器,指計(jì)算機(jī)可以隨機(jī)地、個別地對各個存儲單元進(jìn)行訪問,訪問所需時間基本固定,與存儲單元的地址無關(guān)。ROM是只讀存儲器,對其內(nèi)容只能讀,不能寫入。與RAM相比,其信息具有非易失性,即掉電后,ROM中的信息仍會保留。3什么是多層次存儲結(jié)構(gòu)?它有什么作用? 答:存儲器的性能是計(jì)算機(jī)性能的最主要指標(biāo)之一,其目標(biāo)是大容量、高速度和低成本,因此應(yīng)該在系統(tǒng)結(jié)構(gòu)的設(shè)計(jì)上揚(yáng)長避短,采用多層存儲結(jié)構(gòu)構(gòu)成一個較為合理的
16、存儲系統(tǒng)。多層存儲結(jié)構(gòu)是一個金字塔的結(jié)構(gòu),距塔尖(即CPU)越近速度越快,容量越小,單位價格也較貴;反之速度較慢,容量較大,單位價格也較便宜。其作用是獲得最佳性價比。5主存儲器的主要技術(shù)指標(biāo)有哪些?答:主存儲器的主要技術(shù)指標(biāo)有主存容量、存儲器存取時間、存儲周期和可靠性。7若用1K1位的RAM芯片組成16K8位的存儲器,需要多少片芯片?在CPU的地址線中有多少位參與片內(nèi)尋址?多少位用做芯片組選擇信號?答:要128片。A1A9共10位參與片內(nèi)尋址,其余可用于片選信號。8在8086系統(tǒng)中,若要從存儲器奇地址體中讀1個字節(jié)數(shù)據(jù),列出存儲器有關(guān)的控制信號和它們的有效邏輯電平信號。答:RD=0 WD=1
17、CS=0 MIO=1 BHE=0 第六章微型計(jì)算機(jī)的輸入輸出1CPU與外部設(shè)備通信為什么使用接口?答:存儲器與CPU交換信息時,它們在數(shù)據(jù)格式、存取速度等方面基本上是匹配的,也就是說,CPU要從存儲器讀入指令、數(shù)據(jù)或向存儲器寫入新的結(jié)果和數(shù)據(jù),只要一條存儲器訪問就可以完成;在硬件連接方面,只需芯片與芯片之間的管腳直接連接。但CPU要與外部設(shè)備通信至少有兩方面的困難:第一,CPU的運(yùn)行速度要比外設(shè)的處理速度高得多,通常簡單地用一條輸入輸出的指令是無法完成CPU與外設(shè)之間的信息交換的;第二,外設(shè)的數(shù)據(jù)線和控制線也不可能與CPU直接連接。CPU與外設(shè)通信具有如下特點(diǎn):需要接口作為CPU與外設(shè)通信的橋
18、梁。需要有數(shù)據(jù)傳送之前的“聯(lián)絡(luò)”。要傳遞的信息有三方面內(nèi)容:狀態(tài)、數(shù)據(jù)和控制信息。CPU與外設(shè)通信必須借助于必要的電路來實(shí)現(xiàn),這樣的電路稱為接口或I/O接口。什么是接口?為什么需要接口?接口有哪些作用?答:而介于主機(jī)和外設(shè)之間用于完成某些控制功能、速度匹配、信號轉(zhuǎn)換的一種緩沖電路稱為I/O接口電路,簡稱I/O接口(Interface)。I/O接口在CPU與外設(shè)之間建立一個緩沖區(qū),解決CPU與外設(shè)之間在數(shù)據(jù)形式、數(shù)據(jù)的傳遞方式以及傳遞速率上存在很大差異的矛盾。接口作用主要包括信號暫存、數(shù)據(jù)格式轉(zhuǎn)換、傳送路徑的切換控制和狀態(tài)信號的交換、通訊控制、設(shè)備動作、定時控制、中斷管理及錯誤檢測等功能。.答:
19、CPU和外設(shè)之間的信息交換存在以下一些問題:速度不匹配;信號電平不匹配;信號格式不匹配;時序不匹配。 I/O接口電路是專門為解決CPU與外設(shè)之間的不匹配、不能協(xié)調(diào)工作而設(shè)置的,處于總線和外設(shè)之間,一般應(yīng)具有以下基本功能:設(shè)置數(shù)據(jù)緩沖以解決兩者速度差異所帶來的不協(xié)調(diào)問題;設(shè)置信號電平轉(zhuǎn)換電路,如可采用MC1488、MC1489、MAX232、MZX233芯片來實(shí)現(xiàn)電平轉(zhuǎn)換。設(shè)置信息轉(zhuǎn)換邏輯,如模擬量必須經(jīng) A/D變換成數(shù)字量后,才能送到計(jì)算機(jī)去處理,而計(jì)算機(jī)送出的數(shù)字信號也必須經(jīng)D/A變成模擬信號后,才能驅(qū)動某些外設(shè)工作。 設(shè)置時序控制電路;提供地址譯碼電路。2.I/O接口有什么用途?1)進(jìn)行地
20、址譯碼或設(shè)備選擇,以便使CPU能與某一指令的外部設(shè)備通信。2)狀態(tài)信息的應(yīng)答,以協(xié)調(diào)數(shù)據(jù)傳送之前的準(zhǔn)備工作。3)進(jìn)行中斷管理,提供中斷信號。4)進(jìn)行數(shù)據(jù)格式轉(zhuǎn)換,如正負(fù)邏輯的轉(zhuǎn)換、串行與并行數(shù)據(jù)轉(zhuǎn)換等。5)進(jìn)行電平轉(zhuǎn)換,如TTL電平與MOS電平間的轉(zhuǎn)換。6)協(xié)調(diào)速度,如采用鎖存、緩沖、驅(qū)動等。7)時序控制,提供實(shí)時時鐘信號。3.I/O端口有哪兩種尋址方式?各有何優(yōu)缼點(diǎn)?答:存儲器的映像I/O尋址 和映像的尋址存儲器映射的I/O尋址方式優(yōu)缺點(diǎn)n 優(yōu)點(diǎn):由于I/O和存儲器在地址上沒有區(qū)別,在程序設(shè)計(jì)時可以使用豐富的指令對端口進(jìn)行操作,甚至包括對端口數(shù)據(jù)的運(yùn)算。n 缺點(diǎn): I/O端口需要占用部分處理器的地址空間。u 由于存儲器和I/O端口地址在形式上沒有區(qū)別,相對增加了程序設(shè)計(jì)和閱讀的難度。I/O映射的I/O尋址方式優(yōu)缺點(diǎn)優(yōu)點(diǎn):程序閱讀方便,使用IN或OUT指令就一定是對外設(shè)的通信;u 由于I/O端口有自己的地址,使系統(tǒng)存儲器地址范圍擴(kuò)大,適合大系統(tǒng)使用。缺點(diǎn):指令少,編程相對靈活性減少;u 硬件上需要I/O端口的譯碼芯片,增加了硬件開支5.微機(jī)系統(tǒng)的輸入輸出指什么?輸入輸出有什么不同?常用的打印機(jī)有:擊打式、噴墨式和激光打印機(jī)。輸入與輸出的不同輸入是指從被控設(shè)備到計(jì)算機(jī)的物理信號的傳輸和變換通道,其主要實(shí)現(xiàn)被控設(shè)備和計(jì)算機(jī)之間原始參數(shù)和信號
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 培訓(xùn)機(jī)構(gòu)部分股權(quán)轉(zhuǎn)讓合同(2篇)
- 2024旅游用車租賃合同
- 2024淘寶店鋪全面運(yùn)營管理及推廣合同范本3篇
- 2025年度殘疾人勞動合同簽訂中的職業(yè)培訓(xùn)與技能提升合作3篇
- 2024新品電商合作進(jìn)場銷售協(xié)議書3篇
- 2024年股權(quán)激勵計(jì)劃合同(高科技企業(yè))
- 2024年環(huán)保產(chǎn)業(yè)項(xiàng)目轉(zhuǎn)讓與治理技術(shù)許可合同3篇
- 2024年盤扣式腳手架安裝服務(wù)合同版B版
- 2024年鋼筋批發(fā)協(xié)議模板一
- 三人團(tuán)隊(duì)貨車業(yè)務(wù)合作協(xié)議(2024年修訂版)版B版
- 沈陽師范大學(xué)科研平臺和專業(yè)能力實(shí)踐基地建設(shè)規(guī)劃
- 大連市12處縣級以上飲用水水源保護(hù)區(qū)區(qū)劃方案
- 韓國文化與韓國語
- DLT 596-2021 電力設(shè)備預(yù)防性試驗(yàn)規(guī)程
- 蘇教版二年級科學(xué)下冊第3課《神奇的新材料》教學(xué)設(shè)計(jì)
- 二次供水工程施工方案
- 第二章離心風(fēng)機(jī).ppt
- 中國傳統(tǒng)圖案紋樣
- DLT5210.1-2021電力建設(shè)施工質(zhì)量驗(yàn)收及評價規(guī)程
- 民航企業(yè)會計(jì)核算辦法
- (完整版)人教版高中化學(xué)目錄(全部)
評論
0/150
提交評論