2023年計算機組成原理及匯編語言期末考試復習指導春_第1頁
2023年計算機組成原理及匯編語言期末考試復習指導春_第2頁
2023年計算機組成原理及匯編語言期末考試復習指導春_第3頁
2023年計算機組成原理及匯編語言期末考試復習指導春_第4頁
2023年計算機組成原理及匯編語言期末考試復習指導春_第5頁
已閱讀5頁,還剩14頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

《計算機組成原理及匯編語言》期末考試復習指導(05春)

說明:本課程為中央電大開放教育專科選修課,期末考試由重慶電大命題(試卷代號:618

4),該套資料針對性較強,各教學點該課程的責任老師若有什么疑問,歡迎致電68465183

找孫康明或E-Mai1至或。

第一部分考核范圍

第一單元:緒論

掌握存儲程序工作方式,計算機基本組成與各部件的基本功能,信息的數(shù)字化表達方法。

初步掌握計算機硬件系統(tǒng)的典型結(jié)構(gòu),計算機軟件系統(tǒng)的重要內(nèi)容。

理解應用計算機解題的過程與幾個層次。

理解計算機的特點,掌握其重要性能指標的含義。

第二單元:計算機中的信息表達

掌握常用的進位計數(shù)制及其互相轉(zhuǎn)換方法。

掌握原碼、補碼的表達方法及其互相轉(zhuǎn)化。

掌握指令格式與尋址方式。

掌握定點數(shù)、浮點數(shù)表達方法,能根據(jù)給定格式寫出典型值。

第三單元:匯編語言程序設計

理解全加器的邏輯式和結(jié)構(gòu)、并行加法器及所采用的進位鏈結(jié)構(gòu)、多功能算術邏輯運

算部件。

掌握補碼定點加減運算移位操作,理解浮點加減運算、十進制加法運算,掌握無符號整

數(shù)一位乘法并了解其邏輯實現(xiàn),掌握無符號整數(shù)一位除法,了解浮點乘除運算。

理解模型機的基本組成、數(shù)據(jù)通路及數(shù)據(jù)傳送,掌握微命令的基本形式。

理解控制器的功能與組成和指令的執(zhí)行過程。

第四單元:典型CPU及指令系統(tǒng)舉例

理解8086/8088CPU的寄存器結(jié)構(gòu)、主存儲器、堆棧結(jié)構(gòu)。

掌握8086/8088指令系統(tǒng)的尋址方式。

理解8086/8088指令類型。

了解CPU性能的一些措施與當前常用的實際CPU基本組成.

第五單元:匯編語言程序設計

理解匯編語言程序中3種語句的格式、特點和作用。

理解匯編語言程序中使用的各種運算符;

掌握匯編語言程序中符號、數(shù)據(jù)、段結(jié)構(gòu)和過程等的定義方法。

掌握匯編語言程序中段寄存器的各種加載方法。

掌握無條件轉(zhuǎn)移指令、條件轉(zhuǎn)移指令、循環(huán)控制指令、子程序的調(diào)用指令和返回指令的

格式與使用。

掌握順序、分支、循環(huán)和子程序結(jié)構(gòu)的程序設計方法與技術。

理解在數(shù)值運算、串操作運算和代碼轉(zhuǎn)換中程序設計實例。

第六單元:存儲系統(tǒng)

掌握三級存儲體系的功能、所有存儲器、存取方式、性能,純熟掌握主存儲器邏輯設計。

理解SRAM和DRAM的存儲原理、特點、選用選則、動態(tài)刷新,主存與CPU之間的

連接。

了解高速緩存與虛存儲器的基本思想。

第七單元:主機與外部設備的信息互換

掌握計算機總線的功能與組成,輸入/輸出系統(tǒng)的功能與組成。中斷與DMA的請求、響

應和解決

純熟掌握中斷方式和DMA方式。

理解接口分類,系統(tǒng)總線的信號組成。

了解IOP

第八單元:輸入檢出設備

理解計算機輸入/輸出設備的基本知識。

理解I/0設備的工作原理。

掌握鍵盤軟件掃描方法,點陣成像原理、屏幕顯示與顯示緩存之間的相應關系,磁盤中的

信息組織方法與相應的尋址信息。

第九單元:計算機硬件系統(tǒng)示例

掌握整機系統(tǒng)的連接方法。

掌握通過I/O指令實現(xiàn)1/O操作的方法。

掌握采用中斷方式調(diào)用外圍設備的方法。

掌握采用DMA方式調(diào)用外圍設備的方法。

第二部分綜合練習題

一.填空題

1、計算機硬件重要由運算器、控制器、存貯器、()、()

組成;運算器,控制器統(tǒng)稱為(

2、計算機唯一能直接執(zhí)行的語言是()語言。

3、將下列進位制互相進行轉(zhuǎn)換。

(1)(10100.101)2=()10

(2)(3AB.C)ie=()io(3)(37)8=()2

4、半導體動態(tài)存貯器靠()原理存貯信息,而半導體靜態(tài)存貯器靠

()原理存貯信息

5、某微型機定點整數(shù)格式字長為8位(涉及一位符號位),若X用補碼表達,則[X],卜的最大正

數(shù)是(),最小負數(shù)是()。(用八進制真值表達)

6、8086CPU中共有()個寄存器;它們分為3組,分別是()寄存器、()

寄存器和用于控制的寄存器。

7、有一個1024K位的存貯器,它由四個存貯體組成,每個存貯體為8K字,試問每個字的字

長是()位。

8、設內(nèi)存中,某一邏輯地址表達為:125OH:1CA5H

(1)它的物理地址為()

(2)它的邏輯地址可表達為():10O5H

(3)它的邏輯地址也可表達為10OOH:()

9、通常I/O控制方式可分為6種,即:程序控制直接傳送方式,程序查詢方式,中斷方

式,直接存貯器訪問(DMA)方式,(),I/O解決機方式。

10、中斷請求是中斷源向()發(fā)出的申請中斷的規(guī)定。

11、計算機軟件分為()和應用軟件兩類。

12、在計算機內(nèi)部信息分為兩大類,即(),()。

13、半導體動態(tài)存貯器靠()原理存貯信息,而半導體靜態(tài)存貯器靠

()原理存貯信息。

14、將下列進位制互相進行轉(zhuǎn)換。

(1)(1101.01)2=()io(2)(3AB.C)IG=()8

))2

(3)(375.1)8=((4)(100)10=(

15、在數(shù)的表達范圍方面,浮點比定點();在運算規(guī)則方面,浮點比定點復雜;

在運算精度方面,浮點比定點();在設備量方面,浮點比定點需要更多

設備。

16、F標志寄存器共有9個標志位,除DF、IF、TF和AF外,余下的五個標志位分別是

()o

17、一個源程序至少必須有一個()段和一條源程序結(jié)束(END)偽指

18、計算機硬件重要由運算器、控制器、存貯器、()、()

組成;運算器,控制器統(tǒng)稱為()。

19、計算機唯一能直接執(zhí)行的語言是()語言。

20、將下列進位制互相進行轉(zhuǎn)換。

(1)(10100.101)2=()

(2)(3AB.C)%=()io

(3)(37)廣()2

21、半導體動態(tài)存貯器靠()原理存貯信息,而半導體靜態(tài)存貯器靠

()原理存貯信息。

22、某微型機定點整數(shù)格式字長為8位(涉及一位符號位),若X用補碼表達,則[X]樸的最

大正數(shù)是(),最小負數(shù)是()。(用八進制真值表達)

23、8086CPU中共有()個寄存器:它們分為3組,分別是()寄存器、()

寄存器和用于控制的寄存器。

24、有一個1024K位的存貯器,它由四個存貯體組成,每個存貯體為8K字,試問每個字

的字長是()位。

25、設內(nèi)存中,某一邏輯地址表達為:125OH:1CA5H

(1)它的物理地址為()

(2)它的邏輯地址可表達為():1005H

(3)它的邏輯地址也可表達為1000H:()

26、通常I/O控制方式可分為6種,即:程序控制直接傳送方式,程序查詢方式,中斷方

式,直接存貯器訪問(DMA)方式,(),1/0解決機方式。

27、中斷請求是中斷源向()發(fā)出的申請中斷的規(guī)定。

二.選擇題

1、馮?諾依曼機工作方式的基本特點是(

A運用運算器來解決數(shù)據(jù)B按地址訪問并順序執(zhí)行指令

C存貯器按存貯的程序內(nèi)容選擇地址D堆棧操作

2、計算機中的存貯系統(tǒng)是指()

ARAM存貯器BROM存貯器

C主存貯器D主存貯器和外存貯器

3、下列數(shù)中最大的數(shù)是()

A.(1011011)2B.(142)8C.(59)16

4、下列數(shù)據(jù)代碼中具有一位奇偶校驗位,并且無錯誤出現(xiàn),請問采用偶校驗的數(shù)據(jù)代碼是

)

A01011011B11010011C11010010D01010

001

令,附加段、堆棧段和數(shù)據(jù)段等視需要可有可無0

8、寫出完畢下述功能的程序

⑴傳送10H到AL寄存器中()

(2)將AL內(nèi)容加上16()

(3)AL內(nèi)容乘以BL的內(nèi)容()

9、I/O接口分為()接口和()接口,I/O接口的功

能是互換主機和外設的狀態(tài)信息,使主機和外設的速度相匹配,實現(xiàn)主機和外設之間的數(shù)

據(jù)互換,實現(xiàn)數(shù)據(jù)格式的互換。

10、發(fā)送向量地址和執(zhí)行中斷隱指令在程序中斷解決過程的中斷響應階段,執(zhí)行中斷服

務程序在()階段,自動恢復程序斷點地址在()階段。

11、寄存器間接尋址中,操作數(shù)放在()

A通用寄存器B主存單元

C堆棧D程序計數(shù)器

12、指令周期是指()

A從主存中讀取一條指令時間B從主存中讀取一條指令到指令執(zhí)行結(jié)束的時間

C執(zhí)行一條指令的時間D主頻脈沖周期時間

13、運算器雖然由多種部件組成,但核心部件是()

A算術邏輯運算單元B數(shù)據(jù)總線

C數(shù)據(jù)寄存器D多路轉(zhuǎn)換器E累加器

14、同步控制是()

A只合用于CPU控制的方式B只合用于外部設備控制的方式

C由統(tǒng)一時序信號控制的方式D所有指令執(zhí)行時間都相同的方式

15、微指令執(zhí)行的順序控制,即是擬定如何形成后繼地址問題,通常采用的斷定方式的基本

思想是()

A用微程序計數(shù)器來產(chǎn)生后繼微指令地址

B根據(jù)現(xiàn)行微指令的下地址字段和測試字段決定后繼微指令地址

C用程序計數(shù)器PC來產(chǎn)生后繼微指令地址

D通過微指令中指定一專門字段來控制產(chǎn)生后繼微指令地址

16、主存和CPU之間增長高速緩沖存貯器的重要目的是()

A擴大主存容量

B即擴大主存容量又提高主存速度

C提高主存速度,解決與CPU之間速度匹配問題

D擴大CPU中通用寄存器的數(shù)量

17、一個完整的計算機系統(tǒng)應涉及()

A運算器,存貯器,控制器B主機和外部設備

C主機與應用程序D配套的硬件設備和軟件系統(tǒng)

18、具有下列特點的機器是馮?諾依曼機型的機器()。

A具有RISC指令系統(tǒng)的計算機系統(tǒng)

B使用微程序控制技術的計算機系統(tǒng)

C可以按照存貯器中的程序所指定的邏輯順序,讀出指令并執(zhí)行的系統(tǒng)

D使用磁盤,半導體存貯器和高速緩沖存貯部件的系統(tǒng)

19、下列數(shù)中最大的數(shù)是()

A.(62)i6B.(131)8C.(ll00001)2

20、下列何種碼制中,具有正值的機器數(shù)等于其真值。()

A.原碼B.補碼C.反碼D.原碼、補

碼、反碼

21、下列數(shù)碼中設有奇偶校驗位,檢測數(shù)據(jù)有錯誤,試問采用偶校驗時,哪個數(shù)碼犯錯

()

A.11011010B,01001011C.01100110D,1001010

1

22、指令周期是指()

A從主存中讀取一條指令時間B從主存中讀取一條指令到指令執(zhí)行結(jié)束的時間

C執(zhí)行一條指令的時間D主頻脈沖周期時間

23、在CPU中跟蹤指令后繼地址的寄存器是()

A主存地址寄存器B程序計數(shù)器

C指令寄存器D狀態(tài)條件寄存器

24、在微程序控制器中,機器指令與微指令的關系是()

A一段機器指令組成的程序可由一條微指令來執(zhí)行

B一條微指令由若干條機器指令組成

C每一條機器指令由一條微指令來執(zhí)行

D每一條機器指令由一段用微指令組成的微程序來解釋執(zhí)行

25、主存和CPU之間增長高速緩沖存貯器的重要目的是()

A擴大主存容量B即擴大主存容量又提高主存速度

C提高主存速度,解決與CPU之間速度匹配問題

D擴大CPU中通用寄存器的數(shù)量

26、使CPU與I/。設備完全并行工作的方式是()

A程序直接傳送方式B中斷方式

C通道方式D程序查詢方式

27、一個完整的計算機系統(tǒng)應涉及()

A運算器,存貯器,控制器B主機和外部設備

C主機與應用程序D配套的硬件設備和軟

件系統(tǒng)

28、具有下列特點的機器是馮?諾依曼機型的機器()o

A具有RISC指令系統(tǒng)的計算機系統(tǒng)

B使用微程序控制技術的計算機系統(tǒng)

C可以按照存貯器中的程序所指定的邏輯順序,讀出指令并執(zhí)行的系統(tǒng)

D使用磁盤,半導體存貯器和高速緩沖存貯部件的系統(tǒng)

29、下列數(shù)中最大的數(shù)是()

A.(62)16B.(131)8C.(H00001)

30、下列何種碼制中,具有正值的機器數(shù)等于其真值。()

A.原碼B.補碼C.反碼D.原碼、補碼、

反碼

31、下列數(shù)碼中設有奇偶校驗位,檢測數(shù)據(jù)有錯誤,試問采用偶校驗時,哪個數(shù)碼犯錯()

A.11011010B.01001011C.01100110D.

10010101

32、指令周期是指()

A從主存中讀取一條指令時間B從主存中讀取一條指令到指令執(zhí)行結(jié)束的時間

C執(zhí)行一條指令的時間D主頻脈沖周期時間

33、在CPU中跟蹤指令后繼地址的寄存器是(

A主存地址寄存器B程序計數(shù)器

C指令寄存器D狀態(tài)條件寄存器

34、在微程序控制器中,機器指令與微指令的關系是()

A一段機器指令組成的程序可由一條微指令來執(zhí)行

B一條微指令由若干條機器指令組成

C每一條機器指令由一條微指令來執(zhí)行

D每一條機器指令由一段用微指令組成的微程序來解釋執(zhí)行

35、主存和CPU之間增長高速緩沖存貯器的重要目的是()

A擴大主存容量B即擴大主存容量又提高主存速度

C提高主存速度,解決與CPU之間速度匹配問題

D擴大CPU中通用寄存器的數(shù)量

36、使CPU與I/O設備完全并行工作的方式是()

A程序直接傳送方式B中斷方式

C通道方式D程序查詢方式

三.分析/計算題

1、運用變形補碼計算[X+YL,并指出是否溢出,說明是正溢還是負溢。

[X]補=00,110011[Yh卜=00,101101

運算過程如下:

2、程序改錯:本程序的作用是將以S1為起始地址的20個字符,依次傳送到同數(shù)據(jù)段的以S2

為起始地址的一段字節(jié)之中,請指出程序中哪條指令有錯誤,并加以改正。(要S1[SI]和S21S

I]分別表達SI、S2中各字節(jié)的有效地址,[SI]表達距S1或S2的起始地址的字節(jié)數(shù)。)程

序如下:MOVSI,0

MOVCX,10

NEXT:MOVAL,SI[SI]

MOVS2[SI],AL

INCSI[SI]

LOOP

3、己知累加器AL的內(nèi)容為10,執(zhí)行下列程序段后,寄存器AL、BL的內(nèi)容是多少?

MOVBL,AL

ADDAL,AL

ADDAL,AL

SUBAL,BL

4、將數(shù)97和-123用下述規(guī)格化浮點格式(階碼與尾數(shù)均用原碼表達,階碼以2為底)表

達。

01-345-11

階符數(shù)符

階碼……:.....尾數(shù)

5、在8088/8086CPU尋址存儲單元時,邏輯地址由哪兩部分組成?寫出下列存貯器地址的邏

輯地址的具體構(gòu)成和物理地址。

2314H:0035H

6、說明下列位指令的功能

(DEQU(2)DB(3)DW(4)DD(5)SEGMEN

T.......ENDS

7、用無符號數(shù)一位乘法計算XXY,寫出規(guī)范的運算過程。

X=1001Y=1101

規(guī)范運算過程為:

8、運用變形補碼計算[X+Y]祐,并指出是否溢出,說明是正溢還是負溢。

[X體=11,001101[Y]?b=11,010011

運算過程如下:

9、用無符號數(shù)一位乘法計算XXY,寫出規(guī)范的運算過程。

X=1101Y=1111

規(guī)范運算過程為:

10、將數(shù)一0.3125和-7/25用下述規(guī)格化浮點格式(階碼與尾數(shù)均用原碼表達,階碼以2

為底)表達。

有指令:ANDAL,AL

ADCAX,BX

(1)寫出各標志位的置位情況

OF=_________

SF=___________

CF=________

(2)結(jié)果AX=

12、執(zhí)行下列指令后,累加器AL的內(nèi)容是什么(AL=10H,BL=20H)?為什么?

SUBAL,BL

MOVCL,BL

ADDAL,BL

CMPAL,CL

13、程序改錯:本程序的作用是將以SI為起始地址的20個字符,依次傳送到同數(shù)據(jù)段的

以S2為起始地址的一段字節(jié)之中,請指出程序中哪條指令有錯誤,并加以改正。(要S1[SI]

和S2[SI]分別表達S1、S2中各字節(jié)的有效地址,[SI]表達距S1或S2的起始地址的字節(jié)

數(shù)。)程序如下:

MOVSI,0

MOVCX,10

NEXT:MOVAL,S1[SI]

MOVS2[SI],AL

INCSI[SI]

LOOP

14、已知累加器AL的內(nèi)容為10,執(zhí)行下列程序段后,寄存器AL、BL的內(nèi)容是多少?

MOVBL,AL

ADDAL,AL

ADDAL,AL

SUBAL,BL

15、將數(shù)97和-123用下述規(guī)格化浮點格式(階碼與尾數(shù)均用原碼表達,階碼以2為底)表達。

16、在控制器中,程序計數(shù)器(PC)的作用是什么?指令寄存器(IR)的作用是什么?

17、己知RS—232總線傳送一個字符的信息格式為:1個起始位』個終止位,1個奇偶校

驗位』個字節(jié)的數(shù)據(jù)位,如以9600波特速率傳送30秒,試問總共約可傳送多少字符。

18、指出下列指令的功能

(1)MOVDS,AX

(2)LEADX,DBUF

(3)PUSHBX

(4)ADDAL,20

3、已知下列四條等值語句:C1EQU50OH

C2EQU50H

C3EQU1000H

C4EQU2023H

下列指令哪些是錯的?哪些是對的?

(1)ADDAL,C1-C2

(2)MOVBL,C3+C4

(3)SUBBX,C4-C3

(4)SUBAH,C4-C3-C1

(5)ADDAL,C2

19、下列程序執(zhí)行后,寄存器AL,BL,CL的內(nèi)容是多少?

MOVAL,6

SUBAL,0

MOVBL,AL

ADDAL,AL

ADDAL,BL

MOVCL,AL

INCCL

CMPAL,BL

SUBAL,BL

HALT

20、某機器指令格式如下所示:

23~1817-16150

OPXD

其中:X為尋址方式位,當X=0時,直接尋址。X=1時,用變址寄存器XI進行變址

尋址。x=2時,用變址寄存器X2進行變址尋址。X=3時,相對尋址。

設:(PC)=1234H,[XI]=O037H,[X2j=1122H,請擬定下列各指令的有效

地址(指令和地址均用I6進制表達)

(1)481119H:E=

(2)591228H:E=

(3)668835H:E=

(4)77A946H:E=

21、指令和數(shù)據(jù)都以二進制數(shù)碼的形式存放在存貯器中,試說明如何才干區(qū)別哪些是指令,哪

些是數(shù)據(jù)。(提醒:從時序部件產(chǎn)生的周期狀態(tài),以及指令流、數(shù)據(jù)流所流向的不同部件來分

析。)

22、某機字長為16位,其16位單字長訪問內(nèi)存指令格式如下:

15-1211-10987-0

OPMIXA

其中:OP為操作碼,M為尋址模式(00:立即地址,01:直接尋址,10:相對尋址』

1:堆棧尋址),I為直接/間接尋址方式(0:直接尋址,1:間接尋址),X為變址尋址(1:變

址尋址),A為形式地址,設PC為指令計數(shù)器,R為變址寄存器,E為有效地址,請回答以

下問題:

(1)、該指令格式可進行多少種操作()

(2)、當M=00時,操作數(shù)的范圍是多少()

(3)、已知E=2030,且M=O1,A=()

(4)、已知E=2030,R中存放0015,且X=l,A=()

(5)、若允許二級間接尋址,尋址范圍是多少()。

23、把變量為DATA起始的數(shù)據(jù)65,0521H,05OOH和DATB起始的數(shù)據(jù)100個字節(jié),連

續(xù)存入存儲器中,寫出偽指令。

24、寫出返回DOS的兩種方法。

25、準時序控制方式劃分,總線可分哪幾類?分別合用于什么場合?

四.問答題

1、在控制器中,程序計數(shù)器(PC)的作用是什么?指令寄存器(IR)的作用是什么?

2、己知RS-232總線傳送一個字符的信息格式為:1個起始位,1個終止位』個奇偶校

驗位,1個字節(jié)的數(shù)據(jù)位,如以9600波特速率傳送30秒,試問總共約可傳送多少字符。

3、指出下列指令的功能

(1)MOVDS,AX

(2)LEADX,DBUF

(3)PUSHBX

(4)ADDAL,20

4、準時序控制方式劃分,總線可分哪幾類?分別合用于什么場合?

5、在8088/8086CPU尋址存儲單元時,邏輯地址由哪兩部分組成?寫出下列存貯器地址

的邏輯地址的具體構(gòu)成和物理地址。

2314H:0035H

6、說明下列位指令的功能

(DEQU

(2)DB

(3)DW

(4)DD

(5)SEGMENT.......ENDS

7、假設一種單地址指令的結(jié)構(gòu)如下所示:

0PIXD

其中I為間接尋址位,X為尋址方式位,D為形式地址,R為通用寄存器(兼作變址寄存器),

E為有效地址。請在下表中填入適當?shù)膶ぶ贩绞矫Q。

尋址方式名稱IX有效地址E

000E=D

001E=(PC)+D

010E=(R)+D

溫馨提示

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

評論

0/150

提交評論