當(dāng)前位置: 首頁(yè) > 自學(xué)考試 > 自學(xué)考試備考資料 > 2011年自考“計(jì)算機(jī)組成原理”串講資料(4)

2011年自考“計(jì)算機(jī)組成原理”串講資料(4)

更新時(shí)間:2011-09-13 10:03:59 來(lái)源:|0 瀏覽0收藏0

自學(xué)考試報(bào)名、考試、查分時(shí)間 免費(fèi)短信提醒

地區(qū)

獲取驗(yàn)證 立即預(yù)約

請(qǐng)?zhí)顚憟D片驗(yàn)證碼后獲取短信驗(yàn)證碼

看不清楚,換張圖片

免費(fèi)獲取短信驗(yàn)證碼

  第4章 指令系統(tǒng)$lesson$

  一、名詞解釋:

  歷年真題:轉(zhuǎn)自環(huán) 球 網(wǎng) 校edu24ol.com

  2001年

  3.堆棧:數(shù)據(jù)的寫入寫出不需要地址,按先進(jìn)后出的順序讀取數(shù)據(jù)的存儲(chǔ)區(qū)。

  4.立即尋址方式:操作數(shù)直接在指令中給出。

  六年以來(lái)就考了這2個(gè)名稱解釋,而且近4年都沒(méi)有考,所以第四章的名稱解釋不是考試的重點(diǎn),這里給大家列出了名詞解釋大家要熟悉一下,這都是本章的基本概念,有利于做選擇題、改錯(cuò)題和填空題。

  1.指令系統(tǒng):計(jì)算機(jī)中各種指令的集合,它反映了計(jì)算機(jī)硬件具備的基本功能。

  2.計(jì)算機(jī)指令:計(jì)算機(jī)硬件能識(shí)別并能直接執(zhí)行操作的命令,描述一個(gè)基本操作。

  3.指令編碼:將指令分成操作碼和操作數(shù)地址碼的幾個(gè)字段來(lái)編碼。

  4.指令格式:指定指令字段的個(gè)數(shù),字段編碼的位數(shù)和編碼的方式。

  5.立即數(shù):在指令中直接給出的操作數(shù)。

  6.指令字長(zhǎng)度:一個(gè)指令字所占有的位數(shù)。

  7.助記符:用容易記憶的符號(hào)來(lái)表示指令中的操作碼和操作數(shù)。

  8.匯編語(yǔ)言:采用文字方式(助記符)表示的程序設(shè)計(jì)語(yǔ)言,其中大部分指令和機(jī)器語(yǔ)言中的指令一一對(duì)應(yīng),但是不能被計(jì)算機(jī)的硬件直接識(shí)別。

  9.偽指令:匯編語(yǔ)言程序所提供的裝入內(nèi)存中的位置信息,表示程序段和數(shù)據(jù)段開(kāi)始信息及結(jié)束信息等。且不轉(zhuǎn)換成2進(jìn)制機(jī)器指令。

  10.大數(shù)端:當(dāng)一個(gè)數(shù)據(jù)元素的位數(shù)超過(guò)一個(gè)字節(jié)或者一個(gè)字的寬度,需存儲(chǔ)在相鄰的多個(gè)字節(jié)的存儲(chǔ)位置時(shí),將數(shù)據(jù)的最低字節(jié)存儲(chǔ)在最大地址位置的存儲(chǔ)方式。

  11.小數(shù)端:當(dāng)一個(gè)數(shù)據(jù)元素的位數(shù)超過(guò)一個(gè)字節(jié)或者一個(gè)字的寬度,需存儲(chǔ)在相鄰的多個(gè)字節(jié)的存儲(chǔ)位置時(shí),將數(shù)據(jù)的最低字節(jié)存儲(chǔ)在最小地址位置的存儲(chǔ)方式。

  12.操作數(shù)尋址方式:指令中地址碼的內(nèi)容及編碼方式。

  13.系統(tǒng)指令:改變計(jì)算機(jī)系統(tǒng)的工作狀態(tài)的指令。

  14.特權(quán)指令:改變執(zhí)行特權(quán)的指令,用于操作系統(tǒng)對(duì)系統(tǒng)資源的控制。

  15.自陷指令:特殊的處理程序,又叫中斷指令。

  16.尋址方式:對(duì)指令的地址碼進(jìn)行編碼,以得到操作數(shù)在存儲(chǔ)器中的地址的方式。

  17.相對(duì)轉(zhuǎn)移:轉(zhuǎn)移到的目標(biāo)指令的地址與當(dāng)前指令的地址有關(guān),是用當(dāng)前指令的PC與一個(gè)偏移量相加,和為目標(biāo)指令的PC.

  18.絕對(duì)轉(zhuǎn)移:轉(zhuǎn)移到的目標(biāo)指令的地址與當(dāng)前指令的地址無(wú)關(guān),指令中給定的目標(biāo)地址即為目標(biāo)指令的PC.

  19.無(wú)條件轉(zhuǎn)移:一種轉(zhuǎn)移指令類型,不管狀態(tài)如何,一律進(jìn)行轉(zhuǎn)移操作。

  20.條件轉(zhuǎn)移:一種轉(zhuǎn)移指令類型,根據(jù)計(jì)算機(jī)中的狀態(tài)決定是否轉(zhuǎn)移。

  21.RISC:精簡(jiǎn)指令系統(tǒng)計(jì)算機(jī),即指令系統(tǒng)中的指令數(shù)量少,且指令功能相對(duì)簡(jiǎn)單。

  22.CISC:復(fù)雜指令系統(tǒng)計(jì)算機(jī),即指令系統(tǒng)中的指令數(shù)量多,且指令功能相對(duì)較強(qiáng)。

  23.堆棧:數(shù)據(jù)的寫入寫出不需要地址,按先進(jìn)后出的順序讀取數(shù)據(jù)的存儲(chǔ)區(qū)。

  二、選擇填空題:

  歷年真題

  2000年:

  3.在堆棧尋址中,設(shè)A為累加器,SP為堆棧指示器,Msp為SP指示的棧頂單元。如果進(jìn)棧操作順序是:(SP)-1→SP,(A)→Msp;那么出棧操作的順序應(yīng)是(?。?。

  A.(Msp)→A,(SP)+1→SP

  B.(SP)+1→SP,(Msp)→A

  C.(SP)-1→SP,(Msp)→A

  D.(Msp)→A,(SP)-1→SP

  「分析」:堆棧是按特定順序進(jìn)行訪問(wèn)的存儲(chǔ)區(qū),其訪問(wèn)方式是后進(jìn)先出,即先存入的數(shù)據(jù)后讀出。對(duì)堆棧的操作有入棧和出棧兩種,兩者的操作完全相反,包括功能和順序均相反。

  「答案」:A

  6.在按字節(jié)編址的存儲(chǔ)器中,每個(gè)編址單元中存放(?。?。

  A.1位        B.8位       C.16位       D.32位

  「分析」:在按字節(jié)編址在存儲(chǔ)器中,每個(gè)編址單元的容量為一個(gè)字節(jié),一個(gè)字節(jié)由8位二進(jìn)制數(shù)組成,一個(gè)字節(jié)存儲(chǔ)單元可以存放8位二進(jìn)制位。

  「答案」:B

  4.在CPU的狀態(tài)寄存器中,常設(shè)置以下?tīng)顟B(tài)位:零標(biāo)志位(Z),負(fù)標(biāo)志位(N),( ?。┖停ā 。?。

  「分析」:在CPU中專門設(shè)置有一個(gè)存儲(chǔ)計(jì)算機(jī)狀態(tài)的寄存器,稱為狀態(tài)寄存器SR,其中通常包括如下標(biāo)志位:零標(biāo)志位(Z)、負(fù)標(biāo)志位(N)、溢出標(biāo)志位(V)、進(jìn)位或借位標(biāo)志位(C)等。

  「答案」:溢出標(biāo)志位(V)、進(jìn)位或借位標(biāo)志位(C)

  5.如指令中給出形式地址為D,則間接尋址方式獲得操作數(shù)的有效地址為   。

  「分析」:在存儲(chǔ)器間接尋址方式中,操作數(shù)的地址在主存儲(chǔ)器中,其存儲(chǔ)器地址在指令中給出。也就是說(shuō)在指令中給出的既不是操作數(shù),也不是操作數(shù)的地址,而是操作數(shù)地址的地址,則有效地址為以形式地址D為地址的存儲(chǔ)單元的內(nèi)容。

  「答案」:以D為地址的存儲(chǔ)單元的內(nèi)容

  13.如果說(shuō)變址尋址方式主要是面向用戶的,那么基址尋址一般是面向(    )的。

  「分析」:變址尋址方式是面向用戶的,常用于訪問(wèn)字符串、向量數(shù)據(jù)結(jié)構(gòu)和循環(huán)程序設(shè)計(jì);而基址尋址方式是面向系統(tǒng)的,對(duì)由邏輯地址空間到物理地址空間的變換提供支持,用以解決程序在存儲(chǔ)器中再定位和擴(kuò)大尋址空間等問(wèn)題。

  「答案」:系統(tǒng)

  2001年:

  9.為了縮短指令中某個(gè)地址段的位數(shù),有效的方法是采取(?。?/P>

  A.立即尋址           B.變址尋址

  C.間接尋址           D.寄存器尋址

  「分析」:由于計(jì)算機(jī)中寄存器的數(shù)量一般很少,采用寄存器尋址時(shí)可用少量的代碼來(lái)指定寄存器,這樣可以減少對(duì)應(yīng)地址段的代碼位數(shù),也可減少整個(gè)指令的代碼長(zhǎng)度。

  「答案」:D

  10.堆棧指針 SP 的內(nèi)容是(?。?A.棧頂單元內(nèi)容 B.棧頂單元地址 C.棧底單元內(nèi)容 D.棧底單元地址

  「分析」:堆棧是按特定順序進(jìn)行訪問(wèn)的存儲(chǔ)區(qū),其訪問(wèn)方式是后進(jìn)先出,即先存入的數(shù)據(jù)后讀出。對(duì)堆棧的訪問(wèn)由堆棧指針寄存器SP控制,其內(nèi)容為堆棧中棧項(xiàng)單元的地址,即入棧時(shí)數(shù)據(jù)保存在SP指向的單元,出棧時(shí)將SP指向單元的內(nèi)容取出。

  「答案」:B

  2002年:

  8.采用直接尋址方式,則操作數(shù)在( )中。

  A.主存        B.寄存器     C.直接存取存儲(chǔ)器    D.光盤

  「分析」:直接尋址方式是指在指令中直接給出操作數(shù)在存儲(chǔ)器中的地址,操作數(shù)在主存儲(chǔ)器中,指令中的地址直接作為有效地址,對(duì)存儲(chǔ)器進(jìn)行訪問(wèn)即可取得操作數(shù)。

  「答案」:A

  9.零地址指令的操作數(shù)一般隱含在(?。┲?。

  A.磁盤        B.磁帶      C.寄存器        D.光盤

  「分析」:零地址指令只有操作碼,沒(méi)有操作數(shù)。這種指令有兩種情況:一是無(wú)需操作數(shù),另一種是操作數(shù)為默認(rèn)的(隱含的),默認(rèn)為操作數(shù)在寄存器中,指令可直接訪問(wèn)寄存器。

  「答案」:C

  2003年:

  3.假設(shè)寄存器 R 中的數(shù)值為 200 ,主存地址為 200 和 300 的地址單元中存效的內(nèi)容分別是 300 和 400 ,則什么方式下訪問(wèn)到的操作數(shù)為 200( )。

  A.直接尋址 200

  B.寄存器間接尋址(R)

  C.存儲(chǔ)器間接尋址(200)

  D.寄存器尋址 R

  「分析」:直接尋址200的操作數(shù)為300,寄存器間接尋址(R)的操作數(shù)300,存儲(chǔ)器間接尋址(200)的操作數(shù)為400,寄存器尋址R的操作數(shù)為200.

  「答案」:D

  5.單地址指令(?。?/P>

  A.只能對(duì)單操作數(shù)進(jìn)行加工處理

  B.只能對(duì)雙操作數(shù)進(jìn)行加工處理

  C.無(wú)處理雙操作數(shù)的功能

  D.既能對(duì)單操作數(shù)進(jìn)行加工處理,也能在隱含約定另一操作數(shù)(或地址)時(shí),對(duì)雙操作數(shù)進(jìn)行運(yùn)算

  「分析」:?jiǎn)蔚刂分噶罴饶軐?duì)單操作數(shù)進(jìn)行加工處理,也能對(duì)雙操作數(shù)進(jìn)行運(yùn)算。當(dāng)處理雙操作數(shù)時(shí),一個(gè)操作數(shù)在指令中給出,另一個(gè)操作數(shù)則是隱含約定的,例如堆棧操作指令中的入棧指令PUSH,指令中只給出源操作數(shù),而目的操作數(shù)則由計(jì)算機(jī)中的堆棧指針(SP)確定,在指令中不需要指定。

  「答案」:D

  2004年:

  14.反映計(jì)算機(jī)基本功能的是(?。?/P>

  A.操作系統(tǒng)      B.系統(tǒng)軟件      C.指令系統(tǒng)     D.數(shù)據(jù)庫(kù)系統(tǒng)

  「分析」:指令系統(tǒng):計(jì)算機(jī)中各種指令的集合,它反映了計(jì)算機(jī)硬件具備的基本功能。

  「答案」:C

  2005年:

  8.在大多數(shù)情況下,一條機(jī)器指令中是不直接用二進(jìn)制代碼來(lái)指定(?。?/P>

  A.下一條指令的地址

  B.操作的類型

  C.操作數(shù)地址

  D.結(jié)果存放地址

  答案:A

  9.在存儲(chǔ)器堆棧中,若棧底地址為A,SP指針初值為A-1,當(dāng)堆棧采用從地址小的位置向地址大的位置生成時(shí),彈出操作應(yīng)是(?。?/P>

  A.先從堆棧取出數(shù)據(jù),然后SP指針減1

  B.先從堆棧取出數(shù)據(jù),然后SP指針加1

  C.SP指針先加1,然后從堆棧取出數(shù)據(jù)

  D.SP指針先減1,然后從堆棧取出數(shù)據(jù)

  「分析」:堆棧是按特定順序進(jìn)行訪問(wèn)的存儲(chǔ)區(qū),其訪問(wèn)方式是后進(jìn)先出,即先存入的數(shù)據(jù)后讀出。對(duì)堆棧的訪問(wèn)由堆棧指針寄存器SP控制,當(dāng)堆棧采用從地址小的位置向地址大的位置生成時(shí),入棧操作是SP指針先加1,然后將數(shù)據(jù)存入堆棧,從堆棧取出彈出操作是先從堆棧取出數(shù)據(jù),然后SP指針減1.

  「答案」:A

  10.轉(zhuǎn)移指令執(zhí)行結(jié)束后,程序計(jì)數(shù)器PC中存放的是( )。

  A.該轉(zhuǎn)移指令的地址

  B.順序執(zhí)行的下條指令地址

  C.轉(zhuǎn)移的目標(biāo)地址

  D.任意指令地址

  「分析」:轉(zhuǎn)移指令執(zhí)行過(guò)程中,將轉(zhuǎn)移指令所指的子程序的起始地址裝入PC,因此轉(zhuǎn)移指令執(zhí)行結(jié)束后,程序計(jì)數(shù)器PC中存放的是轉(zhuǎn)移的目標(biāo)地址。

  「答案」:C

  三、改錯(cuò)題:

  3.在寄存器尋址方式中,指定寄存器中存放的是操作數(shù)地址。(2000)

  「分析」:在寄存器間接尋址方式中,指定寄存器中存放的是操作數(shù)地址;而在寄存器尋址方式中,指定寄存器中存放著操作數(shù)。

  「答案」:在寄存器尋址方式中,指定寄存器中存放著操作數(shù)。

  1.在計(jì)算機(jī)中,各指令周期的時(shí)間長(zhǎng)度是相同的。(2002)

  「分析」:在計(jì)算機(jī)中,由于指令的種類不同,功能不同,執(zhí)行每條指令時(shí)機(jī)器所進(jìn)行的操作可能就不同,所需要的時(shí)間長(zhǎng)短也可能不相同,所以各指令周期的時(shí)間長(zhǎng)度不一定相同。

  「答案」:一般說(shuō),由于各指令功能的不同,它們的指令周期有長(zhǎng)有短,不一定相同。

  22.轉(zhuǎn)移指令執(zhí)行結(jié)束后,目標(biāo)地址可放在任意寄存器中。(2004年)

  「分析」:轉(zhuǎn)移指令執(zhí)行過(guò)程中,將轉(zhuǎn)移指令所指的子程序的起始地址裝入PC,因此轉(zhuǎn)移指令執(zhí)行結(jié)束后,程序計(jì)數(shù)器PC中存放的是轉(zhuǎn)移的目標(biāo)地址。

  「答案」:轉(zhuǎn)移指令執(zhí)行結(jié)束后,目標(biāo)地址放在程序計(jì)數(shù)器PC中。

?2011年7月自學(xué)考試成績(jī)查詢時(shí)間及方式匯總

?2011年下半年各地自學(xué)考試報(bào)名匯總

更多信息請(qǐng)?jiān)L問(wèn):自學(xué)考試頻道    自學(xué)考試論壇    自學(xué)考試博客

分享到: 編輯:環(huán)球網(wǎng)校

資料下載 精選課程 老師直播 真題練習(xí)

自學(xué)考試資格查詢

自學(xué)考試歷年真題下載 更多

自學(xué)考試每日一練 打卡日歷

0
累計(jì)打卡
0
打卡人數(shù)
去打卡

預(yù)計(jì)用時(shí)3分鐘

環(huán)球網(wǎng)校移動(dòng)課堂APP 直播、聽(tīng)課。職達(dá)未來(lái)!

安卓版

下載

iPhone版

下載

返回頂部