中北大學-微機原理習題及其答案_第1頁
中北大學-微機原理習題及其答案_第2頁
中北大學-微機原理習題及其答案_第3頁
中北大學-微機原理習題及其答案_第4頁
中北大學-微機原理習題及其答案_第5頁
已閱讀5頁,還剩42頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、精選優質文檔-傾情為你奉上微機原理及接口技術習題及練習冊微機原理課程組2009年12月專心-專注-專業目 錄第1章 計算機基礎知識基本要求:了解微型機的特點、發展、分類及應用;理解微型計算機系統的硬件組成和基本工作方式;掌握軟件的作用及其與硬件的相依關系,掌握微處理器、微型計算機和微型計算機系統。掌握原碼、反碼、和補碼的定義、求法,掌握補碼運算的特點和基本法則,會用補碼加、減法;熟練掌握有符號數的表示方法,了解定點數、浮點數的表示方法;理解溢出的概念,了解溢出的判別方法;掌握BCD碼的表示方法;掌握字符的表示方法ASCII碼;了解漢字編碼的方法。本章重點:熟練掌握原碼、反碼、和補碼的定義運算法

2、則。1.1 基本練習題一、填空題1系統總線由_、_、_三類傳輸線組成。2微型計算機由_、_、_和系統總線組成。3計算機的硬件結構通常由五大部分組成。即運算器,_,_,輸入設備和輸出設備組成。48位二進制整數,其補碼所能表示的范圍為_,-1的補碼為_H。5一帶符號數的8位補碼為B,它所表示的真值為_D。6將二進制數.101轉換為十進制數為_。7將壓縮BCD碼轉換成二進制數為_。8一個完整的微機系統應包括_和_兩大功能部分。9X、Y的字長均為12位,已知X反A3CH,原碼為_H,Y反03CH,則X-Y的補碼為_H。10微處理器由_、_和少量寄存器組成。11帶符號數在機器中以_碼表示,十進制數-78

3、表示為_。12將壓縮BCD碼轉換成十進制數為_。138位二進制補碼代表的十進制負數是_。14已知X的補碼是B,Y的補碼是B,則X-Y的補碼是_。15ASCII碼由_位二進制數碼構成,可為_個字符編碼。16在計算機中,用二進制表示實數的方法有兩種,分別是_和_。二、選擇題1計算機內部數值7FH,當分別為某個數的原碼、反碼和補碼時,其真值是_。 A)原碼時大 B)反碼時大 C)補碼時大 D)一樣大2十進制數-38的八位二進制補碼是_。 A) B) C) D) 3微型計算機的發展特點是_。 A) 體積越來越小 B) 容量越來越大 C) 精度越來越高 D) 以上都對 4在下列不同進制的數據中,最小的數

4、是_。 A) B B) BCD C) 52D D) 23H5標準的ASCII碼由_位二進制代碼組成。A) 4 B) 7 C) 8 D) 9 6長度相同但格式不同的的兩種浮點數,假設前者階碼長,尾數短,后者階碼短,尾數長,其他規則相同,則他們可表示數的范圍和精度_。A)兩者可表示的數的范圍和精度相同 B)前者可表示的數的范圍大但精度低C)后者可表示的數的范圍大且精度高 D)前者可表示的數的范圍大且精度高 7漢字編碼的首要原則是,要給每個漢字分配唯一一個_位的二進制數。A) 4 B) 8 C) 16 D) 32 三、簡答題1寫出下列真值對應的機器數的原碼、補碼形式。(1)X=- (2)X=+ (3

5、)X=- (4)X=-2微型計算機由那些基本功能部件組成?3什么是總線?4簡述微型計算機主要特點。5BCD碼運算修正規則是什么?6簡述微處理器的基本功能。7什么是機器數?什么是機器數的真值?1.2 課后練習題一、填空題1將二進制數.1轉換為十六進制數為_。2將十進制數199轉換為二進制數為_B。3BCD碼表示的數,加減時逢_進一,ASCII碼用來表示數值時,是一種_(壓縮或非壓縮)的BCD碼。4十進制數36.875轉換成二進制是_。5以_為主體,配上系統軟件和外設之后,就構成了_。6十進制數98.45轉換成二進制為_B、八進制_Q、十六進制_H。(精確到小數點后4位)二、選擇題 1堆棧的工作方

6、式是_。 A)先進先出 B)后進先出 C)隨機讀寫 D)只能讀出不能寫入2八位定點補碼整數的范圍是_。 A)-128-+128 B)-127-+127 C)-127-+128 D)-128-+1273字長為16位的數可表示有符號數的范圍是_。A)-32767-+32768 B)-32768-+32767 C)0-65535 D)-32768-+32768三、簡答題1微型計算機系統的基本組成?2簡述馮.諾依曼型計算機基本思想?3什么是微型計算機?4什么是溢出?第2章 8086/8088微處理器基本要求:理解微處理器的內、外部邏輯結構,了解8086/8088的功能結構,理解8086/8088的引腳

7、定義和功能理解各個寄存器組織方式和I/O組織方式,理解存儲器的地址空間與尋址的概念;理解存儲器分段的概念;熟練掌握物理地址的形成方法,掌握信息的分段存儲與段寄存器之間的關系。重點和難點:微處理器的內、外部邏輯結構和8086/8088的引腳功能2.1 基本練習題一、填空題1. 8088的內存單元3017H:010BH的物理地址為_。2. 8088 CPU的外部數據線有_條,內部數據線有_條。3. 8086中,RESET的作用是:_。4. 在8088系統中,從偶地址讀寫兩個字時,需要_個總線周期。5. 8086CPU 內部設置有一個_字節的指令隊列寄存器。6. 8086上電復位后,其內部(CS)=

8、_,(IP)=_。7. 8086 CPU在內部結構上由_和_組成。8. 在用8086 CPU組成的計算機系統中,當訪問偶地址字節時,CPU和存儲器通過_數據線交換信息;訪問奇地址字節時通過_數據線交換信息。9. 8086 CPU對存儲器的最大尋址空間為_;在獨立編址時對接口的最大尋址空間是_。10. 8086狀態寄存器中,作為控制用的標志位有_個,其中,不可用指令操作的是_。11. 在8086系統中,堆棧是按_方式工作的存儲區域,操作地址由_和_提供。二、選擇題1. 指令的指針寄存器是_。 A) BX B) IP C) BP D) SP2. 中央處理器(微處理器)一般主要包括_。 A)運算器

9、B)控制器 C)運算器和控制器 D)運算器、控制器和存儲器 3. 下面的說法中,_是正確的。 A) 指令周期等于總線周期 B) 指令周期大于等于總線周期 C) 指令周期是總線周期的兩倍 D) 指令周期與總線周期之間的關系不確定 4. 在8086系統中,在以下地址中可作為段起始地址的為:( ) A) 20100H B) 20102H C) 20104H D) 20108H 5. 8086執行一個總線周期最多可傳送( )字節。 A) 1個 B) 2個 C) 3個 D) 4個 6. 在8086CPU的標志寄存器中,屬于控制標志位的是_。 A) DF B) SF C) OF D) CF7. 8088

10、CPU中斷請求線有 ( )。 A) 1條 B) 2條 C) 4條 D) 8條 8. 某個8088存儲單元的邏輯地址為A400:3400,其物理地址是_。 A) 0D8000H B) 0A7400H C) 3E400H D) 0A740H 9. 在8086CPU中,對時鐘周期、指令周期和總線周期的長短排序,正確的是_。A) 總線周期指令周期時鐘周期 B) 時鐘周期指令周期總線周期 C) 指令周期總線周期時鐘周期 10. 在80868088中,一個最基本的總線周期由4個時鐘周期(T狀態)組成,在T1狀態,CPU在總線上發出_信息。 A) 數據 B) 狀態 C) 地址 D) 其他 三、簡答題1. 若

11、在4002H段中有8個字節的數據為34H,45H,56H,67H,78H,89H,9AH,0ABH,假定它們在存儲器中的物理地址為400A5H-400ACH,試求各存儲單元的有效地址;若從存儲器中讀出這些數據,試問最少要幾個總線周期?2. 8086CPU內部由哪兩部分組成?各完成什么工作?3. 簡述8086內部EU和BIU兩大功能單元各自的功能和這樣組織的意義。4. 什么是微處理器?2.2 課后練習題一、填空題1. 8086/8088的基本總線周期由_個時鐘周期組成,若CPU主頻為10MHz,則一個時鐘周期的時間為_。2. 在8086CPU的時序中,為滿足慢速外圍芯片的需要,CPU采樣_信號,

12、若未準備好,插入_時鐘周期。3. 8086系統總線形成時,須要用_信號鎖定地址信號。4. 對于8086微處理器,可屏蔽中斷請求輸入信號加在_引腳。5. 在8086系統中,若某一存貯單元的邏輯地址為7FFFH:5020H,則其物理地址為_。6. 8086的輸入信號 Ready 為低電平的作用是說明_。7. 8088 CPU的 NMI 引腳提出的中斷請求稱為:_。8. CPU從主存取出一條指令并執行該指令的時間稱為_。9. 在8086系統中,從奇地址讀寫兩個字時,需要_個總線周期。二、簡答題1. 在內部結構上,微處理器主要有那些功能部件組成?2. 微處理器一般應具有那些基本功能?3.什么是總線周期

13、?三、判斷題1. 在8086系統中,20位地址是在執行部件中形成的。 ( )2. 8086 CPU的最小方式是為實現多處理器系統而設計的。 ( )3. 在加減運算時,OF=1就表示結果有錯。 ( )4. 兩數相加,結果有偶數個1,則PF=1。 ( )5. 當8086CPU復位后,(CS)=0000H,(IP)=0FFFFH,所以復位后系統從物理地址0FFFF0H開始執行程序。 ( )68086的每個存儲單元地址既是字節地址又是字地址。 ( )7. 同一個物理地址可以由不同的段地址和偏移量組合得到。( )第3章 指令系統基本要求:掌握8086/8088的尋址方式,了解8086/8088指令系統概

14、況,掌握常用指令的匯編格式、功能及用法。了解機器語言、匯編語言與高級語言的區別和聯系。本章重點:掌握8086CPU的尋址方式、指令系統中指令的分類及其常用指令的格式和功能。本章難點:靈活運用指令解決實際問題。3.1 基本練習題一、填空題1條件轉移指令轉移的范圍是_。2設當前的(SP)=0100H,執行PUSH AX指令后,(SP)=_H,若改為執行INT 21H指令后,則(SP)=_H。3若當前(SP)=6000H,CPU執行一條IRET指令后,(SP)=_H;而當CPU執行一條段內返回指令RET 6后,(SP)=_H。48086的I/O指令有_和_兩種尋址方式。5程序控制類指令的功能是_。6

15、已知(BX)=2000H,(DI)=3000H,(SS)=4000H,(DS)=6000H,(SS)=5000H,66000H單元的內容為28H,則指令MOV AL,BX+DI+1000H的執行結果是_。7在尋址方式中,可作基址寄存器的有_、_。8若(AL)=95H,執行SAR AL,1 后(AL)=_。9MOV AX,BXDI 指令中源操作數的尋址方式為_。10若(CS)=1000H,(DS)=2000H,(SS)=3000H ,(ES)=4000H,(SI)=1000H,(BP)=2000H,則指令MOV AX,BP的功能是將_單元的內容傳送給AL,將_單元的內容傳送給AH(填寫物理地址)

16、。11指令MOV DX,OFFSET BUFFER 的源操作數的尋址方式是:_。12若(AL)=35H,執行ROL AL,1 后,(AL)=_。13指令MOV AX,DI-4中源操作數的尋址方式是_。14累加器專用傳送指令IN間接訪問I/O端口,端口號地址范圍為_。15若(DS)=2000H,(ES)=2100H,(CS)=1500H,(SI)=00A0H,(BX)=0100H, (BP)=0010H,則執行指令LEA AX,BXSI 之后,(AX)=_H,源操作數是_尋址方式。二、選擇題1完成將BX清零,并使標志位CF清零,下面錯誤的指令是_。A) SUB BX,BX B) XOR BX,B

17、X C) MOV BX,00H D) AND BX,00H 2已知(DS)=1000H,(BP)=0010H,(BX)=0100H,(DI)=0100H,(H)=ABH,(H)=BAH,執行指令LEA CX,BPDI后,(BX)=_。A) 0ABBAH B) 0100H C) 0BAABH D) 0110H3下面的指令不合法的是_。A) INT 21H B) ADC AX,SI C) IN AX,03H D) PUSH AL 4設SP=50H,執行段間返回指令RET 后,寄存器SP的內容是( )。A) 44H B) 54H C) 5AH D) 5CH 5在指令MOV ES:SI,AX 中,目的

18、操作數為_尋址方式。A) 寄存器 B) 直接 C) 基址變址 D) 寄存器間接 6下列四條指令中,有幾條指令需要使用DX寄存器_?MUL BX DIV BL IN AX,20H OUT 20H,ALA) 1條 B) 2條 C) 3條 D) 4條 7設(CL)=05H,要獲得(CL)=0AH,可選用的指令是( )。A) NOT CL B) AND CL,0FH C) XOR CL,0FH D) OR CL,0AH8用MOV指令將十進制數89以壓縮BCD碼格式送入AX,正確使用的指令是_。A) MOV AX,0089 B) MOV AX,0809 C) MOV AX,0089H D) MOV AX

19、,0809H9若(AL)=0FH,(BL)=04H,則執行CMP AL,BL后,AL、BL的內容_。A) 0FH,04H B) 0BH,04H C) 0FH,0BH D) 04H,0FH10在子程序的最后一定要有一條_指令。A) HLT B) RET C) IRET D) POP11下列指令中,有語法錯誤的是_。A) MOV SI,DI B) IN AL,DX C) JMP WORD PTRBX+8 D) PUSH WORD PTR 20BX+SI-2 12下面指令序列執行后完成的運算,正確的算術表達式應是_。MOV AL,BYTE PTR XSHL AL,1DEC ALMOV BYTE PT

20、R Y,ALA) Y=2X+1 B) X=2Y+1 C) Y=2X-1 D) X=2Y-113若已知(SP)=2000H,(AX)=0020H,則執行指令,PUSH AX 后,(SP)和(SS):(SP)的值分別為_。A)2002H,00H B)2000H,20H C)1FFFH,00H D)1FFEH,20H148086執行POP AX指令時,正確的操作是_。A) AX-SP+1SP,SP-SP+2 B) AX-SP+1SP,SP-SP-2C) SP-SP+2,AX-SP+1SP D) SP-SP-2,AX0 B) (AH)=FFH C) 被乘數小于零 D) 乘積大于255三、簡答題1什么是

21、尋址方式,寫出五種與數據有關的尋址方式?2在IBM PC中有專用的輸入輸出指令,請問I/O端口的地址范圍是多少?地址范圍的不同,應采用的指令格式不同,請寫出在具體的范圍和采用的指令格式。3指出以下三條指令的區別(NUM為數據段一個變量名)。(1) MOV SI,NUM (2) LEA SI,NUM (3) MOV SI,OFFSET NUM4根據給定的條件寫出指令或指令序列。(1)將AX寄存器及CF標志位同時清零。 (2)BX內容乘以2再加上進位位。(3)將AL中的位二進制數高4位和低4位交換。(4)將首地址為BCD1存儲單元中的兩個壓縮BCD碼相加,和送到第三個存儲單元中。5子程序調用的操作

22、過程包含哪幾個步驟?6在0624H單元內有一條二字節指令JNE OBJ,如其中位移量分別為(1)27H (2)6BH (3)0C6H 試問:轉向地址OBJ的值是多少?7如BUFFER為數據段中0032單元的符號地址其中存放的內容為2345H,試問以下兩條指令有什么區別?指令執行完成后AX寄存器的內容是什么?(1)MOV AX,BUFFER (2)LEA AX,BUFFER8在無超越說明時,通用數據讀寫、目的數據串、源數據串、堆棧操作和取指令操作分別自動選擇哪些段寄存器搭配產生物理地址?9設(DS)=1000H,(AX)=1C5AH,(BX)=2400H,(SI)=1354H,(13774H)=

23、30H,(13775H)=20H,(13754H)=40H,(13755H)=10H 指令在此環境下執行,在各空中填入相應的執行結果。SUBAX,20HBXSI(AX)=_,SF=_,ZF=_,CF=_,OF=_3.2 課后練習題一、簡答題1. 若(AX)=9C5AH,(BX)=9754H,執行下列指令序列后,程序轉向何處執行。ADDAX,BX JNCL3JNOL1 JNOL4JNCL2 JMPL5SUBAX,BX 2. 中斷服務程序結束時,用RET指令代替IRET指令能否返回主程序?這樣做存在什么問題?3. 寫出把首地址為BLOCK字數組中的第6個字,送到DX寄存的指令(或指令組),要求使用

24、以下幾種尋址方式:(1) 寄存間接尋址(2) 寄存相對尋址(3) 基址變址尋址4. 設BX=134AH,BP=1580H,DI=0528H,SI=0234H,DS=3200H,SS=5100H,求在各種尋址方式下源操作數的物理地址。1) MOV AX, 2400H2) MOV AX, BX3) MOV AX, SI4) MOV AX, BX+2400H5) MOV AX, BP+2400H6) MOV AX, BX+DI7) MOV AX, BP+SI+2400H二、閱讀下面的程序段,寫出運行結果 1. CLC MOV AX,248BH MOV CL,3 RCL AX,CL 執行以上程序序列后

25、, AX=_。2. MOV BX,6D16HMOV CL,7SHR BX,CL 執行后BX寄存器中的內容_。3. MOV DX,01HMOV AX,42HMOV CL,4SHL DX,CLMOV BL,AHSHL AX,CLSHR BL,CLOR DL,BL 執行后 (DX)=_,(AX)=_4. mov ax,693ahmov al,ahnot aladd al,ahinc al 程序段執行后,AL _ 、ZF _。5. 根據程序填空(程序段順序執行)MOV CL, 58 ;CL= MOV AL, 79 ;AL= ADD AL, CL ;AL= H, AF= , CF= DAA ;AL= ,

26、 AF= , CF= 三、判斷題1. 執行下列指令可以將00H送到端口地址為1A0H的外設上。 ( )MOV AL,00HMOV 1A0H ,AL 2. 執行下列指令可以將其00H送到端口地址為2F8H的外設上:( )MOV AL,00HMOV DX,2F8HOUT DX,AL3. 8088的MOV指令不能進行兩個存儲器單元之間的數據直接傳送。( )4. 8088系統中,堆棧的存取可以以字或字節為單位。 ( )5. IN和OUT指令可尋址的口地址為64K個,端口地址只能用立即數。( )6. 判斷下列指令是否正確(1)JMPBX()(9)PUSHSS()(2)INAL,DX()(10)POPCS

27、()(3)MOVDS,AX()(11)XCHGBX,IP()(4)SHLAX,2()(12)MOVBX,1000()(5)PUSHAL()(13)INAL,N;(N255)()(6)MOVES,3F00H()(14)MOVBXDI,10()(7)MOVBX,SI()(15)INBX,DX()(8)MOVAL,BX+10H()(16)MOVCS,AX()第4章 匯編語言程序設計基本要求:掌握匯編語言程序設計的基本步驟,熟悉匯編語言程序設計的基本方法,掌握匯編語言程序的建立及匯編過程。本章的難點:依據所要解決的問題,選擇正確的程序設計方法,正確地運用指令編寫實用的匯編源程序4.1 基本練習題一、填

28、空題1標號和變量都是存貯單元的符號地址,但其內容不同,標號是_的符號地址,而變量是_的符號地址。2匯編語言源程序結束偽指令是_。3一個程序中,有下列偽指令: ARY DB 25 DUP(3,4,4 DUP(?,1,0) LEN DW $ - ARYLEN單元存儲的值是 。4有一個程序片段如下MSG DW 3 DUP(?, 2 DUP (5,4),3)MEN DW $-MSGMOV AX, SEG MENMOV DS, AXMOV AX, MENAX的值最后是 。二、簡答題1簡述8086匯編語言中,指令語句和偽指令語句的區別和作用。2什么是變量,變量有哪些屬性,如何使用這些屬性?3試說明為什么有

29、時候必須使用PTR屬性操作符?4什么是匯編語言,什么是匯編?5簡述DOS系統功能調用的使用方法?三、程序設計題1從BUFF單元起有一個字符串(長度小于65535),以*結束,編寫一個完整程序求該字符串長度存入LENT單元,并統計字符串中含有大寫英文字符的個數并存入COUNT單元。要求源程序具備必要的偽指令和段說明。2有一帶符號8位數X存于DAT單元編一個程序段判斷該數,若x小于0則將0FFH送MARK單元;若X等于0則將MARK+1單元置0FFH;若X大于0則置MARK+2單元為0FFH。3已知有X、Y、Z三個字變量,存放無符號整數,請編一個完整的程序實現公式Z=(X+Y)/(X-Y+600)

30、(不考慮溢出情況)。4AX寄存器中存放著4位十六進制數。試編寫一個匯編語言程序,將這4位十六進制數分別轉換為相應的ASCII碼,并依次存放到RESULT數組的4個字節中去,要求用調用子程序的方法實現。5寫出對存放在DX和AX中的雙字長數求補的指令序列。6設有兩個等長字符串。試編寫一個匯編語言程序,比較它們是否完全相同;若相同,則將字符Y送入AL中,否則,將字符N送入AL中。7寫出程序段,把DX,AX中的雙字右移四位。8編寫一個完整的8086匯編語言程序,從附加段中首地址為ADR1(變量名)連續存放的100個字型無符號整數中找出最大數,并將此數及其偏移地址分別放入變量MAX和MAXM中9已知(A

31、X)=4BD5H,統計AX中1的個數和0的個數,并分別放在BL和DL中。編寫程序段實現該功能。10有一個首地址為ARRAY的N個字的數組,請編程序使該數組中的數按照從大到小的次序排序。(采用冒泡排序算法)4.2 課后練習題一、填空題1. 定義段結束的偽指令是_;定義子程序結束的偽指令是_。2偽指令X DB 4 DUP (6,2 DUP(6,8); Y DW 6800H; 設X的偏移地址為2000H,則Y的偏移地址為_H,若執行指令MOV BL,BYTE PTR Y后,則(BL)=_。3偽指令VR1 DB 2 DUP(?,3 DUP(1,2),5)在存貯器中被分配了_字節。二、選擇題1下面表示段

32、定義結束的偽指令是_。A) END B) ENDP C) ENDS D) ENDM 2變量的類型屬性如下,下面錯誤的類型是_。A) 字節型 B) 字符型 C) 字型 D) 雙字型 3設有一程序定義如下: ORG 0024H AR1 DW 4,5,$+4 MOV AX,AR1+4執行以上指令后,AX中的內容正確的是_。 A) 0028H B) 0032H C) 002AH D) 002CH 4現用數據定義偽指令定義數據:BUF DB 4 DUP(0,2 DUP(1,0);問定義后,存儲單元中有數據0100H的字單元個數是_。 A) 4 B) 3 C) 8 D) 12 5下列偽指令中定義字節變量的

33、是_。 A) DB B) DW C) DD D) DT6使用DOS功能調用時,子功能號應放在( )寄存器中。 A) AL B) AH C) DL D) DH三、程序設計題1統計從01000H內存單元開始的100個字(WORD)型帶符號數中的正數、負數和零的字(WORD)個數。2實現兩個十六位二進制數的加法。要求加數放在FIRST開始單元,被加數放在SECOND開始單元,和數放在SUM單元。第5章 半導體存儲器基本要求:掌握存儲器的分類、作用及性能指標;了解半導體讀寫存儲器(RAM)的基本原理,掌握靜態RAM、動態RAM的特點,了解動態RAM的刷新方法;了解半導體只讀存儲器(掩膜ROM、PROM

34、、EPROM、EEPROM)的基本原理,掌握其特點;掌握常用存儲器芯片的用法;掌握存儲器容量的擴充方法,以及存儲器與微處理器(8位、16位數據總線)的連接方法;掌握片選信號的產生方法。本章重點:掌握各種存儲器的工作原理及其CPU的存儲器的擴展。本章難點:理解存儲器的工作原理及其地址空間的確定。5.1 基本練習題一、填空1在微機系統中用高位地址線產生存儲器片選(CS)的方法有_、_、_。2某機器中有8KB的ROM,其末地址為0FFFFFH,則其首地址為_。3DRAM靠_存儲信息,所以需要定期_。4掉電后信息丟失的存儲器是_,掉電后信息不丟失的存儲器是_。5半導體存儲器分為_、_兩大類。前者的特點

35、是_,后者的特點是_。6從內存地址40000H到0BBFFFH,共_KB。7用5124的RAM芯片組成12K8的芯片組,需片內地址線_條,片組選擇線至少_條。二、選擇1某CPU有地址線20根,它可連接內存的最大存儲容量是_。 A) 64KB B) 640KB C) 1MB D) 4MB2以下四種半導體存儲器中,以傳輸同樣多的字為比較條件,則數據傳輸率最高的是_。 A) DRAM B) SRAM C) 閃速存儲器 D) EPROM3沒有外部存貯器的計算機,其監控程序可以存放在_。 A) RAM B) ROM C) CPU D) RAM和ROM4用16M1的DRAM芯片組成128MB8存儲容量,要

36、使用_。 A) 128片 B) 64片 C) 32片 D) 16片 527128的存儲容量為16K8,其片內地址線和數據線數分別為_。 A) 8,8 B) 8,14 C) 14,8 D) 14,1462864是一種_芯片。 A) RAM B) PROM C) EPROM D) EEPROM7下列幾種半導體存儲器中,哪一種需要刷新操作_? A) SRAM B) DRAM C) EPROM D) EEPROM8某SRAM芯片,其存儲容量為512K8位,該芯片的地址線和數據線數目為_ 。 A) 8,512 B) 512,8 C) 18,8 D) 19,89EPROM是指_。 A) 可編程的只讀存儲器

37、 B) 只讀存儲器 C) 紫外線可擦除可編程的只讀存儲器 D) 電可改寫只讀存儲器 10以下四種類型的半導體存儲器中,以傳輸同樣多的字為條件,則讀出數據最快的是_。 A) FLASH B) DRAM C) SRAM D) EPROM 11存儲器是計算機系統的記憶設備,它主要用來_。 A) 存放數據 B) 存放程序 C) 存放數據和程序 D) 存放微程序 12和外存相比,內存的特點是_。 A) 容量小、速度快、成本高 B) 容量小、速度快、成本低C) 容量大、速度快、成本高 D) 容量大、速度快、成本低 三、簡答題1什么是RAM?什么是ROM、EPROM?各有什么用途?2試說明線選法和全譯碼法二

38、種片選控制方法的優缺點。3半導體隨機存儲器RAM與只讀存儲器ROM有何區別?它們各有哪幾種類型?4常用的存儲器片選控制方法有哪幾種?它們各有什么優缺點?5簡述存儲器芯片的組成。6設有一個具有14位地址和8位字長的存儲器,問: (1)該存儲器能存儲多少字節的信息 (2)如果存儲器由1K*1位SRAM芯片組成,需要多少芯片? (3)最少需要多少位地址作芯片選擇7詳細寫出半導體存儲器的分類。8計算機的內存有什么特點?內存由哪兩部分組成?外存一般是指哪些設備?外存有什么特點?9在存儲器器件內部,為什么總是采用矩陣形式組成存儲結構?請用一個具體的例子進行說明。10為了節省存儲器的地址譯碼電路,通常采用哪

39、些方法?四、存儲器設計應用題1已知有SRAM芯片62256(32K8)及EPROM芯片27256(32K8),現用這兩種芯片構成8088最小系統內存的一部分,其中SRAM所占的地址空間為40000H-47FFFH,EPROM所占的地址空間為F8000H-FFFFFH,試設計出其原理圖。2給8088CPU系統擴展32K的ROM,且所選用的存儲器芯片為8K8,地址譯碼器為74LS138,ROM的地址范圍從60000H67FFFH,要求寫出每一個存儲器芯片的地址范圍,畫出邏輯連線圖。3設某系統的CPU有16根地址線A15-A0、8根數據線D7-D0。現需擴展6KB的ROM,地址范圍為:0000H-1

40、7FFH,采用2716芯片。 (1) 請寫出存儲器器件2716的數據線和地址線的條數; (2)計算ROM的芯片數量; (3)設計存儲器擴展原理圖,并寫出每片ROM的地址范圍。4已知RAM芯片結構如圖所示,回答下列問題:1) 該芯片容量為多少?若要求構成一個2K8的RAM陣列,需幾個這樣的芯片?2) 若RAM陣列組的起始地址為E1000H,畫出存儲器系統與8086的電路連接圖(8086工作在最小模式),并寫出每組RAM芯片的地址空間。3) 編程:將緩沖區中的10個數據寫進E1000開始的10個單元中,并說明如何查看結果? 五、判斷題1只讀存儲器ROM只有一種類型。 ( )2動態RAM的一個重要問

41、題是必須對它所存的信息定期進行刷新。( )3用紫外線照射一片EPROM的窗口后,若讀出其存儲單元的內容均為0FFH,則表明該EPROM已被擦除干凈。( )4讀寫存儲器RAM,有SRAM和DRAM二種類型。 ( )5.2 課后練習題一、填空題1在Intel80x86系統中,若一個32位(4字節)字H,存儲在地址為10000H的存儲單元中,則10000H字節單元內容為_,10003H字節單元內容為_。2若芯片SRAM的容量為4K4bit,現欲用這樣的芯片構成0A0000H到0C3FFFH的內存,需要_片這樣的芯片。3如果某存儲器芯片的容量為4K8位,則存儲器片內尋址地址線是_根,如果它在系統中起始

42、地址為0F0000H,則它的末地址是_。二、簡答題1試述動態RAM的工作特點,與靜態RAM相比,動態RAM有什么長處和不足之處。說明它的使用場合。2用下列RAM芯片構成32K8的存儲器模塊,各需要多少芯片?多少個片選線?(1)1K8 (2)4K8 (3)1K4 (4)16K43什么是字擴展?什么是位擴展?用戶自己購買內存條進行內存擴充,是在進行何種存儲器擴展?三、存儲器應用1設某微機系統需要擴展內存RAM 32KB,擴充的存儲器空間為10000H開始的連續存儲區域。存儲器芯片采用16K8的RAM芯片,CPU使用8088。 1)選用芯片,畫出邏輯連接圖; 2)寫出各片RAM的所在地址區域。2用4K4的EPROM存儲器芯片組成一個16K8的只讀存儲器。試問:(1)該只讀存儲器的數據線和地址線的位數。(2)根據題意需要多少個4K4的EPROM芯片?(3)畫出此存儲器的組成框圖。第6章 輸入輸出接口技術基本要求:理解I/O接口的作用和一般結構;掌握I/O編址方式和I/O傳送方式

溫馨提示

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

評論

0/150

提交評論