




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、中原工學院微機原理考試題庫試題庫中題型及難易程度題型包括以下八類:一、填空題二、簡答題三、選 擇 題四、判斷題五、讀程序六、匯編程序設計七、存儲器八、接口技術難易程度分為三類,分別為:A類:較小 基本題主要內容:基本概念,基礎知識。B類:難度適中 綜合題主要內容:基本概念和基礎知識的加深。C類:難度較大 提高題主要內容:基本概念,基礎知識的綜合與提高。填 空 題 部 分填空題目包含以下幾大類內容:一數制變換,運算,碼制等二微機組成、結構、總線三8086/8088CPU的內部結構、大小模式構成和總線周期四指令系統和匯編語言程序設計五存儲器組成、分類、性能、特點六接口技術與中斷技術一、數制變換,運
2、算,碼制、補碼運算、溢出判斷等A類:1微型計算機由 、控制器、 、 輸入設備 和輸出設備等五部分組成。2用8位二進制數表示下列數(1)68 B BCD H。(2)64H _ D _ BCD。(3)86 H _ D _ BCD;(4)十進制數73 B Q H。(5)87的原碼是 ,補碼是 ,反碼 。(6)93的原碼是 ,補碼 ,反碼 。(7)976的BCD碼是 ,#的七位ASCII碼是 。(8)10111 B _ _ _ D _ _ H(9)若X1 0010111 B,則X1 補碼 _ _ BX2 1011001 B,則X2 反碼 _ _ BX2 補碼 _ _ B (10)10111.01 B
3、_ _ D _ _ H(11) 10110011.01 B _ _ D _(BCD)(12)若X1 1000000 B,則X1 補碼 _ _ B X2 1111111 B,則X2 補碼 _ _ B。3下述機器數形式可表示的數值范圍是: (請用十進制形式寫出)單字節無符號整數 ;單字節有符號整數 。B類:1計算機的硬件由 、 、 、 和 等五部分組成。2用8位二進制數表示下列數-1原碼_B,-1反碼_ B,-1補碼 _ B用16位二進制數表示下列數-1原碼_ B,-1反碼_ B,-1補碼 _ B下述機器數形式可表示的數值范圍是:(用十進制形式寫出)雙字節無符號整數 ;雙字節有符號整數(補碼表示)
4、 。823的BCD碼是 ,的七位ASCII碼是 。若X補碼 00110011 B,則x原碼 _ _ ,2X補碼 _ _ 。若X補碼 10000011 B,則x反碼 _ ,X補碼 _ _ 。C類:若X補碼10110011B,則X原碼 _ _ ,-2X補碼 _ _。1010 B 0A H _ _ D。若X 補碼 78H,則-X補碼 H。已知X 補碼 10101100 B,Y 補碼 11000110 B則進行 X+Y補碼 運算后,OF ,CF 。 X-Y補碼運算后,OF ,CF 。 已知X反碼 01110110 B,Y 補碼 00100110 B則進行X+Y補碼 運算后,OF ,CF 。 X-Y補碼
5、運算后,OF ,CF 。若X補碼 10001000 B,Y補碼 11010001 B,則X+Y補碼 _ _ B, 且CF _ , OF _。 二、微機組成、結構、總線A類:計算機系統的三大總線是 _ 、_和 _。將 和 集成在一塊芯片上,被稱作CPU。CPU包括 _ 和 _ _ 。B類:根據馮諾依漫結構,CPU的機器指令由 和 兩部分組成。C類:一般來說,微型計算機包括_ _ 、_ _ 和 _、_ _ _ _ 。 微型計算機系統包括 _ _ 、_ _ _ 和 _ _ 。三8086/8088CPU的內部結構、大小模式構成和總線周期A類:8086/8088 CPU 的尋址范圍 。8086/8088
6、 CPU 的程序存儲空間 。8086 CPU 的外部數據總線有 位,地址總線有 位。8088 CPU 的外部數據總線有 位,地址總線有 位。8086/8088 CPU由 和 兩大部件構成。8086/8088 CPU能否響應外部中斷請求受 _ 標志位控制。已知當前數據段位于儲存器的C1000H到D0FFFH范圍內,問DS 。有一個由100個字節組成的數據區,其起始地址為7300H:20A0H,則該數據區首單元的物理實際地址是 _ ,末單元的物理地址是 _ _ 。把BX寄存器和DX寄存器的內容相加,結果存入BX寄存器中,其匯編指令是:_ ;用寄存器BX和位移量OB2H的寄存器相對尋址方式把寄存器中
7、的一個字和DX相加,并把結果送回存儲器中,其匯編指令是 _ _ 。10指令MOV AX,BXDI中源操作數的尋址方式為 _ ;目的操作數的尋址方式為 _ 。11對于指令XCHG BX,BPSI,如果指令執行前,BX 6F30H,BP 0200H,SI 0046H,SS 2F00H,(2F246H) 4154H,則執行指令后:BX ,(2F246H) 。12XOR DX,DX 指令可以用功能等效的 指令替換。13堆棧是按照 原則組織的一片連續的存儲區域。14假設 BX 0449H,BP 0200H,SI 0046H,SS 2F00H,(2F246H) 7230H,則執行XCHG BX,BP+SI
8、指令后,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基址尋址,約定的段寄存器是 ,變址尋址約定的段寄存器是 。 188086 CPU內部的四個段寄存器是 、 、 及 。19根據以下要求用一條指令寫出相應的操作: (1)把BX和DX的內容相加,結果送入DX中。 (2)用寄存器BX和位移量0B2H的寄存
9、器相對尋址方式把存貯器中的一個字和CX的內容相加,結果送入該存貯器中。 (3)用寄存器BX和SI的基址變址尋址方式把存貯器中的一個字節與AL寄存器的內容相加,結果送入AL寄存器中。 (4)用位移量為0524H的直接尋址方式把存貯器中的一個字與數2A59H相加,并把結果送入該存貯單元中。 20根據以下要求用一條指令寫出相應的操作: (1)把AX和DX的內容相減,結果送入DX中。 (2)用寄存器SI和位移量0B2H的寄存器相對尋址方式把存貯器中的一個字和BX的內容相加,結果送入該存貯器中。 (3)用寄存器BX和DI的基址變址尋址方式把存貯器中的一個字節與AL寄存器的內容相加,結果送入CL寄存器中。
10、 (4)用位移量為7642H的直接尋址方式把存貯器中的一個字與數3859H相加,并把結果送入該存貯單元中。 21若CS2100H, IP1080H, 則由它們形成的物理地址 _ _ 。B類:8086CPU的數據總線和地址總線分別是 位和 根(條)。8086/8088CPU中的指令隊列的長度分別為 和 字節。根據標志位功能,8086 CPU的標志位可分為 標志和 標志兩類。8086/8088 CPU中可用于寄存器間接尋址的寄存器有 _ _ 、_ 、_ _ 和 _ _ 。乘法指令MUL的指令格式只有一個源操作數,若源操作數的類型屬性為字節,則結果存放 中,若源操作數的類型屬性為字,則結果存放在 中
11、。68086/8088 CPU系統中,存儲器是分段的,每段最大長度是 字節,段內偏移地址從 到 。78086CPU地址總線有_條,其最大尋址能力為_KB,地址范圍為_。C類:8086/8088 CPU 的I/O地址空間 。當8086CPU的MN / MX引腳接 電平,CPU處于最大模式,這時對存儲器和外設端口的讀寫控制信號由 芯片發出。CPU訪問存儲器進行讀寫操作時,通常在 狀態去檢測READY ,一旦檢測到READY無效,就在其后插入一個 周期。若8086CPU時鐘頻率為5MHZ時,它的典型總線周期為 ns在數據段尋址時,可用的間接
12、尋址寄存器有 _ 、 _ 、_ 三個;在堆棧段尋址時,可用的間接尋址寄存器有 _ 。8086訪問I/O的指令有 _ 和 _ 兩種尋址方式,相應端口的地址范圍是 _ 和_ 。對于指令 MOV AX,BX執行前DS 1000H,BX 11H,則操作數 BX 的有效地址為 。假設DS 3000H,BX 0808H,(30808H) 012AAH,(3080AH) 0BBCCH,當執行指令:LES DI,BX 后,DI ,ES 。尋址方式是指 ,指令MOV BX,45HDIBP 的源操作數尋址方式是 ,該指令還可以寫書成 。108086/8088的狀態標志有 個。11假設某個字的值是1234H,其低位
13、字節地址是20H,高位字節地址是21H,那么該字地址是 。12SP總是指向 ,若原先SP=2000H,SS=2000H,問CPU執行指令PUSH AX 后,AL內容壓入物理地址為 存儲單元中,AH內容壓入物理地址為 存儲單元中。 138086最大模式下產生控制信號利用芯片 總線控制器,最小/最大模式下,外部地址鎖存器利用芯片 ,外部數據收/發器利用芯片 。 14通常8086 CPU主存分為奇地址存儲體和偶地址存儲體,最小模式下8086 CPU奇地存儲體數據線接 ,奇地址存儲體選通條件除M/ =1外,還有 ;8086 CPU偶地址存儲體數據線接 ,選通條件除M/ =1外,還有 。15標志寄存器F
14、R中,有 _ _ 個狀態標志,有 _ _ _ 個控制標志。168086 CPU內部設置三類寄存器,其中4個十六位通用寄存器是_ _ 、_ 、_ 、_ _ ,4個段寄存器_ _、_、_、_ 。四、指令系統和匯編語言程序設計A類:匯編語言程序上機過程包括編輯輸入源程序、 、 連接、 、 等步驟。一條完整的匯編指令由 、 、 、 等四部分組成。3與指令MOV BX,OFFSET BUF功能相同的指令是 。4DOS系統功能號應放在 寄存器中。5在DEBUG軟件中,A命令的功能是 _ _ ;Q命令的功能是 _ _ 。6在DEBUG軟件中,U命令的功能是 _ ;G命令的功能是 _ ;T命令的功能是 _ _
15、 。B類:CPU的機器指令由 和 兩部分組成。子程序又稱 ,它可以由 語句定義,由 語句結束,屬性可以是 或 。 語言程序的結構可分為 _ ,_ _ ,_ ,_ 四種。 程序中調用其他子程序稱 _ _ 、子程序中調用其自身稱 _ _ _ 。調用子程序要進行 _ _ _ 操作。C類:匯編語言中的變量或標號一般有三種屬性,分別是 、 、 和 。8086CPU讀外部8位端口(PORT)的指令有2條,分別是 、 。匯編語言源程序中的語句有三種類型,它們是 語句、 語句、 語句。 指令AND AX,X1 XOR X2中,X1和X2是兩個已賦值的變量,問AND運算是在 時執行,XOR的操作是在 時執行,變
16、量X1和X2的類型屬性應是 。 五、存儲器組成、分類、性能、特點A類: 1在8086 系統中,邏輯地址為2000H:1234H的存儲單元的物理地址是 。28088 CPU取指令時,段地址由 寄存器提供,偏移地址由 寄存器提供。38088 CPU可直接尋址的存儲空間為 KB,地址編碼從 H到 H。4將存儲器與系統相連的譯碼片選方式有 法和 法。5若存儲空間的首地址為01000H,存儲容量為1K×8、2K×8、4K×8 和8K×8的存儲器所對應的末地址分別為 、 、 和 。6某一RAM芯片,其容量為1024×8位,地址線和數據線分別為 、 根。7某
17、一RAM芯片,其容量為2K×8位,地址線和數據線分別為 、 根。8微機系統中,ROM是只 存儲器,RAM是 ,動態RAM存儲芯片的內容需定時 。9設有一個具有16KB的存儲器系統(存儲器單元地址連續),若存儲器系統的起始單元地址為80000H,則末單元地址為 。10設有一個具有32KB的存儲器系統(存儲器單元地址連續),若存儲器系統的起始單元地址為40000H,則末單元地址為 。11內存地址從40000H到BBFFFH共有 KB。12由2732芯片組成64KB的存儲器,則需要 片芯片。B類:18086 CPU寫入一個規則字,數據線的高8位寫入 存儲體,低8位寫入 存儲體。2存儲芯片的
18、主要性能指標 、 、功率損耗及可靠性等。3若存儲空間的首地址為3800H,存儲容量為5K×8、12K×8的存儲器所對應的末地址分別為 、 。C類:OECEWE1對6116進行讀操作,6116引腳 , , 。2在分層次的存儲系統中,存取速度最快、靠CPU最近且打交道最多的是 存儲器,它是由 類型的芯片構成,而主存儲器則是由 類型的芯片構成。六接口技術與中斷技術A類:18086/8088 CPU共有 _ 個中斷源,其相應的中斷向量存放在存儲器中從_ _ 到 _ _ 的地址區間內。28086CPU中斷系統有_ _個中斷類型號(碼),中斷類型號與對應的矢量地址換算公式為 。3PC/
19、XT機的中斷矢量表放在從 H地址單元開始到 H地址單元結束的存儲區域內,總共占有 個字節。 4CPU與外設之間信息傳輸方式有四種,它們分別為 _ _、_ _、_ _ 、_ _ 。5數據的輸入/輸出指的是CPU與 進行數據交換。6數據輸入/輸出的三種方式是 、 和 。RDWR7當CPU執行IN AL,DX指令時, 引腳為 電平, 引腳為 電平。88086 CPU 設置為最小模式時,訪問I/O接口時,其M/IO 信號應為 電平。98088 CPU 設置為最小模式時,訪問I/O接口時,其M/IO 信號應為 電平。108255A工作在方式0時,有 個I/O(位)。118255A有兩個控制字,它們分別是
20、 和 。12典型的中斷處理過程(硬件中斷)應包括的四個階段是 _ _ , _ _ ,_ _ ,_ _ 。13若某中斷向量為08H, 則該中斷的中斷服務子程序的入口地址在中斷向量表中的物理地址范圍為 。1482535定時/計數器有 個獨立的計數器,每個計數器都是 位。15被檢測的模擬信號必須經 轉換變成 量才能送計算機處理。16DAC0832有引腳 根,其中數字量輸入引腳有 根。17ADC0809的模擬輸入引腳有 根,數字輸出引腳有 根。18LED數碼管有 和 兩種接法。B類:1中斷向量就是中斷服務子程序的 ,在內存中占有 個存儲單元,其中低地址字單元存放的是 ,高地址字單元存放的是 。 2中斷
21、返回指令是 ,該指令將堆棧中保存的斷點彈出后依次裝入 寄存器和 寄存器中,將堆棧中保存的標志裝入 寄存器中。 3CPU響應中斷后, 將 寄存器的內容入棧保存,然后自動將 標志復位。若要實現中斷嵌套,必須在中斷服務子程序中執行一條 指令。 4對I/O端口的編址方式一般有 和 兩種。8086 CPU采用的編址方式是 。5在8086 CPU中,I/O指令采用直接尋址方式時,可尋址的I/O端口地址有 個。若采用DX間接尋址方式,可尋址的I/O端口地址有 個。6CPU在執行OUT DX,AL指令時,將 寄存器的內容送到地址總線上,將 寄存器的內容送到數據總線上。7計算機與外界交換信息稱為通信,通信的兩種
22、基本方式為 和 。88086CPU尋址外設可以有兩種方式,一種是 尋址方式,另一種是 尋址方式。9一片8259A可管理 級中斷,經過級連最多可擴展為管理 級中斷。8259A有 個方式選擇控制字和 操作命令字。 10CPU與外設之間的連接部件稱為 ,其基本功能是 和 。11中斷向量表的首地址為 _ _ ,末地址為 _ _ ,共占 _ 個字節單元,一個中斷向量占 _ 個字節,其中前兩個字節放中斷服務程序的 地址,后兩個字節放中斷服務程序的 _ _ _ 地址。C類:1用8255的PA口和PC口的低4位接一個鍵盤陣列,最多可識別 個按鍵。軟件識別按鍵時,當識別有鍵按下后所加的一段延時程序是為了 。2C
23、PU響應8259A中斷,在 引腳上輸出 個負脈沖,在第 個負脈沖期間讀入中斷類型碼。 3PC機中當8259A工作在 方式和 方式時,在中斷返回前必須向 端口寫入一條中斷結束指令。RDIO4CPU在執行IN AL,DX指令時,M/ 引腳為 電平, 為 電平。5串行通信方式有 和 兩種,其中 方式是以字符格式、起始位開始、停止位結束傳送字符串。6輸入/輸出端口有2種編址方法,即I/O端口與存儲器單元統一編址和I/O端口單獨編址。前一種編址的主要優點是 _ 和 _ 。78255A口工作于方式1 時,C口的 _ 作為A口的聯絡信號;B口工作于方式1時,C口的 _ _ _ 作為B口的聯絡信號。簡 答 題
24、 部 分簡答題目包含以下幾大類內容:一數制變換,運算,碼制等二微機組成、結構、總線三8086/8088CPU的內部結構、大小模式構成和總線周期四指令系統和匯編語言程序設計五存儲器組成、分類、性能、特點六接口技術與中斷技術一、數制變換,運算,碼制、補碼運算、溢出判斷等A類:1溢出與進位不同點?答:進位是指運算結果的最高位向更高位的進位,用來判斷無符號數運算結果是否超出了計算機所能表示的最大無符號的范圍。溢出是指帶符號數的補碼運算溢出,用來判斷帶符號數補碼運算結果是否超出了補碼所能表示的范圍。2什么是組合的BCD碼?什么是非組合的BCD碼?答:組合的BCD碼是用一個字節表示2位BCD碼。非組合的B
25、CD碼一個字節僅在低四位表示1位BCD碼。3簡述十進制數轉換為二進制數的方法。4簡述十六進制數轉換為十進制數的方法。5在計算機中,如何表示正、負號。 答:數的最高位為符號位,并且用“0”表示正;用“1”表示負。6計算機中機器數有哪些常用的編碼形式。答:常用的編碼有原碼、反碼和補碼。B類:1原碼、反碼和補碼是怎樣定義的。答:原碼的定義:一個數的原碼其尾數就是該數的真值,其最高位用來表示符號, “”和“”分別用“0”和“1”來表示。反碼的定義:對于正數它的反碼等于原碼,對于負數它的反碼等于它的原碼除符號位外,其余各位取反。補碼的定義:對于正數它的補碼等于原碼,對于負數它的補碼等于它的原碼除符號位外
26、,其余各位取反后加一。2在計算機中,BCD碼的加減運算是按什么規則進行調整的。C類:1簡述漢字的編碼規則。答:GB2312國標字符集呈二維表,分成94行×94列,行號稱為區號,列號稱為位號。每一個漢字或符號在碼表中都有各自一個惟一的位置編碼,該編碼就是字符所在的區號(行號)及位號(列號)的二進制代碼(7位區號在左、7位位號在右,共14位),也稱為漢字的區位碼。因此,字符集中的任何一個圖形、符號及漢字都用唯一的區位碼表示。為了不影響已經約定好的數據通信規程,將區位碼的區號和位號都加 32(即 100000),變換成對應的國標碼。2計算機中數字的小數點是如何表示的。答:有兩種表示方法,定
27、點表示法和浮點表示法。二、微機組成、結構、總線A類:1試說明微機的工作過程?答:當開始運行程序時,首先應把第一條指令所在存儲單元的地址賦予程序計數器PC(Program Counter),然后機器就進入取指階段。在取指階段,CPU從內存中讀出的內容必為指令,于是,數據緩沖寄存器的內容將被送至指令寄存器IR,然后由指令譯碼器對IR中指令的操作碼字段進行譯碼,并發出執行該指令所需要的各種微操作控制信號。取指階段結束后,機器就進入執行指令階段,這時CPU執行指令所規定的具體操作。當一條指令執行完畢后,轉入下一條指令的取指階段。這樣周而復始地循環,直到遇到暫停指令時結束。2存儲器讀寫操作的不同點?答:
28、 讀操作:由CPU發出的讀命令控制。寫操作:由CPU發出的寫命令控制。 讀操作:把數據從內存中讀出來,放到DB上。寫操作:把上的內容,寫入到存儲器中。3計算機按其使用的邏輯元件的不同被分為哪幾代?微型計算機是哪一代計算機的分支?答:電子管計算機、晶體管計算機、集成電路計算機和大規模、超大規模集成電路計算機。微型計算機屬于第四代計算機的分支。4何謂總線?有哪幾類?作用如何?答:總線是計算機中各功能部件間傳送信息的公共通道。根據所傳送的信息的內容與作用不同,總線可分為三類:地址總線、數據總線、控制總線。這三類總線作用為計算機各功能部件間傳送地址、數據、控制信息的。5簡述馮·諾依曼計算機體
29、系結構的基本思想。答:馮·諾伊曼基本設計思想為: 以二進制形式表示指令和數據。 程序和數據事先存放在存儲器中,計算機在工作時能夠高速地從存儲器中取出指令并加以執行。 由運算器、控制器、存儲器、輸入和輸出設備等五大部件組成計算機系統。6假設四種CPU主存地址分別為16根、20根、24根以及32根,試問每種CPU可尋址內存多少字節?解:64K字節,1M字節,16M字節,4G字節B類:1什么是微機總線。答:籠統來講,就是一組進行互連和傳輸信息(指令、數據和地址)的信號線。計算機的總線,都是有特定含義的。如“局部總線”,“系統總線”和“通信總線”等。2總線標準的特點有哪些?答: 具有公用性,
30、同時可掛接多種不同類型的功能模塊; 在機箱內以總線擴展插槽形式提供使用; 一般為并行傳輸; 定義的信號線多,且齊全,包括分離的數據、地址和控制信號線以及電源線。3通常總線分為哪幾類?其特點是什么?答: 局部總線是介于CPU總線和系統總線之間的一級總線。它一側直接面向CPU總線,另一側面向系統總線,分別由橋接電路連接。局部總線又可分為專用局部總線;VL總線;PCI總線。 系統總線是微機系統內部各部件(插板)之間進行連接和傳輸信息的一組信號線。如ISA和EISA就是構成IBM-PC X86系列微機的系統總線。系統總線是微機系統所特有的總線,由于它用于插板之間連接,故也叫板級總線。 通信總線是系統之
31、間或微機系統與設備之間進行通信的一組信號線。如微機與微機之間,所采用的RS-232C/RS-485總線;微機與智能儀器之間,所采用的IEEE-488/VXI總線,以及近幾年發展和流行起來的微機與外部設備之間的USB和IEEE1394通用串行總線等。但是,與其把這種總線叫做通信總線,還不如把它叫接口標準更合適,因為它們更符合接口標準的特征。C類:1簡述總線傳輸的過程。答:總線完成1次數據傳輸,一般分為4個階段。 申請階段:當系統總線上有多個主模塊時,需要使用總線的主模塊要提出申請,由總線仲裁機構確定把下一個傳輸周期的總線使用權授權給哪個模塊。 尋址階段:取得總線使用權的主模塊通過總線發出本次打算
32、訪問的從模塊的存儲器地址或I/O端口地址及有關命令,使參與本次傳輸的從模塊開始啟動。 傳數階段:主模塊和從模塊之間進行數據傳輸,數據由源模塊發出,經數據總線流入目的模塊。 結束階段:主從模塊的有關信息均從系統總線上撤除,讓出總線。2總線數據傳輸的控制方式有哪幾種?答: 同步方式, 異步方式, 半同步方式, 分離方式。三8086/8088CPU的內部結構、大小模式構成和總線周期A類:1何謂邏輯地址,何謂物理地址?如何由邏輯地址求物理地址?答:邏輯地址是16位的相對地址,其表達形式有“段地址”和“段內偏移地址”。物理地址是20位絕對地址,存儲單元的物理地址是唯一的。CPU與存儲器進行數據交換時在地
33、址總線上提供的20位地址信息稱為物理地址。物理地址邏輯地址×10H段內偏移地址。2EU與BIU各自的功能是什么?如何協同工作?答:EU是執行部件,主要的功能是執行指令。BIU是總線接口部件,負責與片外存儲器及I/O接口電路傳輸數據。EU經過BIU進行外部數據的訪問,BIU為EU提供將要執行的指令,EU與BIU可分別獨立工作。38086存儲器結構分哪4個邏輯段?各種邏輯段分別是什么用途?解:在8086存儲器結構中有4種邏輯段,分別為:代碼段、數據段、堆棧段和附加段。代碼段用于存放程序;數據段和附加段ES用于存放數據;堆棧段SS用于存放數據(包括暫存數據和保護現場的數據)。B類:1808
34、6系統復位時,系統的初始狀態有什么特征?答:8086系統復位時: 標志寄存器值為0,其結果禁止中斷與單步方式; DS、SS、ES和IP寄存器值為0; CS寄存器值為FFFFH。2 X35H,Y76H,進行XY和XY運算后,狀態標志位各位的狀態是什么?解:XY0ABH,各標志位分別為:OF1,SF1,ZF0,AF0,PF0,CF0。 XY0BFH,各標志位分別為:OF0,SF1,ZF0,AF1,PF0,CF1。3標志寄存器FR的狀態標志位各位的含義是什么?答:狀態標志位包括CF、PF、AF、ZF、SF和OF;其中 CF為進位標志位,表示算術運算指令執行之后,運算結果最高位(字節運算時為第7位,字
35、運算時為第15位)若產生進位或借位,該標志置1,否則置0。 PF為奇偶標志位,運算指令執行后,運算結果中1的個數為偶數,該標志置1,否則置0。 AF為輔助進位標志位,加法運算過程中,若第3位有進位,或減法過程中,第3位有借住,則AF1,否則AF1。 ZF為零標志位,運算指令執行之后,若結果為0,則ZF1,否則ZF=0。 SF為符號標志位,它和運算結果的最高位相同。SF1表示負,SF0表示正。 OF為溢出標志,若本次運算結果有溢出,則OF=1,否則OF=1。4標志寄存器FR的控制標志位各位的含義是什么?答:控制標志位包括IF、DF、TF;其中 IF為中斷標志位,該標志用于控制可屏蔽的硬件中斷。I
36、F = 0,可接受中斷;IF = 0中斷被屏蔽,不能接受中斷。該標志可用指令置1或置0(復位)。 DF為方向標志位,該標志位用于指定字符串處理指令的步進方向。當DF = 1時,字符串處理指令以遞減方式由高地址向低地址方向進行;當DF = 0時,字符串處理指令以遞增方式,由低地址向高地址方向進行。該標志可用指令置位或清零。 TF為單步標志位,TF = 1,表示控制CPU進人單步工作方式,此時,CPU每執行完一條指令就自動產生一次內部中斷。單步中斷用于程序調試過程中。5 請將如下邏輯地址用物理地址表示:(1) 0FFFFH0000H;(2) 0045H0018H;(3) 2000H0600H;(4
37、) 0B821H3456H答:用PA表示物理地址,PA段基地址×16偏移地址(1)PA0FFFFH×160000H0FFFF0H(2)PA0045H×160018H00468H(3)PA2000H×164600H24600H(4)PA0B821H×163456H0BB666H34H12H6BH5AH5CE5AH5CE5BH5DC45H5DC46H6某程序數據段中存有兩個數據字1234H和5A6BH,若已知DS5AA0H,它們的偏移地址分別為245AH和3245H,試畫出它們在儲存器中的存放情況。答:偏移地址為245AH的字對應的物理地址為: P
38、ADS×10HEA5AA0H×10H245AH5CE5AH偏移地址為3245H的字對應的物理地址為:PADS×10HEA5AA0H×10H3245H5DC45HC類:IORRWRWRBHEBHERDRD1若8086CPU工作于最小模式,試指出當CPU將AH的內容送到物理地址為 91001H的存儲單元時,以下哪些信號應為低電平:M/ 、 、 、 /S7、DT/ 。若CPU完成的是將物理地址91000H單元的內容讀入AL中時,則上述哪些信號應為低電平。解:當CPU將AH的內容送到物理地址為 91001H的存儲單元時,CPU完成的是寫存儲器操作,且完成的是訪問
39、存儲器的奇地址,因此, 0, /S70;若CPU完成的是將物理地址91000H單元的內容讀AL中時,CPU完成的是讀存儲器操作,且完成的是訪問存儲器的偶地址,因此, 0,DT/ 0。2什么是引腳的分時復用?請說出8086CPU有哪些引腳是分時復用引腳?如何分時復用?答:8086的數據/地址線是分時復用線,即某一時刻數據/地址線上出現的是地址,另一時刻,數據/地址線上出現的是數據。正是這種引腳的分時使用方法才能使8086用40條引腳實現20位地址、16位數據及眾多的控制信號和狀態信號的傳輸。8086CPU的分時復用的引腳有:地址/數據復用引腳是AD15AD0,在總線周期的T1狀態,傳送地址信息,
40、在其它狀態則傳送數據信息;地址/狀態復用引腳是A19/S6A16/S3,這些引腳在總線周期的T1狀態輸出地址的高4位,在總線的T2、T3、TW和T4狀態時,用來輸出狀態信息。3試說明8086CPU工作在最大和最小模式下系統基本配置的差異。解:8086CPU可以工作在兩種工作模式,即最小工作模式和最大工作模式。最小工作模式用于單機系統,系統中所有總線控制信號全部由8086直接提供,因此系統中的總線控制電路可減到最少;最大工作模式用于多處理機系統,8086作為主處理器,其它的處理器為協處理器,協助主處理器工作。在最大工作模式下,系統所需要的控制信號均由總線控制器8288提供。INTA4分析8086
41、CPU兩個中斷輸入引腳的區別,以及各自的使用場合。解:INTR是非屏蔽中斷請求信號,輸入,高電平有效。該信號是中斷源向CPU發出的中斷請求信號。CPU響應中斷請求后,CPU在 引腳上發出兩個連續的負脈沖,以便由中斷控制器提供中斷類型號。NMI是非屏蔽中斷請求信號,輸入,正跳變有效。這類中斷不受中斷允許標志IF的影響,也不能用軟件進行屏蔽。當NMI引腳收到一個正沿觸發信號時,CPU就會在結束當前指令后引起中斷,執行中斷類型號2的非屏蔽中斷處理程序。四、指令系統和匯編語言程序設計A類:1簡述子程序調用的過程。設(IP)3A42H, (CS)8765H, (SP)1234H, 求執行CALL 1000:2345H后,堆棧區數據存儲的情況。答:當程序執行到調用子程序指令時,系統會將該指令的下一條指令的段地址與段內偏移地址壓入堆棧,同時改變當前的段地址與段內偏移地址,轉而去執行子程序。當子程序執行完畢,由RET指令,使當然棧頂數據彈入到CS,IP寄存器中,使程序回到原來處執行。執行CALL指令后,堆棧的情況為(SP) 65H, (SP+1) 87H,(SP+2) 42H,(SP3) 87H。2什么叫尋址方式?常用的尋址方式有哪些?答:尋址方式就是指令中給出的尋找操作數的方法。常用的尋址方式有:立即數尋
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 企業內部信息共享與安全基于區塊鏈的供銷鏈管理系統研究報告
- 創新醫療設計在醫院建筑中的應用
- 健康信息管理與醫療信息化技術融合
- 辦公空間設計與溝通效率提升
- 全流程醫療服務的信息化建設路徑探討
- 人才培養與醫院可持續發展的關系
- 自動半自動電弧焊接機企業數字化轉型與智慧升級戰略研究報告
- 石棉離合器面片企業縣域市場拓展與下沉戰略研究報告
- 再生銀企業數字化轉型與智慧升級戰略研究報告
- 底布型縫編機企業ESG實踐與創新戰略研究報告
- 手術室信息安全管理制度
- 社區創建消防安全示范社區方案樣本(4篇)
- 人教版-音樂-九年級下冊-《隱形的翅膀》教學課件
- 《沉積礦床》課件
- 甲醇合成工段設計
- 動態心電監測設備行業發展趨勢預測及戰略布局建議報告
- 電化學儲能電站檢修規程知識培訓
- GB/T 19413-2024數據中心和通信機房用空氣調節機組
- 工業自動化設備維護保養操作手冊
- 與信仰對話 課件-2024年入團積極分子培訓
- 2024年保安員業務知識考試復習題庫及答案(共1000題)
評論
0/150
提交評論