微機(jī)原理與接口技術(shù)(第三版)課本習(xí)題答案(共10頁(yè))_第1頁(yè)
微機(jī)原理與接口技術(shù)(第三版)課本習(xí)題答案(共10頁(yè))_第2頁(yè)
微機(jī)原理與接口技術(shù)(第三版)課本習(xí)題答案(共10頁(yè))_第3頁(yè)
微機(jī)原理與接口技術(shù)(第三版)課本習(xí)題答案(共10頁(yè))_第4頁(yè)
微機(jī)原理與接口技術(shù)(第三版)課本習(xí)題答案(共10頁(yè))_第5頁(yè)
已閱讀5頁(yè),還剩5頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

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個(gè)部件組成,其主要功能是執(zhí)行指令。總線接口部件(BIU)主要由地址加法器、專(zhuān)用寄存器組、指令隊(duì)列和總線控制電路等4個(gè)部件組成,其主要功能是形成訪問(wèn)存儲(chǔ)器的物理地址、訪問(wèn)存儲(chǔ)器并取指令暫存到指令隊(duì)列中等待執(zhí)行,訪問(wèn)存儲(chǔ)器或IO端口讀取操

2、作數(shù)參加EU運(yùn)算或存放運(yùn)算結(jié)果等。28086CPU預(yù)取指令隊(duì)列有什么好處?8086CPU內(nèi)部的并行操作體現(xiàn)在哪里?答:8086CPU的預(yù)取指令隊(duì)列由6個(gè)字節(jié)組成,按照8086CPU的設(shè)計(jì)要求,指令執(zhí)行部件(EU)在執(zhí)行指令時(shí),不是直接通過(guò)訪問(wèn)存儲(chǔ)器取指令,而是從指令隊(duì)列中取得指令代碼,并分析執(zhí)行它。從速度上看,該指令隊(duì)列是在CPU內(nèi)部,EU從指令隊(duì)列中獲得指令的速度會(huì)遠(yuǎn)遠(yuǎn)超過(guò)直接從內(nèi)存中讀取指令。8086CPU內(nèi)部的并行操作體現(xiàn)在指令執(zhí)行的同時(shí),待執(zhí)行的指令也同時(shí)從內(nèi)存中讀取,并送到指令隊(duì)列。5簡(jiǎn)述8086系統(tǒng)中物理地址的形成過(guò)程。8086系統(tǒng)中的物理地址最多有多少個(gè)?邏輯地址呢?答:8086

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

4、分段結(jié)構(gòu)?有什么好處?答:8086CPU中的寄存器都是16位的,16位的地址只能訪問(wèn)64KB的內(nèi)存。086系統(tǒng)中的物理地址是由20根地址總線形成的,要做到對(duì)20位地址空間進(jìn)行訪問(wèn),就需要兩部分地址采用段基址和偏移地址方式組成物理地址的優(yōu)點(diǎn)是:滿足對(duì)8086系統(tǒng)的1MB存儲(chǔ)空間的訪問(wèn),同時(shí)在大部分指令中只要提供16位的偏移地址即可。9在某系統(tǒng)中,已知當(dāng)前(SS)2360H,(SP)0800H,那么該堆棧段在存儲(chǔ)器中的物理地址范圍是什么?若往堆棧中存入20個(gè)字節(jié)數(shù)據(jù),那么SP的內(nèi)容為什么值?答:(SS)10H(SP)23600H0800H23E00H,堆棧段在存儲(chǔ)器中的物理地址范圍是23600H2

5、3E00H。若往堆棧中存入20個(gè)字節(jié)數(shù)據(jù),那么SP的內(nèi)容為0800H14H07ECH。(20的十六進(jìn)制為14H)。10已知當(dāng)前數(shù)據(jù)段位于存儲(chǔ)器的B4000H到C3FFFH范圍內(nèi),則段寄存器DS的內(nèi)容為多少?答:段寄存器DS的內(nèi)容為B4000H。118086系統(tǒng)中為什么一定要有地址鎖存器?需要鎖存哪些信息?答:由于8086CPU受芯片封裝的限制,只有40個(gè)管腳,所以地址線和數(shù)據(jù)線只能采用復(fù)用的方式共同使用某些管腳。對(duì)存儲(chǔ)器進(jìn)行訪問(wèn)時(shí),在讀取數(shù)據(jù)或?qū)懭霐?shù)據(jù)時(shí),存儲(chǔ)器芯片要求在這個(gè)過(guò)程中地址信息必須穩(wěn)定提供給存儲(chǔ)器,而由于8086CPU地址線和數(shù)據(jù)線是復(fù)用的,就不可能在同一時(shí)刻具有地址和數(shù)據(jù)的兩種功

6、能。這就需要在CPU提供地址信息時(shí),將地址鎖存起來(lái),以保證下一個(gè)時(shí)刻當(dāng)這些復(fù)用的管腳起著數(shù)據(jù)線的功能時(shí),存儲(chǔ)器有正確的地址信息。要鎖存的信息包括這些復(fù)用管腳的地址和BHE等信號(hào)。128086讀/寫(xiě)總線周期各包括最少幾個(gè)時(shí)鐘周期?什么情況下需要插入等待周期TW?插入多少個(gè)TW取決于什么因素?答:8086讀/寫(xiě)總線周期各包括最少四個(gè)時(shí)鐘周期。在系統(tǒng)中增加等待周期TW的一般情況是:當(dāng)CPU提供了地址后,由于外設(shè)或存儲(chǔ)器的讀出或?qū)懭霑r(shí)間較慢,不能與CPU的速度匹配,就需要插入等待周期TW,等待CPU能從外設(shè)或存儲(chǔ)器將數(shù)據(jù)正確地讀出或?qū)懭霝橹?。顯然,插入的等待周期TW的個(gè)數(shù)取決于外設(shè)或存儲(chǔ)器的取出或?qū)懭?/p>

7、時(shí)間。13若已知當(dāng)前(DS)=7F06H,在偏移地址為0075H開(kāi)始的存儲(chǔ)器中連續(xù)存放6個(gè)字節(jié)的數(shù)據(jù),分別為11H,22H,33H,44H,55H和66H,請(qǐng)指出這些數(shù)據(jù)在存儲(chǔ)器中的物理地址,如果要從存儲(chǔ)器中讀出這些數(shù)據(jù),需要設(shè)備部幾次存儲(chǔ)器?各讀出哪些數(shù)據(jù)?答:物理地址:FHHHFDSH,故從7F0DSH起個(gè)地址數(shù)據(jù)在存儲(chǔ)器中的地址。最少要訪問(wèn)四次:第一次:。第二次:,。第三次:,。第四次:。:某程序在當(dāng)前數(shù)據(jù)段中存有兩個(gè)數(shù)據(jù)字ABCDH和1234H,它們對(duì)應(yīng)的物理地址分別為3FF85H和40AFEH,若已知當(dāng)前(DS)=3FB0H,請(qǐng)說(shuō)明這兩個(gè)數(shù)據(jù)的偏移地址,并用圖說(shuō)明它們?cè)诖鎯?chǔ)器中的存放

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ù)的尋址方式是什么?對(duì)于存儲(chǔ)器操作數(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錯(cuò) (13)DIV AX ,BX改DIV BX(14)DEC BP改DEC WORD PTR BP (15)XLAT BX 錯(cuò)(16)ADD CX+1改ADD CX,1或INC CX (17)DAA AX 改DAA4:帶符號(hào)數(shù)-86所表示的二進(jìn)制:B執(zhí)行MOV DL,2AH 和SHR DL,1兩條指令后:DL= CF=0可將AX寄存器中D0,D5,D8和D11位求反,其余位不變的指令:XOR AX,0921H某存儲(chǔ)單元物理地址為3B

11、4FH,其段地址和偏移地址可選:3B40H和00FEH兩個(gè)8位二進(jìn)制數(shù)及做“異或”操作后,寄存器FR的下面3個(gè)狀態(tài)標(biāo)志分別是:PF=0 SF=1 ZF=0寄存器寫(xiě)指令時(shí),如MOV SI,AX,則CPU的外部管腳狀態(tài):WR=0 RD=1 MIO=15:已知,DS=2000H BX=100H SI=02H 從物理地址20100H單元開(kāi)始,依次存放數(shù)據(jù)12H 34H 56H 78H ,而從物理地址21200h單元開(kāi)始,依次存放數(shù)據(jù)2AH,4CH.8BH,98H.試說(shuō)明下列各條指令單獨(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.問(wèn):(1)執(zhí)行指令“PUSH AX”后,SP=? 23FEH(2)再執(zhí)行“PUSH AX”和”P(pán)OP 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號(hào)功能調(diào)用,在屏幕上顯示字母W第五章 存儲(chǔ)器原理與接口1按存儲(chǔ)器在計(jì)算機(jī)中的作用,存儲(chǔ)器可分為哪向類(lèi)?簡(jiǎn)述其特點(diǎn)。答:存儲(chǔ)器分:主存儲(chǔ)器(內(nèi)存),輔助存儲(chǔ)器(外存),高壓緩沖存儲(chǔ)器。主存儲(chǔ)器用來(lái)存放活動(dòng)的程序和數(shù)據(jù),其速度高,容量較少、每位價(jià)格

15、高。輔助存儲(chǔ)器用于存放當(dāng)前不活躍的程序和數(shù)據(jù),其速度慢、容量大、每位價(jià)格低。緩沖存儲(chǔ)器在兩個(gè)不同工作速度的部件之間起緩沖作用。2什么是RAM和ROM? RAM和ROM各有什么特點(diǎn)?答:RAM是隨機(jī)存儲(chǔ)器,指計(jì)算機(jī)可以隨機(jī)地、個(gè)別地對(duì)各個(gè)存儲(chǔ)單元進(jìn)行訪問(wèn),訪問(wèn)所需時(shí)間基本固定,與存儲(chǔ)單元的地址無(wú)關(guān)。ROM是只讀存儲(chǔ)器,對(duì)其內(nèi)容只能讀,不能寫(xiě)入。與RAM相比,其信息具有非易失性,即掉電后,ROM中的信息仍會(huì)保留。3什么是多層次存儲(chǔ)結(jié)構(gòu)?它有什么作用? 答:存儲(chǔ)器的性能是計(jì)算機(jī)性能的最主要指標(biāo)之一,其目標(biāo)是大容量、高速度和低成本,因此應(yīng)該在系統(tǒng)結(jié)構(gòu)的設(shè)計(jì)上揚(yáng)長(zhǎng)避短,采用多層存儲(chǔ)結(jié)構(gòu)構(gòu)成一個(gè)較為合理的

16、存儲(chǔ)系統(tǒng)。多層存儲(chǔ)結(jié)構(gòu)是一個(gè)金字塔的結(jié)構(gòu),距塔尖(即CPU)越近速度越快,容量越小,單位價(jià)格也較貴;反之速度較慢,容量較大,單位價(jià)格也較便宜。其作用是獲得最佳性?xún)r(jià)比。5主存儲(chǔ)器的主要技術(shù)指標(biāo)有哪些?答:主存儲(chǔ)器的主要技術(shù)指標(biāo)有主存容量、存儲(chǔ)器存取時(shí)間、存儲(chǔ)周期和可靠性。7若用1K1位的RAM芯片組成16K8位的存儲(chǔ)器,需要多少片芯片?在CPU的地址線中有多少位參與片內(nèi)尋址?多少位用做芯片組選擇信號(hào)?答:要128片。A1A9共10位參與片內(nèi)尋址,其余可用于片選信號(hào)。8在8086系統(tǒng)中,若要從存儲(chǔ)器奇地址體中讀1個(gè)字節(jié)數(shù)據(jù),列出存儲(chǔ)器有關(guān)的控制信號(hào)和它們的有效邏輯電平信號(hào)。答:RD=0 WD=1

17、CS=0 MIO=1 BHE=0 第六章微型計(jì)算機(jī)的輸入輸出1CPU與外部設(shè)備通信為什么使用接口?答:存儲(chǔ)器與CPU交換信息時(shí),它們?cè)跀?shù)據(jù)格式、存取速度等方面基本上是匹配的,也就是說(shuō),CPU要從存儲(chǔ)器讀入指令、數(shù)據(jù)或向存儲(chǔ)器寫(xiě)入新的結(jié)果和數(shù)據(jù),只要一條存儲(chǔ)器訪問(wèn)就可以完成;在硬件連接方面,只需芯片與芯片之間的管腳直接連接。但CPU要與外部設(shè)備通信至少有兩方面的困難:第一,CPU的運(yùn)行速度要比外設(shè)的處理速度高得多,通常簡(jiǎn)單地用一條輸入輸出的指令是無(wú)法完成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è)通信必須借助于必要的電路來(lái)實(shí)現(xiàn),這樣的電路稱(chēng)為接口或I/O接口。什么是接口?為什么需要接口?接口有哪些作用?答:而介于主機(jī)和外設(shè)之間用于完成某些控制功能、速度匹配、信號(hào)轉(zhuǎn)換的一種緩沖電路稱(chēng)為I/O接口電路,簡(jiǎn)稱(chēng)I/O接口(Interface)。I/O接口在CPU與外設(shè)之間建立一個(gè)緩沖區(qū),解決CPU與外設(shè)之間在數(shù)據(jù)形式、數(shù)據(jù)的傳遞方式以及傳遞速率上存在很大差異的矛盾。接口作用主要包括信號(hào)暫存、數(shù)據(jù)格式轉(zhuǎn)換、傳送路徑的切換控制和狀態(tài)信號(hào)的交換、通訊控制、設(shè)備動(dòng)作、定時(shí)控制、中斷管理及錯(cuò)誤檢測(cè)等功能。.答:

19、CPU和外設(shè)之間的信息交換存在以下一些問(wèn)題:速度不匹配;信號(hào)電平不匹配;信號(hào)格式不匹配;時(shí)序不匹配。 I/O接口電路是專(zhuān)門(mén)為解決CPU與外設(shè)之間的不匹配、不能協(xié)調(diào)工作而設(shè)置的,處于總線和外設(shè)之間,一般應(yīng)具有以下基本功能:設(shè)置數(shù)據(jù)緩沖以解決兩者速度差異所帶來(lái)的不協(xié)調(diào)問(wèn)題;設(shè)置信號(hào)電平轉(zhuǎn)換電路,如可采用MC1488、MC1489、MAX232、MZX233芯片來(lái)實(shí)現(xiàn)電平轉(zhuǎn)換。設(shè)置信息轉(zhuǎn)換邏輯,如模擬量必須經(jīng) A/D變換成數(shù)字量后,才能送到計(jì)算機(jī)去處理,而計(jì)算機(jī)送出的數(shù)字信號(hào)也必須經(jīng)D/A變成模擬信號(hào)后,才能驅(qū)動(dòng)某些外設(shè)工作。 設(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)行中斷管理,提供中斷信號(hào)。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ū)動(dòng)等。7)時(shí)序控制,提供實(shí)時(shí)時(shí)鐘信號(hào)。3.I/O端口有哪兩種尋址方式?各有何優(yōu)缼點(diǎn)?答:存儲(chǔ)器的映像I/O尋址 和映像的尋址存儲(chǔ)器映射的I/O尋址方式優(yōu)缺點(diǎn)n 優(yōu)點(diǎn):由于I/O和存儲(chǔ)器在地址上沒(méi)有區(qū)別,在程序設(shè)計(jì)時(shí)可以使用豐富的指令對(duì)端口進(jìn)行操作,甚至包括對(duì)端口數(shù)據(jù)的運(yùn)算。n 缺點(diǎn): I/O端口需要占用部分處理器的地址空間。u 由于存儲(chǔ)器和I/O端口地址在形式上沒(méi)有區(qū)別,相對(duì)增加了程序設(shè)計(jì)和閱讀的難度。I/O映射的I/O尋址方式優(yōu)缺點(diǎn)優(yōu)點(diǎn):程序閱讀方便,使用IN或OUT指令就一定是對(duì)外設(shè)的通信;u 由于I/O端口有自己的地址,使系統(tǒng)存儲(chǔ)器地址范圍擴(kuò)大,適合大系統(tǒng)使用。缺點(diǎn):指令少,編程相對(duì)靈活性減少;u 硬件上需要I/O端口的譯碼芯片,增加了硬件開(kāi)支5.微機(jī)系統(tǒng)的輸入輸出指什么?輸入輸出有什么不同?常用的打印機(jī)有:擊打式、噴墨式和激光打印機(jī)。輸入與輸出的不同輸入是指從被控設(shè)備到計(jì)算機(jī)的物理信號(hào)的傳輸和變換通道,其主要實(shí)現(xiàn)被控設(shè)備和計(jì)算機(jī)之間原始參數(shù)和信號(hào)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論