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

下載本文檔

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

文檔簡介

中原工學院微機原理考試題庫

試題庫中題型及難易程度

題型包括以下八類:

一、填空題

二、簡答題

三、選擇題

四、判斷題

五、讀程序

六、匯編程序設計

七、存儲器

八、接口技術

難易程度分為三類,分別為:

A類:較小——基本題

主要內容:基本概念,基礎知識。

B類:難度適中——綜合題

主要內容:基本概念和基礎知識的加深。

C類:難度較大——提高題

主要內容:基本概念,基礎知識的綜合與提高。

填空題部分

填空題目包含以下幾大類內容:

一.數(shù)制變換,運算,碼制等

二.微機組成、結構、總線

三.8086/8088CPU的內部結構、大小模式構成和總線

周期

四.指令系統(tǒng)和匯編語言程序設計

五.存儲器組成、分類、性能、特點

六.接口技術與中斷技術

一、數(shù)制變換,運算,碼制、補碼運算、溢出判斷等

A類:

1.微型計算機由、控制器、、輸入設備和輸出設備等五部分組成。

2.用8位二進制數(shù)表示下列數(shù)

(1)68=B=BCD=Ho

(2)64H=_____________D=.BCDo

(3)86H=D=BCD;

(4)十進制數(shù)73=B=Q=Ho

(5)—87的原碼是_____________,補碼是_____________,反碼_________o

(6)-93的原碼是_____________,補碼______________,反碼____________o

(7)976的BCD碼是________________,的七位ASCII碼是______________o

(8)10111B=D=H

(9)若Xl=+0010111B,則[Xl]“=____________________B

X2=-1011001B,則[X2]反碼=___________________B

[X2]補碼=_____________________B

(10)10111.01B=_________________D=_______________H

(11)10110011.01B=D=(BCD)

(12)若XI=+1000000B,則[XI]補陰=B

X2=-1111111B,則[X2]補碼=___________________Bo

3.下述機器數(shù)形式可表示的數(shù)值范圍是:(請用十進制形式寫出)

單字節(jié)無符號整數(shù);單字節(jié)有符號整數(shù)

B類:

1.計算機的硬件由、、、

和等五部分組成。

2.用8位二進制數(shù)表示下列數(shù)

[—1]原啊=B,[-]]反/=B,[_11B

3.用16位二進制數(shù)表示下列數(shù)

[-1]原時=B,反感=B>[-1]補曰=B

4.下述機器數(shù)形式可表示的數(shù)值范圍是:(用卜進制形式寫出)

雙字節(jié)無符號整數(shù);雙字節(jié)有符號整數(shù)(補碼表示)

5.823的BCD碼是,'$'的七位ASCII碼是

6.若。]*畫=00110011B,貝,[2X]|W=

7.若[X],網(wǎng)=10000011B,則}]反叫=,[-X]Mi=。

C類:

1.若[X]i?=10110011B,貝WX]招=,[-2X]f|.H=。

2.1010B+0AH=Do

3.若[X]形尸78H,則[-X]/網(wǎng)=H。

4.已知[X]補瑪=10101100B,[Y]11000110B

則進行[X+YL網(wǎng)運算后,0F=,CF=。

2-丫%卜科運算后,0F=,CF=.

5.已知[X]反碼=01110110B,[Y]#?=00100110B

則進行[X+Y]?網(wǎng)運算后,0F=,CF=。

[X-Y]iM4運算后,0F=,CF=o

6.若[X,惻=10001000B,[Y]w>=11010001B,貝U[X+Y]M=B,

且CF=,OF-。

二、微機組成、結構、總線

A類:

1.計算機系統(tǒng)的三大總線是、和。

2.將和集成在一塊芯片上,被稱作CPU。

3.CPU包括和。

B類:

1.根據(jù)馮?諾依漫結構,CPU的機器指令由和兩部分組成。

C類:

1.一般來說,微型計算機包括、和

2.微型計算機系統(tǒng)包括、和

三.8086/8088CPU的內部結構、大小模式構成和總線周期

A類:

1.8086/8088CPU的尋址范圍?

2.8086/8088CPU的程序存儲空間。

3.8086CPU的外部數(shù)據(jù)總線有位,地址總線有位。

4.8088CPU的外部數(shù)據(jù)總線有位,地址總線有位。

5.8086/8088CPU由和兩大部件構成。

6.8086/8088CPU能否響應外部中斷請求受標志位控制。

7.已知當前數(shù)據(jù)段位于儲存器的C1000H到D0FFFH范圍內,問DS=。

8.有一個由100個字節(jié)組成的數(shù)據(jù)區(qū),其起始地址為7300H:20A0H,則該數(shù)據(jù)區(qū)首單元的

物理實際地址是,末單元的物理地址是。

9.把BX寄存器和DX寄存器的內容相加,結果存入BX寄存器中,其匯編指令是:

—;用寄存器BX和位移量OB2H的寄存器相對尋址方式把寄存器中的個

字和DX相加,并把結果送回存儲器中,其匯編指令是。

10.指令MOVAX,[BX+D1]中

源操作數(shù)的尋址方式為;目的操作數(shù)的尋址方式為。

11.對于指令XCHGBX,[BP+SI],如果指令執(zhí)行前,BX=6F30H,BP=0200II,SI=

0046H,SS=2F00H,(2F246H)=4154H,則執(zhí)行指令后:

BX=,(2F246II)=o

12.XORDX,DX指令可以用功能等效的指令替換。

13.堆棧是按照原則組織的一片連續(xù)的存儲區(qū)域。

14.假設BX=0449H,BP=0200H,SI=0046H,SS=2F00H,(2F246H)=7230H,

則執(zhí)行XCHGBX,[BP+SI]指令后,BX=。

15.指令MOVCL,[BX][S1]中

源操作數(shù)的尋址方式為;目的操作數(shù)的尋址方式為。

16.對于指令XCHGBX,[BP+SI],如果指令執(zhí)行前,BX=6F30I1,BP=0200H,SI=

0046H,SS=2F00H,(2F246H)=4154H,則執(zhí)行指令后,

BX=,(2F246H)=。

17.以BX基址尋址,約定的段寄存器是,以BP基址尋址,約定的段寄存器

是,變址尋址約定的段寄存器是o

18.8086CPU內部的四個段寄存器是、、及。

19.根據(jù)以下要求用一條指令寫出相應的操作:

(1)把BX和DX的內容相加,結果送入DX中。

(2)用寄存器BX和位移量0B2II的寄存器相對尋址方式把存貯器中的一個字和CX的

內容相加,結果送入該存貯器中。

(3)用寄存器BX和SI的基址變址尋址方式把存貯器中的一個字節(jié)與AL寄存器的內

容相加,結果送入AL寄存器中。

(4)用位移量為0524H的直接尋址方式把存貯器中的一個字與數(shù)2A59H相加,并把結

果送入該存貯單元中。_________________________________

20.根據(jù)以下要求用一條指令寫出相應的操作:

(1)把AX和DX的內容相減,結果送入DX中。

(2)用寄存器SI和位移量OB2H的寄存器相對尋址方式把存貯器中的―個字和BX的

內容相加,結果送入該存貯器中。_____________________________________

(3)用寄存器BX和DI的基址變址尋址方式把存貯器中的?個字節(jié)與AL寄存器的內

容相加,結果送入CL寄存器中。

(4)用位移量為7642H的直接尋址方式把存貯器中的一個字與數(shù)3859H相加,并把結

果送入該存貯單元中。_________________________

21.若CS=2100H,IP=1080H,則由它們形成的物理地址=。

B類:

1.8086CPU的數(shù)據(jù)總線和地址總線分別是位和根(條)。

2.8086/8088CPU中的指令隊列的長度分別為和字節(jié)。

3.根據(jù)標志位功能,8086CPU的標志位可分為標志和標志兩類。

4.8086/8088CPU中可用于寄存器間接尋址的寄存器有、、

和?

5.乘法指令MUL的指令格式只有一個源操作數(shù),若源操作數(shù)的類型屬性為字節(jié),則結果

存放中,若源操作數(shù)的類型屬性為字,則結果存放在中。

6.8086/8088CPU系統(tǒng)中,存儲器是分段的,每段最大長度是字節(jié),段內偏

移地址從到o

7.8086CPU地址總線有條,其最大尋址能力為KB,地址范圍為

C類:

1.8086/8088CPU的I/O地址空間。

2.當8086CPU的MN/MX引腳接電平,CPU處于最大模式,這時對存儲器和外

設端口的讀寫控制信號由芯片發(fā)出。

3.CPU訪問存儲器進行讀寫操作時,通常在__________狀態(tài)去檢測READY,一旦檢測

到READY無效,就在其后插入一個周期。

4.若8086CPU時鐘頻率為5MHz時,它的典型總線周期為ns

5.在數(shù)據(jù)段尋址時,可用的間接尋址寄存器有—、、—三個;在堆棧段尋

址時,可用的間接尋址寄存器有。

6.8086訪問I/O的指令有和兩種尋址方式,相應端口的

地址范圍是和o

7.對于指令MOVAX,[BX]

執(zhí)行前DS=1000H,BX=11H,則操作數(shù)[BX]的有效地址為。

8.假設DS=3000H,BX=080811,(30808H)=012AAI1,(3080AH)=OBBCCII,當執(zhí)

行指令:LESDI,[BX]后,DI=,ES=。

9.尋址方式是指,

指令MOVBX,[45H+DI+BP]的源操作數(shù)尋址方式是,

該指令還可以寫書成。

10.8086/8088的狀態(tài)標志有個。

11.假設某個字的值是I234H,其低位字節(jié)地址是20H,高位字節(jié)地址是21H,那么該字地

址是。

12.SP總是指向,若原先SP=2000H,SS=2000H,問CPU執(zhí)行指令

PUSHAXAL內容壓入物理地址為存儲單元中,AH內容壓入物理

地址為存儲單元中。

13.8086最大模式下產(chǎn)生控制信號利用芯片總線控制器,最小/最大模式下,

外部地址鎖存器利用芯片,外部數(shù)據(jù)收/發(fā)器利用芯片。

14.通常8086CPU主存分為奇地址存儲體和偶地址存儲體,最小模式下8086CPU奇地存

儲體數(shù)據(jù)線接,奇地址存儲體選通條件除M/10=1外,還有:

8086CPU偶地址存儲體數(shù)據(jù)線接,選通條件除M/10=1外,還有。

15.標志寄存器FR中,有個狀態(tài)標志,有個控制標志。

16.8086CPU內部設置三類寄存器,其中4個十六位通用寄存器是、—、—、—

4個段寄存器、_____、_____、_____。

四、指令系統(tǒng)和匯編語言程序設計

A類:

1.匯編語言程序上機過程包括編輯輸入源程序、、連接、、

________等步驟。

2.一條完整的匯編指令由、、、

_____________等四部分組成。

3.與指令MOVBX,OFFSETBUF功能相同的指令是。

4.DOS系統(tǒng)功能號應放在寄存器中。

5.在DEBUG軟件中,A命令的功能是;Q命令的功能是。

6.在DEBUG軟件中,U命令的功能是;G命令的功能是;

T命令的功能是o

B類:

1.CPU的機器指令由和兩部分組成。

2.子程序又稱,它可以由語句定義,由語句結束,

屬性可以是或。

3.語言程序的結構可分為,,一一,一.四種。

4.程序中調用其他子程序稱、子程序中調用其自身稱o

調用子程序要進行操作。

C類:

1.匯編語言中的變量或標號一般有三種屬性,分別是、、

和O

2.8086CPU讀外部8位端口(PORT)的指令有2條,分別是、。

3.匯編語言源程序中的語句有三種類型,它們是語句、語句、

__________語句。

5.指令ANDAX,X1X0RX2中,XI和X2是兩個已賦值的變量,

問AND運算是在時執(zhí)行,XOR的操作是在時執(zhí)

行,變量XI和X2的類型屬性應是。

五、存儲器組成、分類、性能、特點

A類:

1.在8086系統(tǒng)中,邏輯地址為2000H:1234H的存儲單元的物理地址是。

2.8088CPU取指令時,段地址由寄存器提供,偏移地址由寄存器提供。

3.8088CPU可直接尋址的存儲空間為KB,地址編碼從H到H。

4.將存儲器與系統(tǒng)相連的譯碼片選方式有法和法。

5.若存儲空間的首地址為01000H,存儲容量為1KX8、2KX8、4K義8和8KX8的存儲器所

對應的末地址分別為、、和。

6.某一RAM芯片,其容量為1024X8位,地址線和數(shù)據(jù)線分別為、根。

7.某一RAM芯片,其容量為2KX8位,地址線和數(shù)據(jù)線分別為、根。

8.微機系統(tǒng)中,ROM是只存儲器,RAM是,動態(tài)RAM存儲芯片

的內容需定時。

9.設有一個具有16KB的存儲器系統(tǒng)(存儲器單元地址連續(xù)),若存儲器系統(tǒng)的起始單元地

址為80000H,則末單元地址為。

10.設有一個具有32KB的存儲器系統(tǒng)(存儲器單元地址連續(xù)),若存儲器系統(tǒng)的起始單元地

址為40000H,則末單元地址為o

11.內存地址從40000H到BBFFFH共有KB。

12.由2732芯片組成64KB的存儲器,則需要片芯片。

B類:

1.8086CPU寫入一個規(guī)則字,數(shù)據(jù)線的高8位寫入存儲體,低8位寫入存儲體。

2.存儲芯片的主要性能指標、、功率損耗及可靠性等。

3.若存儲空間的首地址為3800H,存儲容量為5Kx8、12Kx8的存儲器所對應的末地址分別

為、。

c類:五

1.對6116進行讀操作,6116引腳CE=,WE=,OE=?

2.在分層次的存儲系統(tǒng)中,存取速度最快、靠CPU最近且打交道最多的是存儲器,

它是由類型的芯片構成,而主存儲器則是由類型的芯片構成。

六.接口技術與中斷技術

A類:

1.8086/8088CPU共有個中斷源,其相應的中斷向量存放在存儲器中從

到,的地址區(qū)間內。

2.8086CPU中斷系統(tǒng)有個中斷類型號(碼),中斷類型號與對應的矢量地址換算公

式為。

3.PC/XT機的中斷矢量表放在從H地址單元開始到H地址單元結束的存

儲區(qū)域內,總共占有個字節(jié)。

4.CPU與外設之間信息傳輸方式有四種,它們分別為、、

5.數(shù)據(jù)的輸入/輸出指的是CPU與進行數(shù)據(jù)交換。

6.數(shù)據(jù)輸入/輸出的三種方式是、和?

7.當CPU執(zhí)行INAL,DX指令時,前>引腳為電平,引腳為電平。

8.8086CPU設置為最小模式時,訪問I/O接口時,其M/I0信號應為電平。

9.8088CPU設置為最小模式時,訪問I/O接口時,其M/I0信號應為電平。

10.8255A工作在方式0時,有個I/O(位)。

11.8255A有兩個控制字,它們分別是和i

12.典型的中斷處理過程(硬件中斷)應包括的四個階段是,

13.若某中斷向量為08H,則該中斷的中斷服務子程序的入口地址在中斷向量表中的物理

地址范圍為?。

14.8253-5定時/計數(shù)器有個獨立的計數(shù)器,每個計數(shù)器都是位。

15.被檢測的模擬信號必須經(jīng)轉換變成量才能送計算機處理。

16.DAC0832有引腳根,其中數(shù)字量輸入引腳有根。

17.ADC0809的模擬輸入引腳有根,數(shù)字輸出引腳有根。

18.LED數(shù)碼管有和兩種接法。

B類:

1.中斷向量就是中斷服務子程序的,在內存中占有個存儲單元,

其中低地址字單元存放的是,高地址字單元存放的是。

2.中斷返回指令是,該指令將堆棧中保存的斷點彈出后依次裝入寄存器

和寄存器中,將堆棧中保存的標志裝入寄存器中。

3.CPU響應中斷后,將寄存器的內容入棧保存,然后自動將標志復位。

若要實現(xiàn)中斷嵌套,必須在中斷服務子程序中執(zhí)行一條指令。

4.對I/O端口的編址方式一般有和兩種。

8086CPU采用的編址方式是?

5.在8086CPU中,I/O指令采用直接尋址方式時,可尋址的I/O端口地址有個。

若采用DX間接尋址方式,可尋址的I/O端口地址有個。

6.CPU在執(zhí)行OUTDX,AL指令時,將寄存器的內容送到地址總線上,將寄

存器的內容送到數(shù)據(jù)總線上。

7.計算機與外界交換信息稱為通信,通信的兩種基本方式為和。

8.8086CPU尋址外設可以有兩種方式,一種是尋址方式,另一種

是尋址方式。

9.一片8259A可管理級中斷,經(jīng)過級連最多可擴展為管理級中斷。

8259A有個方式選擇控制字和操作命令字。

10.CPU與外設之間的連接部件稱為,其基本功能是和?

11.中斷向量表的首地址為,末地址為,共占個字

節(jié)單元,一個中斷向量占_個字節(jié),其中前兩個字節(jié)放中斷服務程序的

地址,后兩個字節(jié)放中斷服務程序的地址。

C類:

1.用8255的PA口和PC口的低4位接一個鍵盤陣列,最多可識別個按鍵。

軟件識別按鍵時,當識別有鍵按下后所加的一段延時程序是為了。

2.CPU響應8259A中斷,在引腳上輸出個負脈沖,在第個負脈沖

期間讀入中斷類型碼。

3.PC機中當8259A工作在方式和方式時,在中斷返回前必

須向端口寫入一條中斷結束指令。

4.CPU在執(zhí)行INAL,DX指令時,卬而引腳為電平,血為電平。

5.串行通信方式有和兩種,其中方式是以

字符格式、起始位開始、停止位結束傳送字符串。

6.輸入/輸出端口有2種編址方法,即I/O端口與存儲器單元統(tǒng)一編址和I/O端口單獨編

址。前一種編址的主要優(yōu)點是和?

7.8255A口工作于方式1時,C口的作為A口的聯(lián)絡信號;B口工作于

方式1時,C口的作為B口的聯(lián)絡信號。

簡答題部分

簡答題目包含以下幾大類內容:

一.數(shù)制變換,運算,碼制等

二.微機組成、結構、總線

三.8086/8088CPU的內部結構、大小模式構成和總線

周期

四.指令系統(tǒng)和匯編語言程序設計

五.存儲器組成、分類、性能、特點

六.接口技術與中斷技術

一、數(shù)制變換,運算,碼制、補碼運算、溢出判斷等

A類:

1.溢出與進位不同點?

答:進位是指運算結果的最高位向更高位的進位,用來判斷無符號數(shù)運算結果是否超出

了計算機所能表示的最大無符號的范圍。

溢出是指帶符號數(shù)的補碼運算溢出,用來判斷帶符號數(shù)補碼運算結果是否超出了補碼所

能表示的范圍。

2.什么是組合的BCD碼?什么是非組合的BCD碼?

答:組合的BCD碼是用一個字節(jié)表示2位BCD碼。非組合的BCD碼?個字節(jié)僅在低四位

表示1位BCD碼。

3.簡述十進制數(shù)轉換為二進制數(shù)的方法。

4.簡述十六進制數(shù)轉換為十進制數(shù)的方法。

5.在計算機中,如何表示正、負號。

答:數(shù)的最高位為符號位,并且用“0”表示正;用“1”表示負。

6.計算機中機器數(shù)有哪些常用的編碼形式。

答:常用的編碼有原碼、反碼和補碼。

B類:

1.原碼、反碼和補碼是怎樣定義的。

答:原碼的定義:一個數(shù)的原碼其尾數(shù)就是該數(shù)的真值,其最高位用來表示符號,“+”

和“一”分別用“o”和“1”來表示。

反碼的定義:對于正數(shù)它的反碼等于原碼,對于負數(shù)它的反碼等于它的原碼除符

號位外,其余各位取反。

補碼的定義:對于正數(shù)它的補碼等于原碼,對于負數(shù)它的補碼等于它的原碼除符

號位外,其余各位取反后加一。

2.在計算機中,BCD碼的加減運算是按什么規(guī)則進行調整的。

C類:

1.簡述漢字的編碼規(guī)則。

答:GB2312國標字符集呈二維表,分成94行X94歹行號稱為區(qū)號,列號稱為位號。

每個漢字或符號在碼表中都有各自?個惟一的位置編碼,該編碼就是字符所在的區(qū)號(行

號)及位號(列號)的二進制代碼(7位區(qū)號在左、7位位號在右,共14位),也稱為漢字

的區(qū)位碼。因此,字符集中的任何一個圖形、符號及漢字都用唯一的區(qū)位碼表示。

為了不影響已經(jīng)約定好的數(shù)據(jù)通信規(guī)程,將區(qū)位碼的區(qū)號和位號都加32(即100000),

變換成對應的國標碼。

2.計算機中數(shù)字的小數(shù)點是如何表示的。

答:有兩種表示方法,定點表示法和浮點表示法。

二、微機組成、結構、總線

A類:

1.試說明微機的工作過程?

答:當開始運行程序時,首先應把第一條指令所在存儲單元的地址賦予程序計數(shù)器

PC(ProgramCounter),然后機器就進入取指階段。在取指階段,CPU從內存中讀出的內容

必為指令,于是,數(shù)據(jù)緩沖寄存器的內容將被送至指令寄存器IR,然后由指令譯碼器對IR

中指令的操作碼字段進行譯碼,并發(fā)出執(zhí)行該指令所需要的各種微操作控制信號。取指階段

結束后,機器就進入執(zhí)行指令階段,這時CPU執(zhí)行指令所規(guī)定的具體操作。當一條指令執(zhí)行

完畢后,轉入下一條指令的取指階段。這樣周而復始地循環(huán),直到遇到暫停指令時結束。

2.存儲器讀寫操作的不同點?

答:①讀操作:由CPU發(fā)出的讀命令控制。

寫操作:由CPU發(fā)出的寫命令控制。

②讀操作:把數(shù)據(jù)從內存中讀出來,放到DB上。

寫操作:把DB上的內容,寫入到存儲器中。

3.計算機按其使用的邏輯元件的不同被分為哪幾代?微型計算機是哪一代計算機的分支?

答:電子管計算機、晶體管計算機、集成電路計算機和大規(guī)模、超大規(guī)模集成電路計算

機。微型計算機屬于第四代計算機的分支。

4.何謂總線?有哪幾類?作用如何?

答:總線是計算機中各功能部件間傳送信息的公共通道。根據(jù)所傳送的信息的內容與作

用不同,總線可分為三類:地址總線、數(shù)據(jù)總線、控制總線。這三類總線作用為計算機

各功能部件間傳送地址、數(shù)據(jù)、控制信息的。

5.簡述馮?諾依曼計算機體系結構的基本思想。

答:馮?諾伊曼基本設計思想為:

①以二進制形式表示指令和數(shù)據(jù)。

②程序和數(shù)據(jù)事先存放在存儲器中,計算機在工作時能夠高速地從存儲器中取出指令

并加以執(zhí)行。

③由運算器、控制器、存儲器、輸入和輸出設備等五大部件組成計算機系統(tǒng)。

6.假設四種CPU主存地址分別為16根、20根、24根以及32根,試問每種CPU可尋址內存

多少字節(jié)?

解:64K字節(jié),1M字節(jié),16M字節(jié),4G字節(jié)

B類:

1.什么是微機總線。

答:籠統(tǒng)來講,就是一組進行互連和傳輸信息(指令、數(shù)據(jù)和地址)的信號線。計算機

的總線,都是有特定含義的。如“局部總線”,“系統(tǒng)總線”和“通信總線”等。

2.總線標準的特點有哪些?

答:①具有公用性,同時可掛接多種不同類型的功能模塊;②在機箱內以總線擴展插

槽形式提供使用;③一般為并行傳輸;④定義的信號線多,且齊全,包括分離的數(shù)據(jù)、地

址和控制信號線以及電源線。

3.通??偩€分為哪幾類?其特點是什么?

答:①局部總線是介于CPU總線和系統(tǒng)總線之間的一級總線。它一側直接面向CPU總

線,另一-側面向系統(tǒng)總線,分別由橋接電路連接。局部總線又可分為專用局部總線;VL總

線;PCI總線。

②系統(tǒng)總線是微機系統(tǒng)內部各部件(插板)之間進行連接和傳輸信息的一?組信號線。

如ISA和EISA就是構成IBM-PCX86系列微機的系統(tǒng)總線。系統(tǒng)總線是微機系統(tǒng)所特有的總

線,由于它用于插板之間連接,故也叫板級總線。

③通信總線是系統(tǒng)之間或微機系統(tǒng)與設備之間進行通信的一組信號線。如微機與微機

之間,所采用的RS-232C/RS-485總線;微機與智能儀器之間,所采用的1EEE-488/VXI總線,

以及近幾年發(fā)展和流行起來的微機與外部設備之間的USB和IEEE1394通用串行總線等。但

是,與其把這種總線叫做通信總線,還不如把它叫接口標準更合適,因為它們更符合接口標

準的特征。

c類:

1.簡述總線傳輸?shù)倪^程。

答:總線完成1次數(shù)據(jù)傳輸,一般分為4個階段。

①申請階段:當系統(tǒng)總線上有多個主模塊時,需要使用總線的主模塊要提出申請,由

總線仲裁機構確定把下一個傳輸周期的總線使用權授權給哪個模塊。

②尋址階段:取得總線使用權的主模塊通過總線發(fā)出本次打算訪問的從模塊的存儲器

地址或I/O端口地址及有關命令,使參與本次傳輸?shù)膹哪K開始啟動。

③傳數(shù)階段:主模塊和從模塊之間進行數(shù)據(jù)傳輸,數(shù)據(jù)由源模塊發(fā)出,經(jīng)數(shù)據(jù)總線流

入目的模塊。

④結束階段:主從模塊的有關信息均從系統(tǒng)總線上撤除,讓出總線。

2.總線數(shù)據(jù)傳輸?shù)目刂品绞接心膸追N?

答:①同步方式,②異步方式,③半同步方式,④分離方式。

三.8086/8088CPU的內部結構、大小模式構成和總線周期

A類:

1.何謂邏輯地址,何謂物理地址?如何由邏輯地址求物理地址?

答:邏輯地址是16位的相對地址,其表達形式有“段地址”和“段內偏移地址”。物

理地址是20位絕對地址,存儲單元的物理地址是唯一的。CPU與存儲器進行數(shù)據(jù)交換時在

地址總線上提供的20位地址信息稱為物理地址。

物理地址=邏輯地址X10H+段內偏移地址。

2.EU與BIU各自的功能是什么?如何協(xié)同工作?

答:EU是執(zhí)行部件,主要的功能是執(zhí)行指令。BIU是總線接口部件,負責與片外存儲器

及I/O接口電路傳輸數(shù)據(jù)。EU經(jīng)過BIU進行外部數(shù)據(jù)的訪問,B1U為EU提供將要執(zhí)行的指

令,EU與BIU可分別獨立工作。

3.8086存儲器結構分哪4個邏輯段?各種邏輯段分別是什么用途?

解:在8086存儲器結構中有4種邏輯段,分別為:代碼段、數(shù)據(jù)段、堆棧段和附加段。

代碼段用于存放程序;數(shù)據(jù)段和附加段ES用于存放數(shù)據(jù);堆棧段SS用于存放數(shù)據(jù)(包括暫

存數(shù)據(jù)和保護現(xiàn)場的數(shù)據(jù))。

B類:

1.8086系統(tǒng)復位時,系統(tǒng)的初始狀態(tài)有什么特征?

答:8086系統(tǒng)復位時:①標志寄存器值為0,其結果禁止中斷與單步方式;②DS、SS、

ES和IP寄存器值為0;③CS寄存器值為FFFFH。

2.X=35H,Y=76H,進行X+Y和X-Y運算后,狀態(tài)標志位各位的狀態(tài)是什么?

解:X+Y=0ABH,各標志位分別為:0F=l,SF=1,ZF=0,AF=0,PF=0,CF=0。

X-Y=0BFH,各標志位分別為:OF=0,SF=1,ZF=0,AF=1,PF=0,CF=lo

3.標志寄存器FR的狀態(tài)標志位各位的含義是什么?

答:狀態(tài)標志位包括CF、PF、AF、ZF、SF和OF;其中

①CF為進位標志位,表示算術運算指令執(zhí)行之后,運算結果最高位(字節(jié)運算時為第

7位,字運算時為第15位)若產(chǎn)生進位或借位,該標志置1,否則置0。

②PF為奇偶標志位,運算指令執(zhí)行后,運算結果中1的個數(shù)為偶數(shù),該標志置1,否

則置0。

③AF為輔助進位標志位,加法運算過程中,若第3位有進位,或減法過程中,第3位

有借:住,貝IIAF=1,否貝!]AF=lp

④ZF為零標志位,運算指令執(zhí)行之后,若結果為0,則ZF=1,否則ZF=0。

⑤SF為符號標志位,它和運算結果的最高位相同。SF=1表示負,SF=0表示正。

⑥0F為溢出標志,若本次運算結果有溢出,則0F=l,否則OF=1。

4.標志寄存器FR的控制標志位各位的含義是什么?

答:控制標志位包括IF、DF、TF;其中

①IF為中斷標志位,該標志用于控制可屏蔽的硬件中斷。IF=0,可接受中斷:IF=

0中斷被屏蔽,不能接受中斷。該標志可用指令置1或置0(復位)。

②DF為方向標志位,該標志位用于指定字符串處理指令的步進方向。當DF=1時,

字符串處理指令以遞減方式由高地址向低地址方向進行;當DF=O時,字符串處理指令以

遞增方式,山低地址向高地址方向進行。該標志可用指令置位或清零。

③TF為單步標志位,TF=1,表示控制CPU進人單步工作方式,此時,CPU每執(zhí)行完

一條指令就自動產(chǎn)生一次內部中斷。單步中斷用于程序調試過程中。

5.請將如下邏輯地址用物理地址表示:

(1)OFFFFH:0000H;(2)0045H:0018H;(3)2000H:0600H;(4)0B821H:3456H

答:用PA表示物理地址,PA=段基地址X16+偏移地址

(1)PA=OFFFFHX16+0000H=OFFFFOH

(2)PA=0045HX16+0018H=00468H

(3)PA=2000HX16+4600H=24600H

(4)PA=OB821Hxi6+3456H=0BB666II

6.某程序數(shù)據(jù)段中存有兩個數(shù)據(jù)字1234H和5A6BH,若已知DS=5AA0H,它們的偏移地址分

別為245AH和3245H,試畫出它們在儲存器中的存放情況。

???

答:偏移地址為245AH的字對應的物理地址為:

5CE5AH34H

PA=DSX1OH+EA=5AA0H義1OH+245AH=5CE5AH5CE5BH12H

偏移地址為3245H的字對應的物理地址為:???

5DC45H6BH

PA=DSX10H+EA=5AA0HX1011+324511=5DC45H

5DC46H5AH

C類:

1.若8086CPU工作于最小模式,試指出當CPU將AH的內容送到物理地址為91001H的存儲

單元時,以下哪些信號應為低電平:M/IO.RD>WRx麗/S7、DT/R。若CPU完成的是將

物理地址91000H單元的內容讀入AL中時,則上述哪些信號應為低電平。

解:當CPU將AH的內容送到物理地址為91001H的存儲單元時,CPU完成的是寫存儲器

操作,且完成的是訪問存儲器的奇地址,因此,麗=0,而/S7=0;

若CPU完成的是將物理地址91000H單元的內容讀AL中時,CPU完成的是讀存儲器操作,

RDR

且完成的是訪問存儲器的偶地址,因此,=0,DT/=0。

2.什么是引腳的分時復用?請說出8086CPU有哪些引腳是分時復用引腳?如何分時復用?

答:8086的數(shù)據(jù)/地址線是分時復用線,即某一時刻數(shù)據(jù)/地址線上出現(xiàn)的是地址,另

一時刻,數(shù)據(jù)/地址線上出現(xiàn)的是數(shù)據(jù)。正是這種引腳的分時使用方法才能使8086用40條

引腳實現(xiàn)20位地址、16位數(shù)據(jù)及眾多的控制信號和狀態(tài)信號的傳輸。

8086CPU的分時復用的引腳有:地址/數(shù)據(jù)復用引腳是AD15-ADO,在總線周期的T1狀態(tài),

傳送地址信息,在其它狀態(tài)則傳送數(shù)據(jù)信息;地址/狀態(tài)復用引腳是AI9/S6-A16/S3,這些引

腳在總線周期的T1狀態(tài)輸出地址的高4位,在總線的T2、T3、TW和T4狀態(tài)時,用來輸出

狀態(tài)信息。

3.試說明8086CPU工作在最大和最小模式下系統(tǒng)基本配置的差異。

解:8086CPU可以工作在兩種工作模式,即最小工作模式和最大工作模式。最小工作模

式用于單機系統(tǒng),系統(tǒng)中所有總線控制信號全部由8086直接提供,因此系統(tǒng)中的總線控制

電路可減到最少;最大工作模式用于多處理機系統(tǒng),8086作為主處理器,其它的處理器為

協(xié)處理器,協(xié)助主處理器工作。在最大工作模式下,系統(tǒng)所需要的控制信號均由總線控制器

8288提供。

4.分析8086CPU兩個中斷輸入引腳的區(qū)別,以及各自的使用場合。

解:INTR是非屏蔽中斷請求信號,輸入,高電平有效。該信號是中斷源向CPU發(fā)出的

中斷請求信號。CPU響應中斷請求后,CPU在幣麗引腳上發(fā)出兩個連續(xù)的負脈沖,以便由中

斷控制器提供中斷類型號。

NMI是非屏蔽中斷請求信號,輸入,正跳變有效。這類中斷不受中斷允許標志IF的影

響,也不能用軟件進行屏蔽。當NMI引腳收到一個正沿觸發(fā)信號時,CPU就會在結束當前指

令后引起中斷,執(zhí)行中斷類型號2的非屏蔽中斷處理程序。

四、指令系統(tǒng)和匯編語言程序設計

A類:

1.簡述子程序調用的過程。設(IP)=3A42H,(CS)=876511,(SP)=1234H,求執(zhí)行CALL

1000:2345H后,堆棧區(qū)數(shù)據(jù)存儲的情況。

答:當程序執(zhí)行到調用子程序指令時,系統(tǒng)會將該指令的下?條指令的段地址與段內偏

移地址壓入堆棧,同時改變當前的段地址與段內偏移地址,轉而去執(zhí)行子程序。當子程序執(zhí)

行完畢,由RET指令,使當然棧頂數(shù)據(jù)彈入到CS,IP寄存器中,使程序回到原來處執(zhí)行。

執(zhí)行CALL指令后,堆棧的情況為(SP)=65H,(SP+1)=87H,(SP+2)=42H,

(SP+3)=871L

2.什么叫尋址方式?常用的尋址方式有哪些?

答:尋址方式就是指令中給出的尋找操作數(shù)的方法。

常用的尋址方式有:立即數(shù)尋址、寄存器尋址、直接尋址、寄存器間接尋址、寄存器相

對尋址、基址變址尋址、相對基址變址尋址。

3.簡述匯編語言上機過程?

答:編輯、匯編、連接、DEBUG調試、運行。

4.匯編語言程序設計的基本結構有哪幾類?

答:順序程序結構、分支程序結構、循環(huán)程序結構、子程序結構。

5.用兩種方法寫出從80H端口讀入信息的指令。

答:①用直接尋址方式

INAL,80H

②用間接尋址方式

MOVDX,80H

INAL,DX

B類:

1.什么是變量,變量有哪些屬性,如何使用這些屬性?

答:變量是一個可存放數(shù)據(jù)的存儲單元的符號名,即存放數(shù)據(jù)存儲單元的地址符號名。

變量有三個屬性:

①段屬性(SEGMENT):變量段基址通常在定義變量的數(shù)據(jù)段的DS寄存器中。在指令中

它們被隱含使用。

②偏移屬性(OFFSET)是標號或變量所在地址距離段基址的偏移量值。它們在指令中

以顯示方式出現(xiàn)。

③類型屬性(TYPE)指變量是按字節(jié)、字或雙字操作。字節(jié)、字和雙字分別用BYTE、

WORD和DWORD定義。

2.8086/8088用什么途徑來更新CS和IP的值?

答:出棧;轉移;過程調用;中斷。

3.在執(zhí)行CALL2000:0094H時,IP=3D8FH,CS=4050H,SP=0F17CHo當該指令執(zhí)行后,

試指出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)=4011

4.匯編語言源程序和匯編程序有什么區(qū)別?兩者的作用是什么?

答:用匯編語言編寫的應用程序叫匯編語言源程序。匯編程序是一種用來將匯編語言源

程序轉換成可執(zhí)行的機器碼程序的工具。匯編語言源程序是應用程序。匯編程序是工具程序。

五、存儲器組成、分類、性能、特點

A類:

1.已知某RAM芯片

溫馨提示

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

評論

0/150

提交評論