2023年微機原理期末復習題_第1頁
2023年微機原理期末復習題_第2頁
2023年微機原理期末復習題_第3頁
2023年微機原理期末復習題_第4頁
2023年微機原理期末復習題_第5頁
已閱讀5頁,還剩17頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

2023年微機原理期末復習題

第1部分基本要求

第1章緒論

1,了解微機系統(tǒng)組成及基本工作原理;

2,熟識數制及其轉換方法;

3,熟識二進制數的加減運算和邏輯運算;

4,熟識補碼的運算規(guī)則及溢出的推斷方法。

第2,3,4章8086/8088微處理器

1,熟識8086/8088的結構(,)及功能;

2,熟識8086/8088的程序設計模型及各種寄存器的主要用途;

3,熟識8086/8088的存貯器組織,熟識分段方法和段末地址的計算方法;

4,熟識堆棧的結構和工作原理;

5,熟記8086/8088的標記(狀態(tài)和限制)及其功能;

6,熟識8086/8088的尋址方式及其操作過程;

7,熟識8086/8088的指令系統(tǒng)(115條)中常用指令的格式、規(guī)則及對標記位

的影響;

第5章匯編語言程序沒計

1,熟識匯編語言程序的結構及其語句的結構;

2,熟識偽指令及其用途;

3,駕馭匯編語言程序設計方法,主要是依次程序、分支程序和循環(huán)程序的設計;

4,熟識過程(子程序)和宏指令的定義及運用規(guī)則;

5,熟識調用功能及其規(guī)則;

6,熟識字符串指令及其運用規(guī)則;

7,了解上機過程及其相應的指令(,,,)的功能。

第6章半導體存貯器

1,了解存貯器的分類(主要是,)

2,熟識半導體存貯器的擴展方法;

3,熟識與存貯器連接的基本方法,駕馭存貯器芯片在微機系統(tǒng)中地址分析方法;

4,了解8086/8088存貯器組織方法。

第7章輸入輸出與中斷系統(tǒng)

1,熟識微機與外設數據傳送方式(程序限制,中斷限制,處理機),駕馭用程序

查詢方式實現與外設數據傳送編程方法;

2,熟識8086/8088中斷系統(tǒng)和中斷過程,熟識常用的中斷指令;

3,熟識可編程中斷限制器8259的主要功能及運用規(guī)則;

第8章常用接口芯片

1,熟識可編程并行接口8255的基本結構和功能,熟記8255的限制字,駕馭

8255的

初始化編程方法,駕馭8255作為的接口用查詢及中斷方式實現數據傳送的編程

方法;

第2部分復習題

一、選擇題(每題2分)

1.8086/8088的時鐘信號是由(③)供應。

①8259②8255③8284④8253

2.8259A是(B)。

①可編程限制器②可編程中斷限制器

③可編程定階計數器④總線沖裁器

3.8086響應中斷的條件是(①)o

①=1,當前指令執(zhí)行結束②=0,當前指令執(zhí)行結束

③=1,沒有完成當前指令④=0,沒有完成當前指令

4.8086/8088微處理器的標記寄存器位可以通過(①)指令進行設置。

①、.②③

③③④④

5、指令LJ12J,中目標操作數的尋址方式為(②)0

①寄存器尋址②基址變址相對尋址

③基址尋址④變址尋址

6.中斷自動結束方式是自動將8259(④)相應位清零。

①②③④

7.(標記寄存器)的中斷允許標記位是(③)o

①②③④

8.8086的結構包括兩部分,他們是(②)。

①限制器和20位加法器②執(zhí)行單元和總線接口單元

③運算器和總線接口④運算器和限制器

9.當8086工作在最小模式時,其引腳MN/MX應接(④)電平。

①②③邏輯低④邏輯高

10、某存儲單元的段基址為3806H,段內偏移地址為2A48H,該存儲單元的物

理地址為(④)。

①4100H②308H③3B008H④38H

11.8086采納間接尋址訪問端口時可以訪問的端口個數是(③)個。

①1K②16K③64KDaIM

12.8086執(zhí)行指令,時,加/歷和07/元信號的狀態(tài)是(①)。

①0,1②1,0③0,0@1,1

13.8086非屏蔽中斷的類型碼是(B)。

①00H②02H③0④不定

14.對于地址總線為32位的微處理器來說,其干脆尋址的范圍可達(④)。

①1②16③64@4

15.某存儲器芯片有地址線13根,數據線8根、該存儲器芯片的存儲容量為(③)0

①15KX8②32KX256③8KX8@32KX8

16.8086芯片的外部引線中,數據線的條數為(C)。

①6條②8條③16條④20條

17.在8086的引腳中,用于連接硬中斷信號的引腳有幾個(③)

①15個②8個③2個④1個

18.8086的1H,當執(zhí)行一條指令時』234H存放的實際地址是(④)

?(IO610H)=12H(10611H)=34H

②(10610H)=34H(10611H)=12H

③(1060)=12H(1060)=34H

?(1060)=34H(1060)=12H

19.假設VI和V2是用定義的變量,下列指令中正確的是(①)。

①VI,20H;

②VI,V2;兩個內存單元不能干脆傳送

③,VI;類型不匹配

④2000H,V2;馬上數不能為目的操作數

20.某存儲器芯片容量為2KXI,若用它組成16Kx8存儲器組,所用芯片數以及

用于組內尋址的地址線為(②)。

①32片、11根②64片、14根③8片、14根④16片、8根

21.下面寄存器(③)運用時的默認段寄存器為。

①②③④

22.指令(④)的源操作數的尋址方式為干脆尋址。

①[2000H],;寄存器尋址

②,;寄存器尋址

③,2000H;馬上尋址

④,[2000H];

23.若設某容量為16K字節(jié)的起始地址為4000H,則其終止地址為(C)

①61②63

③7④6

24.可為機管理可屏蔽中斷源的接口芯片是(④)。

①8253②8255A

③8288?8259A

25.在干脆尋址方式中,除運用段寄存器外,允許運用的寄存器有(④)

①,,,②,,,

③全部通用寄存器④不運用任何寄存器

26.8255A中可以按位置位/復位的端口是(C)

①端口A②端口B

③端口C④都可以

27.,n指令中n是(①)

①8位二進制數②16位二進制數

③8位或16位二進制數均可④用時是8位;用時是16位

28.執(zhí)行指令后,堆棧指針的變更為(2)

①1②225

③1④2

29.按諾依曼結構理論,下面哪個不是計算機組成部分:(④)

①運算器②限制器③打印機④復印機

30.設某數據段中有:

132H,58H

232H,58H

下面有語法錯誤的語句是(③)

①,2②,1+1

③,2④2+2

31.通常,人們把用符號表示計算機指令的語言稱為(①)。

①機器語言②匯編語言③模擬語言④仿真語言

32.指令,0283H[][]中源操作數的尋址方式為(②)。

①寄存器間接尋址②基址變址相對尋址③基址尋址④變址尋址

33.某存儲單元的段基址為3806H,段內偏移地址為2948H,該存儲單元的物理

地址為(②)0

①4100H②3A9A8H③3B008H④308H

34.某存儲器芯片有地址線15根,數據線8根、該存儲器芯片的存儲容量為

(④).

?15KX8?32KX256③1KX8?32KX8

35.可編程中斷限制器8259A每片具有(③)優(yōu)先權限制。

①4級②2級③8級@6級

36.可編程中斷限制器8259A每片具有(③)優(yōu)先權限制。

①4級②2級③8級④6級

37.某存儲單元的段基址為3806H,段內偏移地址為2A48H,該存儲單元的物

理地址為(④)0

①4100H②308H

③3B008H④38H

38.當8086工作在最小模式時,其引腳MN/MX應接(④)電平。

①②③邏輯低④邏輯高

39.8086總線基本周期包含的時鐘周期數是(④)。

①1個②2個③3個④4個

40,n指令中n是(①)

①8位二進制數②16位二進制數

③8位或16位二進制數均可④用時是8位;月時是16位

41.8086執(zhí)行指令,時,加/乃和。丁/天信號的狀態(tài)是(①)。

①0,1②1,0③0,0@1,1

42.執(zhí)行n指令或響應中斷時,愛護現場的的次序是(①)o

①先愛護,其次,最終②先愛護,其次,最終

③先愛護,其次,最終④先愛護,其次,最終

43.8086的狀態(tài)標記位有(②)。

①5個②6個③9個④16個

44.以下指令正確的是(④)0

①,2②③④

45.執(zhí)行指令后,堆棧指針的變更為(②)

①1②2③1④2

46.在8086和8088匯編語言中,一個乎能表示的有符號數的范圍是(②)

①-32768WnW32768②-32768<nW32767

③?65535WnW65535④-65536WNW65535

47.某數存于內存數據段中,已知該數據段的段地址為2000H,而數據所在單元

的偏移地址為0120H,該數的在內存的物理地址為(②)

①02120H②20230H③21200H?03200H

48.在8086/8088微機系統(tǒng)中,將內容送到接口中,運用的指令是(④)

①,端口地址②,端口地址

③,端口地址④端口地址,

49.某存儲單元的段基址為3806H,段內偏移地址為2948H,該存儲單元的物理

地址為(②)0

①4100H②3A9A8H③3B008H④308H

50.某存儲器芯片容量為2KX1、若用它組成16Kx8存儲器組,所用芯片數以及

用于組內尋址的地址線為(②)o

①32片,11根②64片,14根③8片,14根④16片,8根

51.某存儲器芯片容量為2K義4、若用它組成16Kx8存儲那組,所用芯片數以

及用于組內尋址的地址線為(B)0

①2片二11根②16片、14根③8片、16根④16片,8根

52.下面寄存器(③)運用時的默認段寄存器為。

①②

③④

53.若設某容量為16K字節(jié)的起始地址為4000H,則其終止地址為(③)

①61②63

③7@6

54.下面的中斷中,只有哪個中斷懇求須要硬件供應中斷類型碼(④)

①②n

③④

55響應中斷的時機是(①)

①一條指令結束

②外設提出中斷

③取指周期結束

④當前程序執(zhí)行完后

56.8255A中可以按位置位/復位的端口是(③)

①端口A②端口B

③端口C④都可以

57.8086構成的機所訪問的空間有(③)0

①256B②1③64@1

58系統(tǒng)中規(guī)定的中斷優(yōu)先級次序,下面哪種正確(①)

①內中斷(除法錯,,n)>()>()>單步中斷

②>內中斷>>單步中斷

③內中斷>單步中斷>>

@>內中斷〉單步中斷>

59.中斷過程與子程序之間的過程比較,下面哪一條是錯誤的(②)

①中斷過程與子程序調用過程都需愛護斷點

②中斷過程與子程序調用過程都需愛護標記寄存器

③中斷過程與子程序調用過程都要變更程序執(zhí)行方向

④中斷過程是隨機的,而調用子程序是事先安置好的

60機中為使工作于一般全嵌套方式的8259中斷限制器能接受下一個中斷懇求,

在中斷服務程序結束處應:(③)。

①執(zhí)行指令②執(zhí)行指令

③發(fā)送吩咐④發(fā)送吩咐

二、填空題:(請在括號內填空,每空2分,共計40分)

1.指令在程序中出現時表示:()。(段寄存器

與段之間的對應關系)

2.下列各數均為二進制補碼:00110010B01001010B11101001B10111010B,試

求下列運算的十進制數真值:();()o

(a=01111100=4-124;1001111197)

3.邏輯地址由()和()組成。(段基址,偏移地址)

4.微型計算機系統(tǒng)的硬件由五大部分組成,這五個部分是(),

(),(),()和()o

(運算器,限制器,存儲器,輸入設備,輸出設備)

5.匯編語言源程序中的語句結構由4部分組成,每個部分稱為項(也可稱為域或

埸),各項名稱分別為:(標號或變量名)、(操作碼)、(操作數)、(注釋)。

(也可稱為域或埸,標號或變量名,操作碼,操作數,注釋)

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

中的物理地址范圍為()?()。(20H?23H)

7.若340,26H,則X+Y=()D。

(66)

8.O=7654H,()=8912H,則執(zhí)行指令,后,=()。

(0,0)

9.在8086中,由于和能夠并行工作,從而削減了為取指令等待的時間,提高了

的利用率,這種技術叫()技術。(流水線)

10.標記寄存器中有六個狀態(tài)標記,它們的符號、名稱以及為。和1時代表的意

義分別為:

①.(進/借位位;當運算中最高位有進位或借位時1;否則0);

②.(符號位;當運算的結果最高位為1即結果為負數時I;否則0);

③(奇偶位;當運算的結果1的個數為偶數1:否則0)

④.(全零位;當運算的結果為零時1;否則0);

⑤.(溢出位;當帶符號數運算的結果有溢出時1;否則());

.(進/借位位;當運算中最高位有進位或借位時1;否則0);

(符號位;當運算的結果最高位為1即結果為負數時1;否則0);

(奇偶位;當運算的結果1的個數為偶數1;否則0)

(全號位;當運算的結果為零時1;否則0);

(溢出位;當帶符號數運算的結果有溢出時1;否則());

11.在執(zhí)行完()后響應懇求。(當前指令)

12.8086/8088微機系統(tǒng)中,每個內存單元的物理地址由()左移4位

加上()構成。(段地址、偏移地址)

13.存儲器芯片2114的存儲量為1024X4,若用2114構成16的存儲器,須要

()片2114。(32)

14.設()=4000H,()=6000H,()=200H,則所指的物理地址為()。

(40200H)

15.8086中典型總線周期由()個時鐘周期組成,其中T1期間,輸出

()信息;如有必要時,可以在()兩個時鐘周期之間插入1

個或多個()周期。

(4,地址,T3和T4,等待)

16.與外設交換信息時,有三種常見的輸入輸出方法,它們分別是:()

和()及()o(程序方式、中斷方式、方式)

17.在指令,:口中,采納的是()尋址方式。

(寄存器間接尋址)

18.指出下列指令語句中源操作數是();目的操作數是

()。

,0

(0)

19.若8259A中2的初始值為40H,則在中斷響應周期數據總線上出現的與5

對應的中斷類型碼為()o(45H)

20.執(zhí)行下面的程序段后,()

,5

,50

(35)

21.編語言源程序中的語句結構由4部分組成,每個部分稱為項(也可稱為域),

各項名稱分別為:(),(),(),

()。

(標號或變量名、操作碼、操作數、注釋)。

22.8255具有3種工作方式,其中方式0為(”方式1為

();方式2為()o8255片內可尋址的端口有

()個。

(基本輸入/輸出,選通輸入/輸出,雙向選通輸入/輸出,4)

23.在存儲器的層次結構中,越遠離的存儲器,其存取速度(),存儲容量

(),價格()。(越慢、越大、越低)

24.8086/8088被設計為兩個獨立的功能部件:()和(),

其中,20位地址加法器屬于()部分,其作用是()。

(總線接口部件,執(zhí)行部件,總線接口部件,形成20位的物理地址)

25.某系統(tǒng)中8253占用地址為100103H。初始化程序如下:

,103H

,16H

,3

試問:此段程序是給8253的哪一計數器初始化?支配工作在哪種工作方式?

();若該計數器的輸入脈沖的頻率為1,則其輸出脈

沖的頻率為:()o

(計數器0工作在方式3,45.456)

26.若8255A的系統(tǒng)基地址為2F9H,且各端口都是奇地址,則8255A的三個端

口地址分別為()()和()。(2F9H,2,2)

27.累加器()=10000000在下列表示中所對應的十進制數值應是:無符號數:

();帶符號數();碼()。

(128,-0,80)

28.請指出下列指令中原操作數和目標操作數的尋址方式:

1).,[3000H],原操作數():目標操作數();

2).U,原操作數();目標操作數();

(變址尋址,寄存器尋址,寄存器間址,隱含尋址)

29.8255有三種工作方式,其中能工作于方式0的口有();

能工作于方式1的口有();能工作于方式2的口有()o

(①②C口①B口A口)

3().8259A共有()個可編程的寄存器,它們分別用于接受送來的

()吩咐字和()吩咐字。

(7初始伊趣蚱成丁作)

31.;十算機是二種能自動、高速、精確地完成各種各樣的()、

()、()、()、()的電子機

器。(信息存貯,數值計算,邏輯推理、過程限制和數據處理)

32.為了識別各種進制,在各數的數尾加上一個標識字母,二進制數尾加作

()標識;十進制加(),八進制加(),十六

進制加()o(B,D,Q,H)

33.將十進制數轉換成R進制數的規(guī)則是()0(除R取余數倒排法)

34.數在機器內部的表示形式稱為,按規(guī)定格式,機器數有()和

()兩種表示形式。(機器數、定點和浮點)

35.符號數的編碼方式有()、()、()。(原

碼、反碼、補碼)

36.從[Y]補求[]補的表示式是()。(將[Y]補連符號位一起取反,末位

加1(或O?[Y]補))

37.在[0072],55指令的機器碼中,最終一個字節(jié)是()。(55H)

38.假設()=0100H,()=2000H,執(zhí)行指令后,棧頂的物理地址是()。

(200)

39.若定義0A5H,5;在指令,中填充(),使指令正確執(zhí)行。

()

40.執(zhí)行部件的組織有:,和。((算術邏輯部件),通用寄存器,標記寄存

器)

41.兩個變址寄存器和分別稱為()寄存器和()寄存器。

(源變址,目的變址)

42.計算機的四個主要特點是()、()、()和

()o(高速,精確性,邏輯性,通用性)

43.十進制小數轉換成二進制數的方法是。(連續(xù)乘2取整順排法)

44.若用n位表示無符號整數,則該整數表示范圍為。(0-21)

45.僅將符號位數字化表示為0或1,數的肯定值與符號一起編碼,即“符號-

一肯定值表示”的編碼,稱為()。(原碼)

46.若定義1234H,執(zhí)行,指令后,()o(34H)

47.假定96H,65H,依次執(zhí)行,和指令后,()。(61H)

48.若定義2(1,2,3(3),2(1)),則在存貯區(qū)內前5個單元的數據

是。(1,2,3,3,1)

49.總線依據傳遞數據的功能可分為()、()、

()o(數據總線,地址總線,限制總線)

5().動態(tài)存貯器優(yōu)點是(),(),其缺點是()o

(集成度高,功耗低,信息易失須要定時刷新)

51.計算機的五個主要應用領域是:()、()、

()、()、()o(科學技術計算,自動限

制,數據和事務處理,協助設計和智能模擬與人工智能)

52.存貯器是計算機系統(tǒng)中的()裝置,用來存放()和

()。(記憶,程序,數據)

53.存貯器的兩個基本操作是()和()。(讀,寫)

54.()材料存貯器所存信息掉電后消逝,而()材料存貯

器屬永久性存貯器。(半導體,磁)

55.存貯器目前采納較多的三級存貯器結構是()、()和

()。(高速緩沖存貯器,主存,輔存)

56.動態(tài)存貯器優(yōu)點是(),(),其缺點是()o

(集成度高,功耗低,信息易失須要定時刷新)

57.對容量為2的存貯單元的存貯矩陣,須要()位地址線選通對應

存貯單元。(N)

58,1位地址,經地圮譯碼器譯碼后能得到()條存貯單元選擇線限

制線。(2)

59.對存貯器進行讀/寫操作時,應送出的方向限制吩咐有()和

()吩咐。(讀,寫)

60.2114存貯芯片引腳中用于片選的限制引腳為(),用于讀/寫限

制引腳為()o(,)

三、推斷題推斷題(共10小題,每小題1分,共10分)

1.方式不能實現內存與接口之間數據的干脆交換。(X)

2.8086的復位啟動地址為0。(X)

3.在8086響應中斷時,內部硬件只愛護和,其余的內部寄存器應由程序員編程

愛護。(X)

4.若各中斷源的優(yōu)先級是一樣的,則可用自動循環(huán)優(yōu)先級來實現。(V)

5.若端口與主存儲器采納統(tǒng)一內存編址時,那么在計算機指令中可以不設特地

的指令。(J)

6.微機中的符號數都是以補碼形式表示的。(V)

7.若端口與主存儲器采納統(tǒng)一內存編址時,那么在計算機指令中可以不設特地

的指令。(V)

8.指令不影響標記。(:V)

9.8086系統(tǒng)中的中斷向量表可以放在內存的任何地方。(X)

10.因為8086復位時計算機各寄存器的內容都清零,因此復位后從地址0000:

0000H處起先執(zhí)行。(X)

11.因為復位時計算機各寄存器的內容都清零,因此復位后從地址0000:0000H

處起先執(zhí)行。(X)

12.地址獨立編址方式下,的操作方式是把一個外設端口作為一個存貯單元來看

待。(X)

13.標記寄存器的狀態(tài)標記位記錄了算術運算和操作結果的一些特征。(X)

14.在8259A級連系統(tǒng)中,作為主片的8259A的某些引腳連接從片,同時另一

些引腳干脆連接外設的中斷懇求信號端。(V)

15.8253A既可作為計數器,又可作為定時器運用。(V)

16.不行屏蔽中斷,內部中斷和異樣都不受寄存器的位的影響,而且中斷類型號

固定。(V)

17.中斷限制器8259A內部的中斷屏蔽寄存器其中某一位為1,則對應的中斷懇

求位被屏蔽。(V)

18.當一個懇求被判別為較高優(yōu)先級時,通過限制邏輯向微處理器發(fā)出中斷懇求

信號,若微處理器響應中斷并獲得響應信號時,使中相應位置位。(X)

19.在8255輸出接口電路中,若為高電平表示接口寄存器數據己空,外圍設備

可以送數據。(X)

20.在8255輸出接口電路中,若為高電平表示接口寄存器數據己空,外圍設備

可以送數據。(X)

21.多片8259級聯,每片中的引腳都連到的引腳上。(X)

22.一個地址只能對應一個端口。(X)

23.隨著大規(guī)模集成電路技術快速發(fā)展,微型計算機系統(tǒng)中微處理器與外圍設備

之間的接口電路已發(fā)展變成大規(guī)模集成電路芯片。(V)

24.74373芯片只能鎖存地址信息。(X)

25.多片82片級聯,每片中的引腳都連到的引腳上。(X)

26.中斷向量表地址指針就是中斷向量。(X)

27.068750轉換為二進制數1011(X)。

28.把1001.01101B轉換為十六進制數是8068H(X)。

29,-0101110,則[x]補=11010010(V)

30.段內轉移指令執(zhí)行結果要變更、的值。(X)

31.由補碼求33+(-15)其結果是:10010010B(X)。

32.已知11001001,10101011,則X十0110()011(X)。

33.是保存當前棧頂地址的寄存器(X)

34.是取指令分析并限制執(zhí)行指令的部分(X)

35.中斷限制器8259A內部的中斷屏蔽寄存器其中某一位為1,則對應的中斷懇

求位被屏蔽。(V)

36.把微處理器、總線限制邏輯、定時邏輯、部分存儲器等構成基本系統(tǒng)所必要

的邏輯組裝在一塊較大的印刷電路板上。該電路板稱為主機板(J)。

37.為了削減8088的引腳,其中有8條線是數據和地址線公用的(X)。

38.若()=0200h,()=0400H,()=0480H,此時三個段則出現重疊現象,故

全部程序在此設置下則會出現錯誤(X

39.在8086的主存中,一個字節(jié)占用一個存儲單元,一個字占用兩個相鄰的單

元,字的高8位放在高地址單元,低8位放在低地址單元。(V)

40.是取指令分析并限制執(zhí)行指令的部分(X)

三、問答題:(每小題5分,共計15分)

1.8086有多少根地址線?多少根數據線?它最大干脆尋址范圍是多少?一次對

外數據傳送多少二進制數?

答:8086有20根地址線;16根數據線;它最大干脆尋址范圍1;一次對外數據

傳送16二進制數。

2、8086中地址加法器的重要性體現在哪里?

答:地址加法器是8086的總線接口單元中的一個器件,在8086存儲潛分段組

織方式中它是實現存儲器尋址的一個關鍵器件,地址加法器將兩個16位寄存器

中的邏輯地址移位相加,得到一個20位的實際地址,把存儲器尋址空間從64K

擴大到1M,極大地擴大了微型計算機的程序存儲空間,從而大大提高了程序運

行效率。

3、指令周期、總線周期和時鐘周期間的關系(5分)

答:

(1)執(zhí)行一條指令所須要的時間稱為指令周期;(2)一個同外部設備和內存儲

器之間進行信息交換過程所須要的時間稱為總線周期;(3)時鐘脈沖的重復周期

稱為時鐘周期;(4)一個指令周期由若干個總線同期組成,一個總線周期又由若

干個時鐘周期組成;(5)8086的總線周期至少由4個時鐘周期組成;(6)總線

周期完成一次數據傳輸包括:傳送地址,傳送數據

4、設中各有關寄存器的當前狀況為:0a8、17、54H、394、2f39H、1200H,給

出的是某操作數的有效地址,請分別寫出該操作數、下一條要取的指令及當前棧

頂的邏輯地址和物理地址。

答:該操作數的邏輯地址為:17:394,物理地玨=17*103941B62;下一條要取

的指令的邏輯地址為:54:2F39H,物理地址54H*1()2F39479H;當前棧頂的邏

輯地址:0A8B:1200H,物理地址=OA8*10120000H。

5、(或主機)與接口之間有哪幾種傳送信息的方式?各應用在什么場合?在這些

傳送方式中可運用我們所學過的哪些可編程接口芯片?

答:(1)無條件傳送方式;用于要求不高的場合如顯示等;可用8255的工作方式

(),(2分)

(2)查詢式傳送;用于牢靠性高且速率不高的場合如數據采集等;可用8255的工

作方式1、2,(2分)

(3)中斷傳送;用于牢靠性高且效率高的場合;可用8255的工作方式1、2和8259,

(4分)

(4)傳送;用于牢靠性高且效率高、速率高的場合;可用8237。(2分)

6、內部中斷有何特點?

答案:(1)中斷類型碼或者包含在指令中,或者是預先規(guī)定的。

(2)不執(zhí)行中斷響應周期。

(3)除單步中斷外,任何內部中斷無法禁止。

(4)除單步中斷外,任何內部中斷的優(yōu)先級都比外部中斷高,其序列為:

除法出錯、、、、、單步。

(5)內部中斷指令放在程序中某一位置,所以中斷是可預知的,不具有隨機性。

7、三個限制標記為:中斷限制標記,方向限制,單步操作限制。

①.(中斷限制;允許即開中斷時1;否則());

②.(方向限制;在串操作指令時需變址寄存器,按遞減方式工作時1;否則0);

③.(單步操作限制;需單步工作時1;否則0);

8、8086有多少根地址線?多少根數據線?它最大干脆尋址范圍是多少?一次對

外數據傳送多少二進制數?

答:8086有20根地址線(2分);16根數據線(2分);它最大干脆尋址范圍1(4分);

一次對外數據傳送16二進制數(2分)。

9、(或主機)與接口之間有哪幾種傳送信息的方式?各應用在什么場合?在這些

傳送方式中可運用我們所學過的哪些可編程接口芯片?

答:(I)無條件傳送方式;用于要求不高的場合如顯示等;可用8255的工作方式

0,(2分)

(2)查詢式傳送;用于牢靠性高且速率不高的場合如數據采集等;可用8255的工

作方式1、2,(2分)

(3)中斷傳送;用于牢靠性高且效率高的場合;可用8255的工作方式1、2和8259,

(4分)

(4)傳送;用于牢靠性高且效率高、速率高的場合;可用8237。(2分)

10、設1050H,0008H,1234H,當執(zhí)行指令:后,寄存器、、內容分別是什么?

畫圖說明1234H在內存中的存放狀況(5分)。

答:

1050II

0006H

1234H每個寄存器1分

(10506H)=34H

(10507H)=12H畫圖2分

11、說明指令與偽指令的異同。

相同點:由指令偽指令都是由助記符表示,組成的語句格式是一樣的,由二者

組成的語句構成匯編語言源程序。

不同點:1.指令是由運行時執(zhí)行的,偽指令是由匯編程序處理的;

2.指令形成二進制代碼,偽指令不形成二進制代碼,只起到指示作用。

12、2.用單條指令或程序片段,實現下述功能。(5分)

⑴將高8位取反,低四位置1,其余位不變。

(2)將的高四位與低四位互換。

⑶將、內容互換。

答:⑴,000H,000

⑵,4(或)

0)

13、什么叫總線?總線分哪幾類?在微型計算機中采納總線結構有什么好處?

答:在微型計算機系統(tǒng)中,將用于各部件之間傳送信息的公共通路稱為總線()。

總線分三類:片級總線、系統(tǒng)總線、外部總線。

在微型計算機中采納總線的好處有:

(1)總線具有通用性,只要按統(tǒng)一的總線標準進行設計或連接,不同廠家生

產的插件板可以互換,不同系統(tǒng)之間可以互連和通信,很適合于大批量生產、

組裝和調試,也便于更新和擴充系統(tǒng)。

(2)對于用戶來說,可以依據自身須要,敏捷地選購接口板和存儲器插件,

還可以依據總線標準的要求,自行設計接口電路板,來組裝成適合自己應用須

要的系統(tǒng)或更新原有系統(tǒng)。

14、什么叫中斷?什么叫可屏蔽中斷和不行屏蔽中斷?

答:當正常運行程序時,由于微處理器內部事務或外設懇求,引起中斷正在

運行的程序,轉去執(zhí)行懇求中斷的外設(或內部事務)的中斷服務子程序,中斷

服務程序執(zhí)行完畢,再返回被中止的程序,這一過程稱為中斷??善帘沃袛嘤?/p>

引腳引入,采納電平觸發(fā),高電平有效,信號的高電平必需維持到響應中

斷才結束。可以通過軟件設置來屏蔽外部中斷,即使外部設備有中斷懇求,可

以不予響應。當外設有中斷申請時,在當前指令執(zhí)行完后,首先查詢位,若

=0,就禁止響應任何外設中斷;若=1,就允許響應外設的中斷懇求。不行

屏蔽中斷由引腳引入,邊沿觸發(fā),上升沿之后維持兩個時鐘周期高電平有效.

不能用軟件來屏蔽的,一旦有不行屏蔽中斷懇求,如電源掉電等緊急狀況,必

需予以響應。

15、8086/8088系統(tǒng)中可以引入哪些中斷?

答:(1)外部中斷

兩種外部中斷:不行屏蔽中斷和可屏蔽中斷

(2)內部中斷

內部中斷又稱軟件中斷,有三種狀況引起:

①n:中斷指令引起的中斷

②的某些運算錯誤引起的中斷:包括除法鉛中斷和溢出中斷

③由調試程序設置的中斷:單步中斷和斷點中斷。

四、程序設計(10分):

在數據段中從0500H單元起先存放著100個16位帶符號數,要求把其中

的正數傳送至1000H起先的存儲區(qū);負數傳送至1100H起先的存儲區(qū),且分

別統(tǒng)計正數和負數的個數,并將正數和負數的個數分別存入1200H和1201H

單元中。(要求:寫出含全部偽指令的完整程序)

0500H

NOXI,X2,…,X100;自定義100個帶符號數

$-2

N11000H;保存正數

N21100H;保存負數

N31200H;保存?zhèn)€數

0;首地址一

1

2

n

i;負轉

[]

2

1:[J

2:;循環(huán)

N3,;N3-存正、負數個數

,4

21H;返回

五、假定已定義了以下數據段

7F6

?

試編程統(tǒng)計單元中“1”的個數,存入單元。(1()分)

解:算法:一個字節(jié)中含有*8位二進制數,先取1字節(jié)數據,將其左移或右移,

通過推斷進位標記位,當1時計數,完成8次循環(huán)后,該1字節(jié)數據才處理完,

然后再取下1字節(jié)數據重復8次移位,推斷計數,直到2個字節(jié)數據都處理完為

止。明顯這是一個雙重循環(huán),內循環(huán)為8次,外循環(huán)為2次。

流程圖和完整程序如下:

7F6

9*

,2;外循環(huán)次數

0:,;清零,存放結果寄存器

,08H;內循環(huán)次數

,上取第1個數

1:,1;右移1位

;W1轉

;-1,計數

:;一1

1;#()轉1

;-1,修改取數地址

0;#0轉0

保存“1”的個數的統(tǒng)計結果

,4

21H

七、編寫程序計算2+4+6+……+200。要求寫出完整的匯編語言源程序。

,100

,2

,4

21H

S?

八、編寫完整匯編程序,實現X+Y,結果存放在變量中,X、Y定義如下:

X67H,34H;X低位在前,高位在后

Y92H,89H;Y低位在前,高位在后

?,?,?;低位在前,高位在后

評分標準:程序框架正確得5分,沒有語法錯誤得4分。

X、Y按無符號數處理。

X67H,34H;X低位在前,高位在后

Y92H,89H;Y低位在前,高位在后

?,?,?;低位在前,高位在后

,u

JI]

,川

11]

,0

,0

,4

21H

九、試推斷8()88系統(tǒng)中存儲系統(tǒng)譯碼器74138的輸出工,匕,彳和石所確定

的內存地址范圍,見圖lo(8分)

征如下:

A19A18A17A16A15A14A13A12???v0Y4Y6Y7地址范

1X000000譯碼輸

100000000V80000H

10000001181

110000000COOOOH

110000011C1

100010000V8800011

10001001189

110010000C8000H

110010011C9

100011000V8C000II

1000110118

110011000000H

110011011

1000111008E000H

1000111118

110011100000H

110011111

十、若用2114存儲器芯片組成2,地址范圍為C800H?,問地址線、數據線及

相關的限制線如何連接?(見下圖,假設只有16根地址線、8根數據線,限制線

為、、,采納138全譯碼法。)(10分)

其連線方式如下圖,地址線正確6分,數據和限制線各2分

附74138三八譯碼器真值表

他使端輸入滿輸:1:用

Cil02A<32BCBAYOY1Y2Y3Y4Y5Y6Y7

10000O01111111

100O0110111I11

1oo01O11011111

10001111101111

1001001111011i

1001011I111011

I0011oi111110i

10o1111111111o

有-不滿足條件XXX111lu-uk.dianyorUcot

十一、存儲器系統(tǒng)連接如下圖,請分別寫出圖中第一組(1#、2#)、其次組13#、

4#)的地址安排范圍。(要求寫出詳細步驟)

附74138三八譯碼器真值表

使他第輸入詡蝠山巡

GlG2AG2BCBAYOYlY2Y3Y4Y5Y6Y7

10000001111111

10000110111111

10001011011111

10001111101111

10010011110111

10010111111011

10011011111101

10011111111110

心?不滿足條件XXX11111(1L

74LS138

答:

A19A18A17A16A15A14A13A12-AO

0……0

第一組范圍:0011110

1……12分

即為:3COOOH—33分

A19A18A17A16A15A14A13A12-A0

0...0

其次組范圍:0011011

1……12分

即為:36000H—373分

十二、請依據下面的硬件連接圖,回答下列問題:

(1)存儲器芯片#1和#2的存儲容量是多大?(2分)

(2)寫出#1芯片和#2芯片的地址范圍。(6分)

⑶若#1芯片的地址范圍欲變更為180001,其片選信號應與138譯碼器的哪個輸

出信號相連?(2分)

溫馨提示

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

評論

0/150

提交評論