微機原理與接口技術考試試題庫_第1頁
微機原理與接口技術考試試題庫_第2頁
微機原理與接口技術考試試題庫_第3頁
已閱讀5頁,還剩48頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、中原工學院微機原理考試題庫試題庫中題型及難易程度題型包括以下八類 :一、填空題二、簡答題三、選 擇 題四、判斷題五、讀程序六、匯編程序設計七、存儲器八、接口技術難易程度分為三類,分別為:A 類:較小 基此題主要內容:根本概念,根底知識。B 類:難度適中 綜合題主要內容:根本概念和根底知識的加深。C 類:難度較大 提高題主要內容:根本概念,根底知識的綜合與提高填空題局部填空題目包含以下幾大類內容:一數制變換,運算,碼制等二微機組成、結構、總線三 8086/8088CPU 的內部結構、大小模式構成和總線周期四指令系統和匯編語言程序設計 五存儲器組成、分類、性能、特點六接口技術與中斷技術、數制變換,

2、運算,碼制、補碼運算、溢出判斷等A類:1微型計算機由、控制器、輸入設備和輸出設備等五局部組成。2 .用8位二進制數表示以下數(1)(2)64H =D =BCD。(3)86 H =D =BCD ;(4)十進制數73 =B =Q =(5)87的原碼是,補碼是,反碼(6)93的原碼是,補碼,反碼(7)976的BCD碼是,#'的七位ASCII碼是(8)10111 B =DH(9)假設 X1=+ 0010111 B,那么X1補碼=BX2= 1011001 B,那么X2反碼=BX2補碼=BBCD68BHH。OOO(10)10111.01 B =D=H(11)10110011.01 B =D=(12

3、)假設 X1 =+ 1000000 B,U X1補碼=BX2=1111111 B,那么X2補碼=B:請用十進制形式寫出(BCD3下述機器數形式可表示的數值范圍是單字節無符號整數;單字節有符號整數B類:1. 計算機的硬件由 、和等五局部組成。2 .用8位二進制數表示以下數-1 原碼=B, -1 反碼=B , -1 補碼= B3 .用16位二進制數表示以下數-1 原碼=B ,-1 反碼=B , -1 補碼= B4下述機器數形式可表示的數值范圍是:用十進制形式寫出雙字節無符號整數 ;雙字節有符號整數補碼表示 5. 823的BCD碼是 , $ '的七位 ASCII碼是 6 .假設X補碼=001

4、10011 B,那么x原碼= , 2X補碼=7 .假設X補碼=10000011 B ,那么 兇反碼= , X補碼= C類:1 .假設X補碼=10110011B,那么 兇 原碼=_, -2X補碼= _2. 1010 B + 0A H = D 。3 .假設X補碼=78H,那么-X補碼= H 。4 .X補碼=10101100 B , Y補碼=11000110 B那么進行X+Y補碼運算后,OF = , CF = 。X-Y補碼運算后,OF = , CF= 。5 .X反碼=01110110 B , Y補碼=00100110 B那么進行X+Y補碼運算后,OF= , CF= 。X-Y補碼運算后,OF= , C

5、F= 。6 .假設X補碼=10001000 B , Y補碼=11010001 B ,那么X+Y補碼=B且 CF = , OF = 。、微機組成、結構、總線A類:1計算機系統的三大總線是 、 和 。2 .將 和 集成在一塊芯片上,被稱作 CPU。3. CPU包括 和。B類:1. 根據馮?諾依漫結構,CPU的機器指令由 和 兩局部組成。C類:1. 一般來說,微型計算機包括2 .微型計算機系統包括 三. 8086/8088CPU的內部結構、大小模式構成和總線周期A類:1. 8086/8088 CPU 的尋址范圍 。2. 8086/8088 CPU的程序存儲空間 。3. 8086 CPU的外部數據總線

6、有 位,地址總線有 位。4. 8088 CPU的外部數據總線有 位,地址總線有 位。5. 8086/8088 CPU由 和 兩大部件構成。6. 8086/8088 CPU能否響應外部中斷請求受 標志位控制。7 .當前數據段位于儲存器的C1000H到D0FFFH范圍內,問DS= 。8 .有一個由100個字節組成的數據區,其起始地址為7300H:20A0H,那么該數據區首單元的物理實際地址是 ,末單元的物理地址是 。9 .把BX存放器和DX存放器的內容相加,結果存入BX存放器中,其匯編指令是: ;用存放器BX和位移量OB2H的存放器相對尋址方式把存放器中的一個字和DX相加,并把結果送回存儲器中,其

7、匯編指令是 。10. 指令 MOV AX BX+ DI中源操作數的尋址方式為 ;目的操作數的尋址方式為 。11. 對于指令 XCHG BX BP + SI,如果指令執行前,BX = 6F30H, BP = 0200H , SI = 0046H, SS = 2F00H, (2F246H)= 4154H,那么執行指令后:BX = , (2F246H)= 。12. XOR DX, DX指令可以用功能等效的 指令替換。13. 堆棧是按照 原那么組織的一片連續的存儲區域。14. 假設 BX = 0449H , BP = 0200H , SI = 0046H , SS = 2F00H ,(2F246H)

8、= 7230H ,那么執行 XCHG BX BP+SI指令后,BX = 。15. 指令 MOV CL, BXSI中源操作數的尋址方式為 ;目的操作數的尋址方式為 。16. 對于指令 XCHG BX BP+SI,如果指令執行前,BX = 6F30H, BP = 0200H , SI = 0046H, SS = 2F00H , (2F246H)= 4154H ,那么執行指令后,BX = , (2F246H)= 。17 .以BX基址尋址,約定的段存放器是 ,以BP基址尋址,約定的段存放器是 ,變址尋址約定的段存放器是 。18. 8086 CPU內部的四個段存放器是 、 及 。19. 根據以下要求用一

9、條指令寫出相應的操作:(1) 把BX和DX的內容相加,結果送入 DX中。(2) 用存放器BX和位移量0B2H的存放器相對尋址方式把存貯器中的一個字和CX的內容相加,結果送入該存貯器中。 (3) 用存放器BX和SI的基址變址尋址方式把存貯器中的一個字節與AL存放器的內容相加,結果送入 AL存放器中。(4) 用位移量為0524H的直接尋址方式把存貯器中的一個字與數2A59H相加,并把結果送入該存貯單元中。 20 根據以下要求用 一條指令寫出相應的操作:(1) 把AX和DX的內容相減,結果送入 DX中。(2) 用存放器SI和位移量0B2H的存放器相對尋址方式把存貯器中的一個字和BX的內容相加,結果送

10、入該存貯器中。 (3) 用存放器BX和DI的基址變址尋址方式把存貯器中的一個字節與AL存放器的內容相加,結果送入 CL存放器中。(4) 用位移量為7642H的直接尋址方式把存貯器中的一個字與數3859H相加,并把結果送入該存貯單元中。 21. 假設CS= 2100H, IP = 1080H,那么由它們形成的物理地址=。B類:1. 8086CPU的數據總線和地址總線分別是 位和 根(條)。2. 8086/8088CPU中的指令隊列的長度分別為 和 字節。3. 根據標志位功能,8086 CPU的標志位可分為 標志和 標志兩類。4. 8086/8088 CPU中可用于存放器間接尋址的存放器有_、 -

11、 和 。5 .乘法指令MUL的指令格式只有一個源操作數,假設源操作數的類型屬性為字節,那么結果存放 中,假設源操作數的類型屬性為字,那么結果存放在 中。6. 8086/8088 CPU系統中,存儲器是分段的,每段最大長度是 字節,段內偏移地址從到。7 . 8086CPU地址總線有 條,其最大尋址能力為KB ,地址范圍為C類:1. 8086/8088 CPU 的 I/O 地址空間 。2 .當8086CPU的MN / MX引腳接 電平,CPU處于最大模式,這時對存儲器和外設端口的讀寫控制信號由 芯片發出。3. CPU訪問存儲器進行讀寫操作時,通常在 狀態去檢測READY ,一旦檢測到READY無效

12、,就在其后插入一個 周期。4 .假設8086CPU時鐘頻率為5MHZ時,它的典型總線周期為 ns5 .在數據段尋址時,可用的間接尋址存放器有_、_三個;在堆棧段尋址時,可用的間接尋址存放器有_。6. 8086訪問I/O的指令有 和 兩種尋址方式,相應端口的地址范圍是 禾廿。7 對于指令 MOV AX BX執行前DS = 1000H , BX = 11H,那么操作數BX的有效地址為 。8 .假設 DS = 3000H , BX = 0808H, (30808H) = 012AAH,( 3080AH = 0BBCCH 當執行指令:LES DI , BX后,DI = , ES = 。9. 尋址方式是

13、指 ,指令MOV BX , 45H + DI + BP的源操作數尋址方式是 ,該指令還可以寫書成 。10. 8086/8088的狀態標志有 個。11. 假設某個字的值是 1234H,其低位字節地址是 20H,高位字節地址是 21H,那么該字地址是 。12. SP總是指向 ,假設原先SP=2000H , SS=2000H,問CPU執行指令PUSH AX后,AL內容壓入物理地址為 存儲單元中,AH內容壓入物理地址為 存儲單元中。13. 8086最大模式下產生控制信號利用芯片 總線控制器,最小/最大模式下,外部地址鎖存器利用芯片 ,外部數據收/發器利用芯片 。14. 通常8086 CPU主存分為奇地

14、址存儲體和偶地址存儲體,最小模式下8086 CPU奇地存儲體數據線接 ,奇地址存儲體選通條件除M/ _ =1夕卜,還有 :8086 CPU偶地址存儲體數據線接 ,選通條件除 M/ 一一 =1夕卜,還有 c15. 標志存放器 FR中,有個狀態標志,有 個控制標志。16. 8086 CPU內部設置三類存放器,其中4個十六位通用存放器是 、_4個段存放器、。四、指令系統和匯編語言程序設計A類:1匯編語言程序上機過程包括編輯輸入源程序、連接、等步驟。2 條完整的匯編指令由 、 、等四局部組成。3. 與指令 MOVBX OFFSETBUF功能相同的指令是 4. DOS系統功能號應放在 存放器中。5. 在

15、DEBUGS件中,A命令的功能是 ; Q命令的功能是6. 在DEBUGS件中,U命令的功能是 ; G命令的功能是T命令的功能是_ _。B類:1. CPU的機器指令由 和 兩局部組成。2 .子程序又稱 ,它可以由 語句定義,由 語句結束,屬性可以是或 。3 .語言程序的結構可分為 , , , 四種。4. 程序中調用其他子程序稱_ _、子程序中調用其自身稱 <調用子程序要進行 操作。C類:1. 匯編語言中的變量或標號一般有三種屬性,分別是、和。2. 8086CPU讀外部8位端口 PORT的指令有2條,分別是 3 .匯編語言源程序中的語句有三種類型,它們是語句、語句、語句。5 .指令 AND

16、AX , X1 XORX2 中,X1和X2是兩個已賦值的變量,問AND運算是在時執行,XOR的操作是在時執五、存儲器組成、分類、性能、特點A類:1在8086系統中,邏輯地址為 2000H:1234H的存儲單元的物理地址是 。2. 8088 CPU取指令時,段地址由 存放器提供,偏移地址由 存放器提供。3. 8088 CPU可直接尋址的存儲空間為KB ,地址編碼從 H 到 H 。4將存儲器與系統相連的譯碼片選方式有 法和 法。5. 假設存儲空間的首地址為 01000H,存儲容量為1KX & 2KX & 4KX 8和8KX 8的存儲器所對應的末地址分別為 、 和 。6 .某一 RA

17、M芯片,其容量為1024 X 8位,地址線和數據線分別為 、 根。7. 某一 RAM芯片,其容量為2KX 8位,地址線和數據線分別為 、根。&微機系統中,ROM是只 存儲器,RAM是,動態RAM存儲芯片的內容需定時 。9 .設有一個具有16KB的存儲器系統存儲器單元地址連續,假設存儲器系統的起始單元地址為80000H,那么末單元地址為 。10. 設有一個具有32KB的存儲器系統存儲器單元地址連續,假設存儲器系統的起始單元地 址為40000H,那么末單元地址為 。11. 內存地址從 40000H至U BBFFFH共有 KB。12. 由2732芯片組成64KB的存儲器,那么需要 片芯片。B

18、類:1. 8086 CPU寫入一個規那么字,數據線的高8位寫入存儲體,低8位寫入存儲體。2存儲芯片的主要性能指標 、功率損耗及可靠性等。3. 假設存儲空間的首地址為 3800H ,存儲容量為5KX8、12KX8的存儲器所對應的末地址分別為、。C類:顯1. 對 6116 進行讀操作,6116 引腳 CE = , WE = , OE = 。2. 在分層次的存儲系統中, 存取速度最快、靠CPU最近且打交道最多的是 存儲器,它是由 類型的芯片構成,而主存儲器那么是由 類型的芯片構成。六.接口技術與中斷技術A類:1. 8086/8088 CPU共有 個中斷源,其相應的中斷向量存放在存儲器中從 到_的地址

19、區間內。2. 8086CPU中斷系統有 個中斷類型號碼,中斷類型號與對應的矢量地址換算公式為。3. PC/XT機的中斷矢量表放在從H地址單元開始到H地址單元結束的存儲區域內,總共占有 個字節。4. CPU與外設之間信息傳輸方式有四種,它們分別為 、 、5. 數據的輸入/輸出指的是CPU與 進行數據交換。6數據輸入/輸出的三種方式是、和7.當CPU執行IN AL , DX指令時,RD引腳為電平,WR引腳為電平。9.8086 CPU設置為最小模式時,訪問8088 CPU設置為最小模式時,訪問10. 8255A工作在方式 0時,有I/O接口時,其 M/IO信號應為I/O接口時,其 M/IO信號應為個

20、I/O 位。電平。電平。11. 8255A有兩個控制字,它們分別是 和 12典型的中斷處理過程硬件中斷應包括的四個階段是 , 13假設某中斷向量為 08H,那么該中斷的中斷效勞子程序的入口地址在中斷向量表中的物理 地址范圍為 。14. 8253- 5定時/計數器有 個獨立的計數器,每個計數器都是 位。15被檢測的模擬信號必須經 轉換變成 量才能送計算機處理。16. DAC0832有引腳 根,其中數字量輸入引腳有 根。17. ADC0809的模擬輸入引腳有 根,數字輸出引腳有 根。18. LED數碼管有 和 兩種接法。B類:1. 中斷向量就是中斷效勞子程序的 ,在內存中占有 個存儲單元,其中低地

21、址字單元存放的是 ,高地址字單元存放的是 <2. 中斷返回指令是 ,該指令將堆棧中保存的斷點彈出后依次裝入 存放器和 存放器中,將堆棧中保存的標志裝入 存放器中。3. CPJ向應中斷后,將 存放器的內容入棧保存,然后自動將 標志復位。假設要實現中斷嵌套,必須在中斷效勞子程序中執行一條 指令。4. 對I/O 端口的編址方式一般有 和 兩種。8086 CPU采用的編址方式是 。5. 在8086 CPU中,I/O指令采用直接尋址方式時,可尋址的I/O端口地址有 個。假設采用DX間接尋址方式,可尋址的I/O端口地址有 個。6. CPU在執行OUTDX AL指令時,將 存放器的內容送到地址總線上,

22、將 寄存器的內容送到數據總線上。7. 計算機與外界交換信息稱為通信,通信的兩種根本方式為和。& 8086CPU尋址外設可以有兩種方式,一種是 尋址方式,另一種是尋址方式。9一片8259A可管理 級中斷,經過級連最多可擴展為管理 級中斷。8259A有 個方式選擇控制字和 操作命令字。10. CPU與外設之間的連接部件稱為 ,其根本功能是 和。11中斷向量表的首地址為,末地址為 ,共占個字節單元,一個中斷向量占 個字節,其中前兩個字節放中斷效勞程序的 地址,后兩個字節放中斷效勞程序的 地址。C類:1. 用8255的PA 口和PC 口的低4位接一個鍵盤陣列,最多可識別 個按鍵。軟件識別按鍵時

23、,當識別有鍵按下后所加的一段延時程序是為了。2. CPU響應8259A中斷,在 引腳上輸出 個負脈沖,在第 個負脈沖期間讀入中斷類型碼。3. PC機中當8259A工作在 方式和 方式時,在中斷返回前必須向 端口寫入一條中斷結束指令。4. CPU在執行IN AL , DX指令時,M/IO引腳為 電平,RD為 電平。5. 串行通信方式有 和兩種,其中 方式是以字符格式、起始位開始、停止位結束傳送字符串。6輸入/輸出端口有2種編址方法,即I/O端口與存儲器單元統一編址和I/O端口單獨編址。前一種編址的主要優點是 禾廿。7. 8255A 口工作于方式 1時,C 口的 作為A 口的聯絡信號;B 口工作于

24、方式1時,C 口的 作為B 口的聯絡信號。簡答題局部簡答題目包含以下幾大類內容:一數制變換,運算,碼制等二微機組成、結構、總線三 8086/8088CPU 的內部結構、大小模式構成和總線周期四指令系統和匯編語言程序設計 五存儲器組成、分類、性能、特點 六接口技術與中斷技術、數制變換,運算,碼制、補碼運算、溢出判斷等A 類:1溢出與進位不同點?答:進位是指運算結果的最高位向更高位的進位, 用來判斷無符號數運算結果是否超出 了計算機所能表示的最大無符號的范圍。溢出是指帶符號數的補碼運算溢出, 用來判斷帶符號數補碼運算結果是否超出了補碼所 能表示的范圍。2. 什么是組合的 BCD碼?什么是非組合的

25、BCD碼?答:組合的BCD碼是用一個字節表示 2位BCD碼。非組合的BCD碼一個字節僅在低四位 表示1位BCD碼。3. 簡述十進制數轉換為二進制數的方法。4. 簡述十六進制數轉換為十進制數的方法。5. 在計算機中,如何表示正、負號。答:數的最高位為符號位,并且用“ 0表示正;用“ 1表示負。6. 計算機中機器數有哪些常用的編碼形式。答:常用的編碼有原碼、反碼和補碼。B 類:1. 原碼、反碼和補碼是怎樣定義的。答:原碼的定義: 一個數的原碼其尾數就是該數的真值, 其最高位用來表示符號, “ 和“分別用“ 0和“1來表示。反碼的定義:對于正數它的反碼等于原碼,對于負數它的反碼等于它的原碼除符 號位

26、外,其余各位取反。補碼的定義:對于正數它的補碼等于原碼,對于負數它的補碼等于它的原碼除符 號位外,其余各位取反后加一。2. 在計算機中,BCD碼的加減運算是按什么規那么進行調整的。C 類:1. 簡述漢字的編碼規那么。答:GB2312國標字符集呈二維表,分成 94行X 94列,行號稱為區號,列號稱為位號。每一個漢字或符號在碼表中都有各自一個惟一的位置編碼,該編碼就是字符所在的區號 行 號及位號列號的二進制代碼 7位區號在左、 7位位號在右,共 14位,也稱為漢字 的區位碼。因此,字符集中的任何一個圖形、符號及漢字都用唯一的區位碼表示。 為了不影響已經約定好的數據通信規程, 將區位碼的區號和位號都

27、加 32即 100000 , 變換成對應的國標碼。2計算機中數字的小數點是如何表示的。答:有兩種表示方法,定點表示法和浮點表示法。二、微機組成、結構、總線A 類:1試說明微機的工作過程? 答:當開始運行程序時,首先應把第一條指令所在存儲單元的地址賦予程序計數器PC(Program Counter) ,然后機器就進入取指階段。在取指階段, CPU 從內存中讀出的內容 必為指令,于是,數據緩沖存放器的內容將被送至指令存放器 IR ,然后由指令譯碼器對 IR 中指令的操作碼字段進行譯碼, 并發出執行該指令所需要的各種微操作控制信號。 取指階段 結束后,機器就進入執行指令階段,這時CPU執行指令所規定

28、的具體操作。當一條指令執行 完畢后,轉入下一條指令的取指階段。這樣周而復始地循環,直到遇到暫停指令時結束。 2存儲器讀寫操作的不同點?答: 讀操作:由CPU發出的讀命令控制。寫操作:由CPU發出的寫命令控制。 讀操作:把數據從內存中讀出來,放到DB上。寫操作:把DB上的內容,寫入到存儲器中。3計算機按其使用的邏輯元件的不同被分為哪幾代?微型計算機是哪一代計算機的分支? 答:電子管計算機、 晶體管計算機、 集成電路計算機和大規模、超大規模集成電路計算 機。微型計算機屬于第四代計算機的分支。4何謂總線?有哪幾類?作用如何?答:總線是計算機中各功能部件間傳送信息的公共通道。 根據所傳送的信息的內容與

29、作用不同,總線可分為三類:地址總線、數據總線、控制總線。這三類總線作用為計算機各功能部件間傳送地址、數據、控制信息的。5簡述馮諾依曼計算機體系結構的根本思想。答:馮諾伊曼根本設計思想為: 以二進制形式表示指令和數據。 程序和數據事先存放在存儲器中,計算機在工作時能夠高速地從存儲器中取出指令 并加以執行。 由運算器、控制器、存儲器、輸入和輸出設備等五大部件組成計算機系統。6假設四種CPU主存地址分別為16根、20根、24根以及32根,試問每種CPU可尋址內存 多少字節?解:64K字節,1M字節,16M字節,4G字節B類:1什么是微機總線。答:籠統來講,就是一組進行互連和傳輸信息指令、數據和地址的

30、信號線。計算機 的總線,都是有特定含義的。如“局部總線 ,“系統總線和“通信總線等。 2總線標準的特點有哪些?答: 具有公用性,同時可掛接多種不同類型的功能模塊; 在機箱內以總線擴展插槽形式提供使用; 一般為并行傳輸; 定義的信號線多,且齊全,包括別離的數據、地 址和控制信號線以及電源線。3通常總線分為哪幾類?其特點是什么?答:局部總線是介于 CPU總線和系統總線之間的一級總線。它一側直接面向CPU總線,另一側面向系統總線,分別由橋接電路連接。局部總線又可分為專用局部總線;VL 總線; PCI 總線。 系統總線是微機系統內部各部件插板之間進行連接和傳輸信息的一組信號線。如ISA和EISA就是構

31、成IBM-PC X86系列微機的系統總線。 系統總線是微機系統所特有的總 線,由于它用于插板之間連接,故也叫板級總線。 通信總線是系統之間或微機系統與設備之間進行通信的一組信號線。如微機與微機之間,所采用的 RS-232C/RS-485 總線;微機與智能儀器之間, 所采用的 IEEE-488/VXI 總線, 以及近幾年開展和流行起來的微機與外部設備之間的USB和IEEE1394通用串行總線等。但是,與其把這種總線叫做通信總線, 還不如把它叫接口標準更適宜, 因為它們更符合接口標 準的特征。C類:1簡述總線傳輸的過程。答:總線完成 1 次數據傳輸,一般分為 4 個階段。 申請階段:當系統總線上有

32、多個主模塊時,需要使用總線的主模塊要提出申請,由 總線仲裁機構確定把下一個傳輸周期的總線使用權授權給哪個模塊。 尋址階段:取得總線使用權的主模塊通過總線發出本次打算訪問的從模塊的存儲器 地址或 I/O 端口地址及有關命令,使參與本次傳輸的從模塊開始啟動。 傳數階段:主模塊和從模塊之間進行數據傳輸,數據由源模塊發出,經數據總線流 入目的模塊。 結束階段:主從模塊的有關信息均從系統總線上撤除,讓出總線。2總線數據傳輸的控制方式有哪幾種?答: 同步方式, 異步方式, 半同步方式, 別離方式。三 8086/8088CPU 的內部結構、大小模式構成和總線周期A 類:1何謂邏輯地址,何謂物理地址?如何由邏

33、輯地址求物理地址?答:邏輯地址是 16 位的相對地址,其表達形式有“段地址和“段內偏移地址。物 理地址是20位絕對地址,存儲單元的物理地址是唯一的。CPU與存儲器進行數據交換時在地址總線上提供的 20 位地址信息稱為物理地址。物理地址=邏輯地址X 10H+段內偏移地址。2. EU與BIU各自的功能是什么?如何協同工作?答:EU是執行部件,主要的功能是執行指令。BIU是總線接口部件,負責與片外存儲器 及I/O接口電路傳輸數據。EU經過BIU進行外部數據的訪問, BIU為EU提供將要執行的指 令,EU與BIU可分別獨立工作。3. 8086 存儲器結構分哪 4 個邏輯段?各種邏輯段分別是什么用途?解

34、:在 8086 存儲器結構中有 4 種邏輯段,分別為:代碼段、數據段、堆棧段和附加段。 代碼段用于存放程序;數據段和附加段ES用于存放數據;堆棧段SS用于存放數據包括暫 存數據和保護現場的數據 。B 類:1. 8086 系統復位時,系統的初始狀態有什么特征?答: 8086系統復位時 : 標志存放器值為 0,其結果禁止中斷與單步方式; DS、SS、ES和IP存放器值為0;CS存放器值為 FFFFH2. X = 35H, Y= 76H,進行X+ Y和X Y運算后,狀態標志位各位的狀態是什么?解:X+ Y= 0ABH 各標志位分別為:OF= 1 ,SF= 1,ZF= 0,AF= 0,PF= 0,CF

35、= 0。X Y= 0BFH 各標志位分別為:OF= 0,SF= 1,ZF= 0,AF= 1 ,PF= 0,CF= 1。3. 標志存放器FR的狀態標志位各位的含義是什么?答:狀態標志位包括 CF、PF、AF、ZF、SF和OF;其中 CF 為進位標志位,表示算術運算指令執行之后,運算結果最高位字節運算時為第7 位,字運算時為第 15 位假設產生進位或借位,該標志置1 ,否那么置 0。 PF 為奇偶標志位,運算指令執行后,運算結果中 1 的個數為偶數,該標志置1,否那么置 0。 AF 為輔助進位標志位,加法運算過程中,假設第 3 位有進位,或減法過程中,第 3 位 有借住,那么 AF= 1 ,否那么

36、 AF= 1 。 ZF為零標志位,運算指令執行之后,假設結果為0,那么ZF= 1,否那么ZF=0。 SF為符號標志位,它和運算結果的最高位相同。SF= 1表示負,SF= 0表示正。 OF為溢出標志,假設本次運算結果有溢出,那么OF=1,否那么OF=l4 標志存放器FR的控制標志位各位的含義是什么?答:控制標志位包括 IF、DF、TF;其中 IF為中斷標志位,該標志用于控制可屏蔽的硬件中斷。IF = 0,可接受中斷;IF =0中斷被屏蔽,不能接受中斷。該標志可用指令置1或置0 復位。 DF為方向標志位,該標志位用于指定字符串處理指令的步進方向。當DF = 1時,字符串處理指令以遞減方式由高地址向

37、低地址方向進行;當DF = 0時,字符串處理指令以遞增方式,由低地址向高地址方向進行。該標志可用指令置位或清零。 TF為單步標志位,TF = 1 ,表示控制CPU進人單步工作方式,此時,CPU每執行完一條指令就自動產生一次內部中斷。單步中斷用于程序調試過程中。5 請將如下邏輯地址用物理地址表示: 0FFFFH : 0000H; (2) 0045H : 0018H; (3) 2000H : 0600H; 0B821H : 3456H答:用PA表示物理地址,卩人=段基地址X 16 +偏移地址(1) PA= 0FFFFHX 16+ 0000H= 0FFFF0H(2) PA= 0045HX 16+ 0

38、018H= 00468H(3) PA= 2000HX 16+ 4600H= 24600H(4) PA= 0B821HX 16+ 3456H= 0BB666H6. 某程序數據段中存有兩個數據字1234H和5A6BH假設DS= 5AA0H它們的偏移地址分別為245AH和3245H,試畫出它們在儲存器中的存放情況。答:偏移地址為 245AH的字對應的物理地址為:PA = DSX 10H+ EA= 5AA0HX 10H+ 245AH= 5CE5AH偏移地址為3245H的字對應的物理地址為:PA= DSX 10H+ EA= 5AA0HX 10H+ 3245H= 5DC45HC類:1. 假設8086CPU

39、工作于最小模式,試指出當 CPU將AH的內容送到物理地址為 91001H的存儲 單元時,以下哪些信號應為低電平: M/ 、RD Wr、BI/S7 、DT/R。假設CPU完成的是將 物理地址91000H單元的內容讀入 AL中時,那么上述哪些信號應為低電平。解:當CPU將AH的內容送到物理地址為 91001H的存儲單元時,CPU完成的是寫存儲器 操作,且完成的是訪問存儲器的奇地址,因此,WR= 0, BHS7 = 0;假設CPU完成的是將物理地址 91000H單元的內容讀 AL中時,CPU完成的是讀存儲器操作,RDR且完成的是訪問存儲器的偶地址,因此,=0, DT/ = 0。2 什么是引腳的分時復

40、用?請說出8086CPU有哪些引腳是分時復用引腳?如何分時復用?答:8086的數據/地址線是分時復用線,即某一時刻數據/地址線上出現的是地址,另一時刻,數據/地址線上出現的是數據。正是這種引腳的分時使用方法才能使8086用40條引腳實現20位地址、16位數據及眾多的控制信號和狀態信號的傳輸。8086CPU的分時復用的引腳有:地址/數據復用引腳是 AD5AD,在總線周期的T1狀態, 傳送地址信息,在其它狀態那么傳送數據信息;地址/狀態復用引腳是 A19/S6A16/S3,這些引腳在總線周期的 T1狀態輸出地址的高 4位,在總線的T2、T3、TW和T4狀態時,用來輸出 狀態信息。3試說明8086C

41、PUX作在最大和最小模式下系統根本配置的差異。解:8086CPU可以工作在兩種工作模式,即最小工作模式和最大工作模式。最小工作模 式用于單機系統,系統中所有總線控制信號全部由8086直接提供,因此系統中的總線控制電路可減到最少;最大工作模式用于多處理機系統,8086作為主處理器,其它的處理器為協處理器,協助主處理器工作。 在最大工作模式下,系統所需要的控制信號均由總線控制器 8288提供。4分析8086CPU兩個中斷輸入引腳的區別,以及各自的使用場合。解:INTR是非屏蔽中斷請求信號,輸入,高電平有效。該信號是中斷源向CPU發出的中斷請求信號。CPJ向應中斷請求后,CPU在 iNtA引腳上發出

42、兩個連續的負脈沖, 以便由中 斷控制器提供中斷類型號。NMI是非屏蔽中斷請求信號,輸入,正跳變有效。這類中斷不受中斷允許標志IF的影響,也不能用軟件進行屏蔽。當NMI引腳收到一個正沿觸發信號時,CPU就會在結束當前指令后引起中斷,執行中斷類型號2的非屏蔽中斷處理程序。四、指令系統和匯編語言程序設計A 類:1 .簡述子程序調用的過程。設(IP) = 3A42H, (CS) = 8765H, (SP) = 1234H,求執行 CALL1000:2345H 后,堆棧區數據存儲的情況。答:當程序執行到調用子程序指令時, 系統會將該指令的下一條指令的段地址與段內偏 移地址壓入堆棧, 同時改變當前的段地址

43、與段內偏移地址, 轉而去執行子程序。 當子程序執 行完畢,由RET指令,使當然棧頂數據彈入到CS IP存放器中,使程序回到原來處執行。執行 CALL指令后,堆棧的情況為(SP)= 65H, ( SP+1) = 87H , ( SP+2 = 42H,(SP+ 3) = 87H。2. 什么叫尋址方式?常用的尋址方式有哪些?答:尋址方式就是指令中給出的尋找操作數的方法。 常用的尋址方式有:立即數尋址、存放器尋址、直接尋址、存放器間接尋址、存放器相 對尋址、基址變址尋址、相對基址變址尋址。3. 簡述匯編語言上機過程?答:編輯、匯編、連接、DEBUG調試、運行。4. 匯編語言程序設計的根本結構有哪幾類?

44、答:順序程序結構、分支程序結構、循環程序結構、子程序結構。5. 用兩種方法寫出從 80H端口讀入信息的指令。答:用直接尋址方式IN AL, 80H 用間接尋址方式MOV DX, 80HIN AL, DXB 類:1. 什么是變量,變量有哪些屬性,如何使用這些屬性? 答:變量是一個可存放數據的存儲單元的符號名,即存放數據存儲單元的地址符號名。 變量有三個屬性: 段屬性(SEGMENT變量段基址通常在定義變量的數據段的DS存放器中。在指令中它們被隱含使用。偏移屬性(OFFSET是標號或變量所在地址距離段基址的偏移量值。它們在指令中 以顯示方式出現。 類型屬性(TYPE指變量是按字節、字或雙字操作。字

45、節、字和雙字分別用BYTEWOR和 DWOR定義。2. 8086/8088用什么途徑來更新 CS和IP的值?答:出棧;轉移;過程調用;中斷。3. 在執行 CALL 2000:0094H 時,IP = 3D8FH CS= 4050H, SP= 0F17CH 當該指令執行后, 試指出 IP、CS SP、(SP)、(SP+ 1 )、(SP+ 2)和(SP+ 3)的值。答:CS= 2000H, IP = 0094H; SP= 0F78H, ( SP) = 8FH, ( SP+ 1) = 3DH, (SP+ 2) = 50H, ( SP 3)= 40H4. 匯編語言源程序和匯編程序有什么區別?兩者的作用

46、是什么?答:用匯編語言編寫的應用程序叫匯編語言源程序。 匯編程序是一種用來將匯編語言源 程序轉換成可執行的機器碼程序的工具。 匯編語言源程序是應用程序。 匯編程序是工具程序。五、存儲器組成、分類、性能、特點A 類:1某RAM芯片的存儲容量為16KB, ROM芯片的存儲容量為 4KX 8位,問每種存儲芯片 的地址線和數據線分別為多少?解:RAM芯片地址線為14根,數據線為8根;ROM芯片地址線為12根,數據線為8根。2. 分別用8KB和16KX 8位的RAM芯片構成48KB的存儲器,各需要多少片?解:用8KB的RAM芯片構成48KB的存儲器需6片芯片;用16KX 8位的RAM芯片構成48KB的存

47、儲器需3片芯片。C類:1. 64KX 4位的動態存儲器芯片必要的引腿有哪些?它應采用多少引線的封裝?答:必要引腿有 Vcc,地;8相地址線A7-A0 (行、列地址分時使用): 行地址 選通線RAS列地址選通線 CAS讀寫控制線 WE 數據輸入線4根(Di n4-D in 1),數據輸 出線4根(Dout 4-Dout 1)。采用22線引腳封裝。2. Cache 有哪幾種組織方式,其機制特點和優點如何?答: Cache 有 3 種組織方式,其特點和優點如下 :(1)全相連方式,主存的一個區塊可以映象到 Cache 任何地方。優點 :靈活;缺點 : 速 度慢,因為訪存時, Cache 控制器須將數

48、據塊地址和 Cache 中每一個區塊地址比擬。( 2)直接映象方式,主存的某個區塊只可能映象到 Cache 的一個唯一位置,優點:速度很快;缺點:在CPU頻繁交替訪問幾個區塊索引相同而標記不同的單元時,將出現速度減慢,但這種現象很少發生。( 3) 組相連方式,將 Cache 分為很多組,每個組含幾個區塊,主存的每個區塊對應Cache某個組,但可以映象次組的任一個區塊位置。優點:命中率比直接映象方式高;缺點:訪存時,要做兩次地址比擬 , Cache 控制器較復雜。六接口技術與中斷技術A 類:1什么叫中斷?什么叫中斷源?答:在CPU執行程序的過程中,出現了某種緊急或異常的事件中斷請求,CPU需暫停

49、正在執行的程序,轉去處理該事件執行中斷效勞程序,并在處理完畢后返回斷點處繼續執行被暫停的程序,這一過程稱為中斷。任何能夠引發中斷的事件都稱為中斷源。2簡述中斷處理過程?答:中斷請求、中斷響應、中斷處理、中斷返回。3 I/O 端口編址有哪兩種?答:獨立編址、統一編址。4. 簡述中斷過程與 DMA過程的不同點。答:在中斷方式下, 外設需與主機傳輸數據時要請求主機給予中斷效勞,中斷當前主程序的執行, 自動轉向對應的中斷處理程序, 控制數據的傳輸, 過程始終是在處理器所執行的 指令控制之下。在直接存儲器訪問DMA方式下,系統中有一個DMA控制器,它是一個可驅動總線的主控部件。當外設與主存儲器之間需要傳

50、輸數據時,外設向DMA控制器發出DMA請求,DMA控制器向中央處理器發出總線請求,取得總線控制權以后,DMA控制器按照總線時序控制外設與存儲器間的數據傳輸而不是通過指令來控制數據傳輸,傳輸速度大大高于中斷方式。5. CPU與外設之間的數據傳送方式有哪些?答:程序傳送方式無條件傳送,查詢傳送、中斷傳送方式、DMA專送方式。6. 8086 中斷分哪兩類? 8086 可處理多少個中斷?答:分為內部中斷軟和外部中斷硬兩大類; 8086可處理 256 個中斷。7. 8255A有哪能幾種工作方式?每種工作方式有何特點?答:8255A的工作方式有方式 0、方式1和方式2;方式0為根本的輸入輸出方式,在該方式

51、下 8255A的3個端口均用作單向的輸入 /輸出 端口,其中 A 口、B 口是8位端口,C 口作為兩個獨立的 4位端口使用。在此方式下 8255A 共有 16 種工作組態,不需要聯絡線,可以實現無條件數據傳送。方式1為選通的輸入輸出方式,在此方式下,A 口、B 口和C 口分為兩個組,即 A組和C口的高五位作為專用聯絡信B組。A組將A口作為數據端口,可設定為輸入或輸出,指定號線。B組將B口作為數據端口,可設定為輸入或輸出,并指定C口的低三位為專用聯絡信號線。數據的輸入 /輸出均有鎖存能力。常用于中斷或查詢方式進行數據傳送。方式2為選通的雙向方式。該方式僅限于 A口,A口既作為輸入又作為輸出,C

52、口的高5位端口線PGPG指定為A 口的專用聯絡信號線。8簡述軟件和硬件定時方法的優缺點。答:軟件定時具有通用性,靈活性好,不需硬件;但在定時過程中,占用CPU時間資源,且定時時間短的,一般在毫秒 秒之間。可編程硬件定時具有通用和靈活的優點,不占用CPU的時間資源,可和 CPU同步工作,通過輸入控制字和時間常數,可以靈活修改其定時時間。9A/D 轉換器的功能是什么?有哪能些主要技術指標?答: A/D 轉換器即模數轉換器,是將模擬量轉換為數字量的器件。主要技術指標有: 分辨率, 轉換精度, 轉換時間, 線性誤差, 量化誤差。10 A/D 轉換的方法主要有哪幾種?各有何特點?答:A/D轉換常用的方法有:逐次逼近法、并行比擬法、雙積分法和V F 電壓頻率變換法等。逐次逼近型精度和速度均較高,11簡述接口的概念及接口的功能。答:接口是外設和 CPU三總線之間一個能控制外設與CPU進行信息交換的中轉電路,用來協調CPU和外設的信息交換及工作秩序。接口的根本功能是在主機和外設之間進行數據交換時用于完成對數據傳送的某些控制 功能, 主要包括信息暫存、數據格式轉換、傳送路徑的切換控制和狀態信號的交換、通訊控 制、設備動作、定時控制、中斷管理及錯誤檢測等功能。B 類:1什么是中斷類型碼、中斷向量、中斷向量表? 答:處理器可處理的每個中斷的編號為中斷類型碼。

溫馨提示

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

評論

0/150

提交評論