《電腦群組成原理》第05章線上測試
答題須知:1、本卷滿分20分。
2、答完題後,請一定要單擊下面的“交卷”按鈕交卷,否則無法記錄本試卷的成績。
3、在交卷之前,不要重新整理本網頁,否則你的答題結果將會被清空。
錯誤清單:
2.1
2.2
2.3
2.4
第一題、單項選擇題(每題1分,5道題共5分)
1、擴充作業碼是_D_________。
A、作業碼欄位外輔助操作欄位的代碼 B、作業碼欄位中用來進行指令分類的代碼
C、指令格式中的作業碼 D、一種指令最佳化技術,不同地址數指令可以具有不同的作業碼長度
2、指令系統中採用不同定址方式的目的主要是_B_________。
A、實現儲存程式和程式控制 B、縮短指令長度,擴大定址空間,提高編程靈活性
C、可以直接存取外存 D、提供擴充作業碼的可能並降低指令解碼難度
3、單地址指令中為了完成兩個數的算術運算,除地址碼指明的一個運算元外,另一個數常採用_C_________。
A、堆棧定址模式 B、立即定址方式 C
C、隱含定址方式 D、間接定址方式
4、對某個寄存器中運算元的定址方式稱為_C_________定址。
A、直接 B、間接
C、寄存器 D、寄存器間接
5、程式控制類指令的功能是_D_________。
A、進行算術運算和邏輯運算 B、進行主存與CPU之間的資料傳送
C、進行CPU和I/O裝置之間的資料傳送 D、改變程式執行的順序
第二題、多項選擇題(每題2分,5道題共10分)
1、運算元的有效地址,為一寄存器中的內容與位移量之和則可以是_A________定址方式。
A、變址定址
B、基址定址
C、相對定址
D、直接定址
2、堆棧結構在電腦中的作用哪些? A
A、具有堆棧結構的機器使用零地址指令,這不僅合指令長度短,指令結構簡單,機器硬體簡化
B、實現程式調用,子程式嵌套調用和遞迴調用
C、對於“中斷”技術,堆棧更是不可缺少的,儲存“斷點”和“現場”
D、擴大指令定址空間
3、指令是靈活多變的,主要體現在哪些方面? A
A、指令格式多樣
B、定址方式豐富
C、指令類型多種
D、作業碼位元可隨地址碼個數變化而變化(擴充作業碼方式)
E、指令長度可變
4、程式控制類指令包括: A
A、無條件轉移指令
B、轉子程式指令
C、特權指令
D、中斷指令
5、若指令中的地址碼為A,變址寄存器為X,基底位址暫存器為B,則變址間址定址方式的運算元有效地址為_A_____。
A、((X)+A)
B、(X+A)
C、(X)+A
D、(X)+(A)
第三題、判斷題(每題1分,5道題共5分)
1、不設定浮點運算指令的電腦,就不能用於科學計算。(錯)
正確 錯誤
2、處理大量輸入輸出資料的電腦,一定要設定十進位運算指令。 (錯)
正確 錯誤
3、在電腦的指令系統中,真正必須的指令是不多,其餘指令都是為了提高電腦速 度和便於編程而引入的。(對)
正確 錯誤
4、擴充作業碼是作業碼欄位中用來進行指令分類的代碼。 (錯)
正確 錯誤
5、定址方式的引入帶來以下的好處:(1) 豐富程式設計手段,提高程式品質。(2) 減少訪問主存的次數,壓縮程式佔用的儲存空間。保證指令的地址碼欄位儘可能縮短,而訪問的儲存空間儘可能地大。(對)
正確