微型計算機技術及應用(第四版)課后習題和答案_第1頁
微型計算機技術及應用(第四版)課后習題和答案_第2頁
微型計算機技術及應用(第四版)課后習題和答案_第3頁
已閱讀5頁,還剩20頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

微型計算機技術及應用(第四版)習題和答案第二章1、8088與8086的區別[解答]808616內/輸出一個字(16位數據80888。②指令隊列緩沖器大小不同。80866個字節,且在每一28088指令隊4③部分引腳的功能定義有所區別。AD15-AD08086中都定義為地址/808888086AD15-AD888088A15-A88088中只做地址線用。283434在最小模式時,8088808628808634引BHE/S7,BHE用來區分是傳送字節、還是字,808834SS0,用來指出狀態信息,不能復用。288088808628同的,但有效電平的高低定義不同。808828IO/M80888088I/O操作。808628M/IO8088正好相反。2、根據8086CPU的存儲器讀寫時序圖,請說明:(1)地址信號應在哪些時間有效?(2)讀、寫動作發生在什么時間內?(3)為什么讀與寫數據的有效時間長短不一樣?(4)T1狀態下數據/地址線上是什么信息?數據信息是什么時候給出?[解答] 地址信號只在T1狀態時有效,并被鎖存起來。讀動作發生在T3、狀態,而寫動作發生在T2T3T4CPUT1狀態下數據/地址線上是地T2AD15-AD0給出。38086CPU[解答]為了確保CPUI/O端口的正常讀/8086CPUAD0-AD15部分總線是地址/數據復用的,因此需在總線周期的前一部分傳送出地址信息,8086CPUCPUALE高電平信號來控制鎖存的。4BHE個字節和一個字時,BHEA0的狀態。[解答] BHE信號的作用是高8位允許引腳若BHE為0則表示對一個字進行操作即高8位有效若BHE為1則表示對一個字節進行操作即高8位無效當起始地址為奇地址時,一次讀寫一個字節時,BHE為1,A0狀態為1;當起始地址為偶地址時,一次讀寫一個字節時,BHE為1,A0狀態為0;當起始地址為奇地址時,一次讀寫一個字時,BHE為0,A0狀態為1;當起始地址為偶地址時,一次讀寫一個字時,BHE為0,A0狀態為0。5、CPU在8086的微機系統中,為什么常用AD0作為低8位數據的選通信號?1[解答]8086AD0和偶地址單元或偶地址端口交換數據時,在T1狀態,AD0引腳傳送的地址信號必定為低電平,在其他狀態,則用來傳送數據.而CPU偶地址或偶地址端口交換數據,那么,CPU必定通過總線低8位(AD7-AD0)數據.可見,如果在總線周期的T1狀態,AD0為低電平,線周期中,CPU將用總線低8位和偶地址單元或偶地址端口交換數據。6、系統中有多個總線模塊時,在最大模式和最小模式下分別用什么方式來傳遞總線控制權?[解答] 在最小模式下總線控制權是通過HOLD引腳來實現的,當系統中CPU之外的另一個模塊要求占用總線時通過此引腳向CPU發一個高電平的請求信號。這時,如果CPU允許讓出總線,就在當前總線周期完成時,于T4狀態從HOLD引腳發出一個回答信號,對剛才的HOLD請求作出響應。同時,CPU使地址/數據總線和控制狀態線處于浮空狀態。總線請求部件收到HLDA信號后,就獲得了總線控制權。在最大模式下總線控制權是通過LOCKRQ/GT1,RQ/GT0引腳來實現的,首先,總線模塊通過RQ/GT1向CPU發出一個請求信號,并通過RQ/GT0來接受CPU的響應,如果LOCK為低電平,則總線請求部件就獲得了總線控制權。1、8086CPU在內部結構上的主要特點是什么?[解答]:8086CPUBIUEU16162016位設計的。2、什么是流水線結構?流水線操作有什么好處?試舉一個例子說明流水線操作[解答]部件,不同的處理執行部件就可以同時并行工作,分別負責不同的任務.這樣的好處是可以實現多任務重疊執行,以提高效率。例如:NTNTKK*NT。若采KNT+(K-1)TK較大時,K*NT》NT+(K-1)T3、畫出8086CPU各寄存器圖,并聲明每個寄存器的作用。[解答] 8086CPU各寄存器圖如圖:168位寄存器使用。四個專用寄存器:BP用作基數指針寄存器,SP用作堆棧指針寄存器,SI用作源變址寄存器,DI用作目的變址寄存器。四個段地址寄存器:CS16位的代碼段地址寄存器,DS161616存器。IP16位的指令指針寄存器16位,7位未用,各位的含義如下:6SF、ZF、PF、CF、AFOPSF:與運算結果的最高位相同。零標志ZF:若結果為零則為1,若結果非零則為0。奇/81PF為0。2CF1影響該位。AFAF1碼運算中作為是否進行十進制調整的判斷依據。OF(2)3DF、IF、TF。DFDF1,則串操作過程中地址會不斷減少。.IF0,CPU中斷請求作出響應;IF1,CPU可以接受可屏蔽中斷請求.TFTF1,CPU按跟隨方式執行指令OF1。4、總線接口部件有哪些功能?請逐一說明。[解答]:總線接口部件的功能是負責與存儲器、I/O端口傳送數據。具體講,CPU執行指令時,總線接口部件要配合執把執行部件的操作結果傳送到指定的內存單元或外設端口中。5、8086的總線接口部件有那幾部分組成?[解答] :8086的總線接口部件有以下4部分組成:(1)4個段地址寄存器,即:CS——16位的代碼段寄存器,DS——16位的數據段寄存器,ES——16位的擴展段寄存器,SS——16位的堆棧段寄存器;(2)16位的指令指針寄存器IP(3)20位的地址加法器3(4)6字節的指令隊列6、8086的執行部件有什么功能?由那幾部分組成?[解答] :執行部件的功能是負責指令的執行。8086的執行部件有:(1)4個通用寄存器:AX,BX,CX,DX;(2)4BPSPSIDI(3)標志寄存器(4)算術邏輯單元7、狀態標志和控制標志又何不同?8086的狀態標志和控制標志分別有哪些?[解答] :狀態標志表示前面的操作執行后,算術邏輯部件處在怎樣一種狀態,這種狀態會像某種先決條件一樣影響后面的操作狀態標志有6個即SFZFPF、CF、AF和OF。控制標志是人為設置的,指令系統中有專門的指令用于控制標志的設置和清除每個控制標志都對某一種特定的功能起控制作用控制標志有3個,即DF、IF、TF。程序中用專門的指令對它們進行操作。8、總線周期的含義是什么?8086/8088的基本總線周期由幾個時鐘組成?如果一CPU(主頻24MHz,那么它的一個時鐘周期為多少?總線周期為多少?[解答] :總線周期的含義是計算機執行一條訪問內存或端口的機器指令的時間;8086/8088的基本總線周期由4個時鐘周期組成;如果CPU的時鐘頻率為24MHz,那么它的一個時鐘周期為一個基本總線周期為166ns;9、在總線周期的T1、T2、T3、T4狀態,CPU分別執行什么動作?什么情況下需要插入等待狀態Tw?Tw在哪兒插入?[解答] :在總線周期的T1、T2、T3、T4狀態,CPU分別執行的動作是:(1)T1狀態,CPU存儲單元或處設端口的地址;(2)T216狀態,為傳輸數據作準備。總線的最高4位(A19-A16)用來輸出本總線周期狀態信息,這些狀態信息用來表示中斷允許狀態、當前正在使用的段寄存器名等;(3)T316位(80888位)CPUCPUCPU器或端口讀入或端口讀入的數據;(4)T4狀態,總線結束。在有些情況下,外設或存儲器速度較慢,不CPU“Ready”T3狀CPU“數據未準備好”CPUT3Tw。180386MMU別由其中什么部件管理?[解答]MMU的功能就是實現存儲器的管理,它由分段部件和分頁部件組成。前2、80386有哪三種工作方式?為什么要這樣多工作方式?[解答] 80386有三種工作方式一種叫實地址方式另一種叫保護虛擬地址方式,還有一種叫虛擬8086方式80386在剛加電或者復位時便進入實地址方式主要是為80386進行初始化用的完成初始化后便立即轉到保護方式此方式提供了多任務環境中的各種復雜功能以及復雜存儲器組織的管理機制在保護方48038680868038680386務操作的某一個任務。3、80386的實地址方式用于什么時候?為什么說它是為建立保護方式作準備的方式?實地址工作方式有什么特點?[解答]8038680386的方式。實地址工作方式的特點:80386一樣。1680386321M字節。另一個為中斷向量區。(5)80386具有4個特權級,實地址方式下,程序在最高級(0級)上執行。4、虛擬8086方式有什么特點?為什么要設置這種方式?[解答] 其特點如下:8086的應用程序。4位加上1M1M2564K80386多任務系統中,可以其中一個或幾個任務使用80868086方式下的任務可以轉8086正是由此而來。8086中的一些特權指令不能使用。808680386808680386保護方式下的軟件并發運行。5、80386式標志?[解答] 狀態標志PFAFZFSFOFNT。控制標志TF、IOPL。系統方式標志:VM、PF。6、什么叫段基地址?它有多少位?什么叫選擇子?選擇子作用?[解答] 段基地址是指每段的起始地址,有32位;選擇子是用于查找段基地和段屬性的參數,作用是用來選描述符。7、80386的段描述符寄存器中包含哪些內容?[解答] 80386的段描述符寄存器中位)包括段基地址位、段界限值20位、屬性值12位。其中屬性包括:是否存在內存、特權值級別2位是否已存取過、粒度、擴展方向、可讀、可寫、可執行。1、80386的流水線技術主要體現在哪兩個方面[解答] 指令流水線和地址流水線。52、指令流水線由哪些部件構成?這些部件的主要功能分別是什么?[解答]指令流水線是由總線接口部件、指令預取部件、指令譯碼部件和執行部件構成。它們的功能如下:803863232就是響應分段部件和分頁部件的請求,實現讀取指令和存取數據的功能。IPU16請求,使指令預取隊得到補充。內部代碼,再將這些代碼送入先進先出譯碼指令列中,等待執行部件處理。EUROM測試部件組成,后者能對復雜的存儲器保護功能進行快速測試。380386的邏輯地址線性地址物理地址分別指什么它們的尋址能力分別為多少?[解答] 邏輯地址:程序員所看到和使用的地址,也叫虛擬地址,邏輯地址可表示為:段選擇器:偏移地址80386段內偏移地址為32位,在保護方式下可實現對16384(214)個段的管理,它的尋址能力為46位,故可提供的虛擬存儲空間為64TB(246)。線性地址:通過段描述符表將含選擇子和偏移量的邏輯地址轉化成32位的線性地址其尋址為32位,即232=4GB。線性地址就是物理地址。尋址空間為32位,即232=4GB。4、地址流水線由哪些部件組成地址流水線技術具體是如何體現的?[解答] 地址流水線有分段部件、分頁部件和總線接口部件構成。地址流水技術具體體現在如下方面:量可能有立即數和另外一、二個寄存器給出的值構成。邏輯地址與物理地址的轉換:有效地址通過(另一個)相加,得到線性地址。5、80386采用哪幾種描述符表?這些表的設置帶來什么優點?[解答] 80386共設計三中描述符表即:全局描述符表,局部描述符表,中斷述符表采用描述符表帶來如下三方面的優點可以大大擴展存儲空間可以實現虛擬存儲;3.可以實現多任務隔離。6、分頁部件用什么機制實現線性地址往物理地址的轉換?[解答] 映射的第一步是查詢的高20位指向頁組目錄項表;映射的第二步是將線性地址的高10位作為頁組項號從頁組目錄項表中找出所需要的項此項的首字節地址就是項地址它由CR3的高20位和線性地址高10位乘4所得的值組成第三步是查詢相應頁組目錄對應的頁表一個頁表也占4K字節內含1024個頁表項;有了頁表項,再將其中高20位和線性地址的最低12位合起來就得到了所得的物理地址。67它有什么作用?GDTLDT擇一個描述符的。[解答]0,1RDL2T1T11CDTT10GDT13段描述符索引依次指出所在選項在描述符表中的位置。第三章18086/80888086/8088I/O2、分別指出下列指令中源操作數和目的操作數的尋址方式:(1)MOV AX,1000H (2)MOV AX,ES:1000H(3)MOV [BX],AL (4)MOV DI, [SI](5)ADD AX,[BX+4] (6)SUB AX,[BX+DI+5](7)MOV [DI+2],AX (8)ADD AX,[BP+DI-7][解答]:(1)立即尋址和寄存器尋址;(2)直接尋址和寄存器尋址(3)寄存器尋址和間接尋址;(4)間接尋址和寄存器尋址;基址尋址和寄存器尋址;(6)(7)寄存器尋址和變址尋址;(8)3、指出下列指令是否合法:MOV AX,DL (2)MOV [BX],5ADD AX,5 (4)MOV DS, 1000HPUSH CH (6) POP CS(7)ADD ES,AX (8)MOV SS,CS(9)DEC BX (10)INC [BX][解答]:(1)類型不一致;(2)兩個操作數的類型都不明確;(3)正確;立即數不能直接送段寄存器;(5)棧操作是字操作,不能進行字節操作;

POPCS;MOV(8)段寄存器間不能傳送;(9)正確;(10)1,1。4、寫出MOVAH,[BX+DI+50H]的機器語言編碼。5、寫出ADDAX,[BX+DI+0826H]的機器語言編碼。7此指令的存儲器有效地址EA=BX+DI+0826H,其指令功能是(EA)+(AX)→AX中。66MOV[BX+DI-8],CL80386/8048616位操作)。MOVmem,reg是存儲器尋址方式,故此指令的編碼形式為:regCLreg001B,W=08r/m001B,是對[BX+DI+disp]disp8+127,-6FAHmod=01B8MOV[BX+DI-6],CL第4章存儲器和高速緩存技術1、微型計算機中存儲器分成哪幾個等級?它們各有什么特點?用途如何?微型計算機中存儲器分為外部存儲器和內部存儲器。外存容量大,但存cpucpu2、什么是直接尋址范圍?地址線的多少與它有什么關系?[解答]直接尋址范圍就是利用地址線可尋址的最大地址范圍,以地址線的位數為指數,以2為底數的冪為最大直接尋址范圍。3CPU[解答]計算機工作時,一般先由ROM(ReadOnlyMemory,只讀存儲器)中的引導程序,啟動系統,再從外存中讀取系統程序和應用程序,送到內存的RAM(RandomAccessMemory,RAM4、存儲器的存取時間是什么意思?它在系統設計時有什么實際意義?[解答]存儲器的存取時間是指存儲器接收到穩定的地址輸入到完成操作的時間,系統設計時可以據此考慮數據傳輸、總線的選擇和時序安排。5、什么是隨機存儲器?它在系統中起什么作用?[解答]隨機存取是指對所有的存儲單元都可以用同樣的時間訪問,起到暫時保存中間結果和運行的程序。86、什么是只讀存儲器?它在系統中起什么作用?[解答]存儲器被寫入后,只能被讀出而不能用通常的辦法重寫或改寫,以保存啟動程序和部分固化系統程序段作用。7、RAS、CAS信號有什么用?請畫一個原理圖并說明它們是如何產生的?RASCASRAMP1758、EPROMEPROMVppVcc5v)CE在地址穩定以后有效,才能保證讀得所需單元的數據。寫入即編程方式下,Vcc5vVpp21—25v9、8086CPU32CPU節和一個等尋址都能進行的要求?[解答]808616182232CPU3244P185)10備?外存有什么特點?內存特點:快速存取,容量受限制。內存分為RAMROM硬盤、盒式磁帶和光盤。外存特點:大容量,所存信息既可修改又可保存,但外存速度比較慢,要配置專用設備。11、用存儲器件組成內存時,為什么總是采用矩陣形式?請用一個例子說明。簡化選擇內存單元的譯碼電路,通過行選擇線和列選擇線來確定一個內1K102432*32323212、在選擇存儲器件時,最重要的考慮因素是什么?此外還應考慮那些因素?[解答]最重要的因素是存儲容量(位容量)。此外,還應考慮易失性、只讀性、速度、功耗、可靠性、價格等。13、什么叫靜態RAM?靜態RAM有什么特點?點:不需要進行刷新,簡化了外部電路。(2)RAMRAM21RAM14、靜態RAM芯片上為什么往往只有寫信號而沒有讀信號?什么情況下可以從芯片讀得數據?/WEWE915、在靜態存儲器進行讀/寫時,地址信號要分為幾個?分別產生什么信號?[解答]3A19-A14A12-A13個矩陣的芯片允許信號,A11-A016RAMRAMRAMRAMRAMRAM相比,動態RAMRAM17、動態RAM為什么要進行刷新?刷新過程和讀操作比較有什么差別?不管是哪一種動態RAM,都是利用電容存儲電荷的原理來保存信息的,RAM1--100ms.702ms。雖然進行一次讀寫操作實際上也進行刷新,但是,由RAM2msRAM18RAM[解答]RAMRAMRAM、ROM、PROM、EPROMROMPROMEPROM的地方。20、CacheCache組成?[解答]CacheCUPCacheSRAMDRAMSRAMDRAMCPU(32KBSRAM),其中存放的CPUCPUSRAMcache31CacheCPUSRAM;2、主存,即慢速DRAM;3、Cache控制器,用來對Cache系統進行控制。21、區域性定律是適用于哪一方面的?它包含哪兩類區域性?大部分軟件對存儲器的訪問并不是任意的、隨機的,而是有著明顯的區域性。也可以說存在著區域性定律(PrincipleofLocdity),這表現在兩個方面:1、時間區域性。即存儲體中某一個數據被存取后,可能很快又被存取。21022、Cache的組織方式有哪幾種?各有什么特征?[解答]Cache,Cache31、全相聯方式associative)Cache2、直接映象方式mappad)Cache3、組相聯方式(setassociative)CacheCache23Cache3[解答]選擇區塊位置時可以采用3種解決辦法:1、由Cache控制器決定替換“最近最少使用”的區塊,簡成LUR方式;2、按先進先出(FIFO)的方法替換掉Cache中保存時間最長的區塊;3、隨意選擇。24、什么叫Cache的數據一致性問題?具體表現在哪兩個方面?[解答]CacheCache21、當更新時可能Cache中的數據更新,而主存未更新,則造成數據丟失。2DMADMACacheCache25、對數據丟失造成的數據一致性問題,可以采用什么解決辦法?[解答](1)cpucache,cachecachecachecpucachecache1cache,cache0,側可直cachecache26、對于數據過時造成的數據一致性問題,可以有哪些防止辦法?比較優缺點。(1)cachecachecache(2)硬件cachecache從而防止數據過失。(3)劃出不可高速緩沖存存儲區法。按這種方法,要在主存劃出一個區域作為各部件共享區,這個區域中的內容永遠不能取到cache,因11cachecachecachecache27、Cache系統中的Cache控制器主要完成哪些功能?[解答](1)cache(2)cache(3)cache的數據更新。28、Cache系統如果在訪問時未命中,系統將怎樣動作?(詳見P196)未命中可能是兩種情況,一是區塊未命中,一是標記未命中。在直接映80386cache823851;如果是標記未命中,側目錄修改包括將A31---A151,1,701LRUAAA70,LRUB第五章線相連嗎?為什么?[答案]外部設備的功能是多種多樣的。有些外設作為輸入設備,有些外設作為設備或控制設備,而每一類設備本身可能又包括了多種工作原理不同的具體設A/D、D/ACPU種外設的工作速度互不相同,這就要求接口電路對輸入/輸出過程能起一個緩沖和聯絡的作用。輸入/換問下題而提出來的,輸入/輸出接口是計算機和外設之間傳送信息的部件,每個外設都要通過接口和主機系統相連。11/可寫CPUCPU是不是只有串行數據形式的外設需要接口電路和主機系統連接?為什么?CPUCPUCPU相連,只有被CPU接口電路的作用是什么?按功能可分為幾類?12利用接口電路,微處理器可以接收外部設備送來的信息或將信息發送給外部設備。入/輸出接口電路,利用這些接口電路,微處理器可以接收外部設備送來的信息或將信息發送給外部設備。數據信息有哪幾類?舉例說明它們各自的含義。ASII82、的轉換,變成數字量,才能送入計算機。反過來,計算機輸出的數字量要經過數字量往模擬量(D/A)的轉換,變成模擬量,才能控制現場。3、開關量:開關1CPU/輸出設備之間傳送的信息有哪幾類?CPU/控制信息。I/O8086/8088I/O[答案]CPU和外設進行數據傳輸時,各類信息在接口中進入不同的寄存器,一般稱這些寄存器為端口。通常有:數據端口、狀態端口、控制端口。I/OI/O8086/8088I/O6.為什么有時候可以使兩個端口對應一個地址?[答案]不管輸入還是輸出,所用到的地址總是對端口而言的,而不是對接口部件而言的。如果一個接口有兩個端口,那么,在設計接口部件時,就已經考慮了4CPUCPU據是什么?CPUDMA方式。其中程序方式又可分為無條件傳送方式和條件傳送方式兩種方式。在CPU13CPUCPUI/OCPUDMA無條件傳送方式用在哪些場合?畫出無條件傳送方式的工作原理圖并說明。[解答]無條件傳送方式適用于對一些簡單的外設的操作中,如:開關、七段顯CPURDM/IO因而三態緩沖器被選通,使其中早已準備好的輸入數據進入數據總線,再到達CPU2035.2。當CPURDM/IOCPU。CPU,M/IOWR條件傳送方式的工作原理是怎樣的?主要用在什么場合?畫出條件傳送(詢)方式輸出過程的流程圖。CPU2CPU的對應位是否滿足“就緒”條件,如不滿足,則回到前一步讀取狀態字。3系統。查詢式傳送方式有什么優缺點?中斷方式為什么能彌補查詢方式的缺點?CPUCPUCPUCPUCPUCPUCPU/輸出服務要求,所以,不具CPUCPU1從中斷服務程序返回時,CPU2105.6。敘述可屏蔽中斷的響應和執行過程。INTRIFIF0,INTRIF1INTAINTACPU14通常解決中斷優先級的方法有哪幾種?各有什么優缺點?[答案]通常解決中斷優先級的方法有一下三種:(1)軟件查詢方式;(2)簡單硬件方式--菊花鏈法;(3)專用硬件方式。利用軟件查詢方式來確定中斷優CPUCPU0,級別較低的中斷請求才可能得到響應。DMA[答案]在中斷方式下,仍然是通過CPU執行程序來實現數據傳送的,每進行1次傳送,CPU1,CPU8086總線接口部件重新裝入斷點處的指令后才開始執行,這使并行工作機制失去功能。中斷方式是按字節或是字來傳輸的,這樣傳輸速度就很慢。DMA(1)接口準備就緒,向DMADMA內存把數據送數據總線16.DMADMADMADMADMADMADMADAMDMA控制器傳輸地址。DAMCPUDMA從而得到總線控制權,這時,DMA17.在查詢方式、中斷方式和DMA方式中,分別用什么方法啟動數據傳輸過程?[答案]在查詢方式下,是通過程序來檢測接口中狀態寄存器中的"準備好"(READY)位,以確定當前是否可以進行數據傳輸的;在中斷方式下,當接口CPUCPU中斷請求,CPU在得到中斷請求后,如果響應中斷,便通過運行中斷處理程序來實現輸入/輸出;在DMA方式下,外設要求傳輸數據時,接口會向DMADMACPUDMACPU參預的情況15下實現DMA傳輸。

第六章1址,應該怎樣實現?[解答]首先,接口要對選擇存儲器和I/OA0存器。2、從廣義上說接口部件有哪些功能?[解答]從廣義的角度概括出來的接口的功能如下:①尋址功能;②輸入/輸出功能;③數據轉換功能;④聯絡功能;⑤中斷管理功能;⑥復位功能;⑦可編程功能;⑧錯誤檢測功能。3、接口部件和總路線之間一般有哪些部件?它們分別完成什么功能?路把相應的控制信號翻譯成聯絡信號.對于比較小的系統來說,可以省去總線收發器,因為主要的接口部件內部都帶有總線驅動電路,其驅動能力已足夠.系統中還必須有地址譯碼器,以便將總線提供的地址翻譯成對接口的片選信號.典型的CPU/寫信號,以便決定數據傳輸方向.地址譯碼CPUI/O4、為什么串行接口部件中的4個寄存器可以只用1位地址來進行區分?然后寫控制字。讀奇地址則讀狀態寄存器。所以奇地址對應模式、控制、狀態寄存器,通過讀寫信號和時序來區分。偶地址對應數據輸入、輸出緩沖器,通過讀寫信號來區分。5、在數據通信系統中,什么情況下可以采用全雙工方式,什么情況下可用半雙如果一個數據通信系統中,對數據的兩個傳輸方向采用不同的時,故用半雙工就能滿足。6、什么叫同步通信方式?什么叫異步通信方式?它們各有什么優缺點?同步通信,即交許多字符組成一個信息組,字符一個接一個地傳輸,每764那么時鐘頻率為多少?[解答]發送時鐘與接收時鐘的頻率與位傳輸率的比稱為波特率因子,而位傳輸率稱為波特率。時鐘頻率為76800HZ8、標準波特率系列指什么?[解答]標準波特率系列為110,300,600,1200,1800,2400,9600,19200169171/偶校驗位和19600[解答]9600/10=9601、8251A/寫控制邏輯電路的主要功能是什么?8251A模式寄存器和兩個同步字符寄存器等功能模塊。讀/寫控制邏輯電路用來配合數據總線緩沖器中工作。其主要功能有:WR,8251A;RD,8251A接受控制/C/D,將此信號和讀/8251A,當前讀/寫的是數據還是控制字、狀態字;CLK,8251ARESET,8251A28251ATxDRxD串行工作方式分為兩種類型,一種叫同步方式,另一種叫異步方式。異步工作方式時,兩個字符之間的傳輸間隔是任意的,所以,每個字符的前2336.7。38251ATxDRxD。串行工作方式分為兩種類型,一種叫同步方式,另一種叫異步方式。同是,在每組信息(通常稱為信息幀)1的內容,如果相同,則認為同步已經實現。SYNDET,SYNDET8251A同步方式時的數據格式圖見課本234頁圖6.8。48251ACPUC/DRDWR命令、數據的寫入和狀態、數據的讀出?[解答]8251ACPU41)片選信號:CS——CSCPU2)數據信號:D7-D0——8251A8D7-D0,通過它們,8251A17與系統的數據總線相連。/RD8251AWRWR8251A寫入數據或則控制信息;C/D——控制/C/DCPU8251A前讀/寫的是數據還是控制信息或狀態信息。TxRDY——TxRDYCPU8251A已經準備好一個字符。TxETxE8251A到串行轉換器空,它實際上指示一個發送動作的完成。RxRDYRxRDY8251ACPUSYNDET——同步檢測信號SYNDET只用于同步方式。C/DRDWRWR,RD3/2356.2。8251AC/DRDWR/寫,當A1RDWR5、8086/80888251AC/D口、數據端口、控制端口的讀/寫?[解答]8086/808C/DA1086/808A1A1RDWRA1,C/DRDWR8251AC/D6、8251A和外設之間有哪些連接信號?[解答]8251A與外部設備之間的連接信號分為兩類,具體如下:收發聯絡信號:DTR--數據終端準備好信號是由DTR8251A送往外設的,CPU通過命令可以使DTR變為低電平即有效電平,從而通知外部設備,CPU當前已經準備就緒;DSR-DTR8251ADSR8251ADSR號的檢測。RTS-RTS8251A,CPURTSCPUCTS-CTSRTS8251A當CTS為低電平時,8251A才能執行發送操作。數據信號:TxD-TxDCPU8251ATxD18RxD-RxD8251A被轉變為并行方式。78251ACTS端的連接方法。[解答]4cpucpucpucpu4的。其中DTRRTSCPU8251ADTRRTS18251ADTRDTS以,DTRDTSDSRCTS8251ADSRDSRCTS8250ACPICTSDSR,RTSCTS,CTS4CTSCTSCTSTRDY8251A8808688對奇/偶端口地址的讀/寫?這樣做的道理是什么?[解答]將地址總線的最低位A08251AA1CPU8251A2,442這樣一來,從CPU818251A1個停止位,偶校驗,7個數據位,波特率因子為16。[解答]對8251A進行初始化時,模式字是按照模式寄存器的格式來設置的,8251A08251A0,8251A2401-a,1-b:01111010。2、8251ADTRTxDRTS內部不復位,出錯標志復位。[解答]對8251A進行初始化時,控制字是按照控制寄存器的格式寫入的。控制19P2416.12001111113、8251A狀態字格式如何?哪幾位和引腿信號有關?狀態位TxRDY和引腿信號TxRDY有何區別?它們在系統設計中有什么用處?[解答]P2426.131268251ATxRDYTxRDYTxRDYCTSTxENTxRDY,CTS1,TxRDY1*CTS*TxEN=1。RxRDY1CPU。不管是TxRDYRxRDY8251ATxRDYRxRDYCPU8251ATxRDYCPU8251ARxRDY4、并行通信和串行通信各有什么優缺點?并行通信就是把一個字符的各數位用幾條線同時進行傳輸。優點:與串,特別是可以利用5、8255A3[解答](1)端口A對應1個8位數據輸入鎖存器和1個8位數據輸出鎖存器/緩沖器。所以,用端口A作為輸入或輸出時,數據均受到鎖存(2)(3)68255ACCSA1、A0、RD、WR[解答]CS0、A11、A00、RD1、WR0。7、8255A1/0們是由什么來區分的?8255A1,0,則此字C1/08、8255A有哪幾種工作方式?對這些工作方式有什么規定?[解答]8255A有三種工作方式:它們分別是:方式0,方式1,方式2;方式0(1)(2)1620的組合,所以可以適用于多種使用場合。對方式0工作方式的規定如下:只能在同步傳輸和查詢式傳輸中使用。1(1)AB1,并且,任何一個端口可作為輸入口或輸出口(2)8225AAB1,那么,端口C310,端口C0,即作為輸入或輸出。118255A8255A1方式2(1)方式2A(2)端口A2C5A228255AA2,就會非常合適。98255A8255A00C6HA1B0C4A4[解答] MOVAL,B1HMOVDXOUTDX,AL108255A400C0H,00C2H,00C4H,00C6H0/置1PC61PC40。[解答]MOVAL,00H ;對PC6置1的控制字MOVDX,00CCH;控制地址DXOUTDX,AL ;對PC6置1操MOVAL,08H PC40OUTDX,AL第七章1、8259A8259A求,那會有什么特點?中斷查詢方式用在什么場合?按照中斷請求的引入方法來分,有邊沿觸發方式,電平觸發方式,中斷查詢方式。特點有:1,8259ACPU8259AINTCPU2,CPUCPU3,CPU64合,也可以用在一個中斷服務程序中的幾個模塊分別為幾個中斷設備服務的情況。2、8259A的初始化命令有哪些?它們各自有什么含義?哪幾個應寫入奇地址?哪幾個應寫入偶地址?8259(ICW)有:ICW1,ICW2,ICW3,ICW4。ICW1:制初始化命令字,寫在偶地址端口中。ICW1的D7-D5(一般為000)位用在8080/8085ICW2821A7-A5,ICW28A15-A8。ICW1D4(設為1)OCW2OCW3ICW1D3(LTIM)位01ICW1位在8086/8088ICW1位用于01ICW1位用于指出是否設置后面的ICW4ICW2:是用于設置中斷類型碼的8059AICW2D7-D3/8259AICW1SNGL01,D7-D0IR7-IR01,0,因此可這些位上進行設置后使芯片工作在主片既接從片又有直接的外設接入的混合方式下;2,如果該片為從片則對應的D7-D3D2-D0INTCAS2-CAS0CAS2-CAS0CAS2-CAS0D2-D0D2-D0ICWCPUD7-D50,ICW4D4(SFNM)18259位如18259ACPUD2(M/-S)用來表示在緩沖接入方式的次片為主片還D3(BUF)0D1(AEOI)位用來設置中斷自D0(uPM)18259A8086/808808080/8085ICW3,ICW4。3、8259AICW28259AICW230H、38H、36H有什么差別?8259AICW2D7-D330H36H38H4、8259AICW4ICW4ICW3?D7-D5ICW4位如果為1825918259ACPUD2(M/-S)D3(BUF)0則次位不起作用。D1(AEOI)位用來設置中斷自動結束方式。D0(uPM)位如18259A8086/808808080/8085只有ICW1D(IC4ICW4ICW10ICW3。5、80386系統中,8259A采用了級連方式,試說明在主從式中斷系統中8259A的主片和從片的連接關系。18259A82298259A648259AIR7~IR08INT求,主片的

溫馨提示

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

評論

0/150

提交評論