日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

计算机组成原理期末复习往年卷子

發布時間:2023/12/4 编程问答 41 豆豆
生活随笔 收集整理的這篇文章主要介紹了 计算机组成原理期末复习往年卷子 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.? ?I/O設備的編址方式通常有___統一編址__和_獨立編址__兩種方式。P145

2.Cache是一種高速緩沖存儲器,是為了解決____CPU____和___主存____之間速度不匹配而采用的一項重要技術P124

?3.在計算機系統中,I/O設備與主機傳遞消息的控制方式除了程序查詢方式、程序中斷方式(硬件方式)外,還有__DMA__方式、__通道_方式、__I/O處理機__方式(軟件方式)。P1481. I/O設備的編址方式通常有___統一編址__和_獨立編址__兩種方式。P145

4.動態隨機存儲器常見的刷新方式有___集中式__刷新、__分散式__刷新、_異步式___刷新三種。P109

5.直接尋址方式中,指令的地址碼部分直接給出操作數在內存中的? ??真實地址EA(有效地址) ??,在執行階段只需要____1____次訪存即可得到操作數。P178

6.RISC稱為 ___精簡指令系統計算機????? ,與其對應的是___CISC??? ,即復雜指令系統計算機P189

7.用二進制代碼0、1表示的計算機語言稱為____機器語言______,用助記符編寫并增加了指示性指令的計算機語言稱為____匯編語言____。

8.CPU從主存取出一條指令并執行該指令所需的全部時間叫做___指令周期_。P203

9.Cache與主存的地址映射方式會直接影響到Cache—主存系統的工作效率,常見的映射方式主要有:___直接__映射、__全相聯___映射和___組相聯__映射。P128

1.CPU的組成中不包含______。? ???????????????( B ) ?P197 ?????????????????????????????????????????????????????????

(A) 寄存器?????? ???(B) 存儲器??? ??????(C) 控制器???? ?(D) 運算器

2.計算機操作的最小時間單位是______。 ???????????????( D )

(A) 中斷周期 ????????(B) CPU周期 ??(C) 指令周期 ???(D) 時鐘周期

3. 一個16K×32位的靜態存儲器芯片,其地址線和數據線的總和是______。( C )

16k=2^14

14+32=46? ??????

(A) 32 ?????????(B) 36 ??????(C) 46? ???????(D) 48

4.若采用雙符號位進行補碼運算,運算結果的符號位為10,則_。 ( A )P64

計算機運算溢出檢測機制,采用雙符號位,00表示正號,11表示負號。如果進位將會導致符號位不一致,從而檢測出溢出。結果的符號位為01時,稱為上溢(正溢出);為10時,稱為下溢(負溢出)。

(A) 產生了下溢?? ????????????????(B) 產生了上溢

?(C) 運算結果正確,為負數? ???????(D) 運算結果正確,為正數

5.控制存儲器存放的是_______。???????????? ( ?C? )????? P237 ??????????????????????

(A) 機器指令???? (B) 機器指令和數據?? (C) 微程序 ??(D) 微程序和數據

6.設,則=?????? 。??????????? ( D )???

正整數的反碼為符號位加其本身,負數的反碼符號位加其各位取反??????????????????????

(A) 0.1011??????? ??(B) –0.1011???? ???(C) –0.0101??? (D) –0.0100

7.下面哪個選項屬于三總線結構。????????????? (? D? )? ?P8 ??????????????????

(A) 地址總線、數據總線和控制總線三組傳輸線

(B) 設備總線、主存總線和控制總線三組傳輸線

(C) I/O總線、主存總線和系統總線三組傳輸線

(D) I/O總線、主存總線和DMA總線三組傳輸線

8.中斷向量可提供?????? 。???????????? (? C? )??? P211? ???????????????????????????

(A) 被選中設備的地址?? ???????????????(B) 傳送數據的起始地址

(C) 中斷服務程序入口地址的地址? ??????(D) 主程序的斷點地址

9.CPU響應中斷的時間是?????? 。????????? (? A ?)???? P213? ??????????????????????

(A) 執行周期結束 ??????????(B) 取指周期結束

(C) 中斷源提出請求? ???????(D) 間址周期結束

10.為了便于實現多級中斷,保護現場信息最有效的辦法是采用_ ( B ) P219 ???????

(A) 通用寄存器 ???(B) 堆棧???? (C) 存儲器? ??(D) 外存
11.虛擬存儲技術主要解決存儲器的?????? 問題。?? (? B? )????????????????????????

(A) 提高主存儲器的存取速度 ??

(B) 擴大主存儲器的存儲空間,并能進行自動管理和調度???

?(C) 提高外存儲器的存取速度???

(D) 擴大外存儲器的存儲空間

12.在定點二進制運算器中,減法運算一般是通過?????? 來實現的。 (? B? )??????????

(A) 原碼運算的二進制減法器 ???(B) 補碼運算的二進制加法器??

(C) 原碼運算的十進制加法器? ??(D) 補碼運算的二進制減法器

13.微程序控制器中,機器指令與微指令的關系是?????? 。 ( ?D? )??????????????????

(A) 每一條機器指令都由一條微指令來執行

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

(C) 一條微指令由若干條機器指令組成

?(D) 每一條機器指令由一段用微指令編成的微程序來執行

14.在一個串行傳輸系統(1起始位+1停止位+8數據位)中,每秒鐘可傳輸120個字節的數據,其比特率為?????? 。 ?(? C? )? P14

比特率:120B=120*8=960b

波特率:120*10

(A) 80比特 ???(B) 120比特???? (C) 960比特 ???(D) 160比特

15.三種總線控制方式中,?????? 方式對電路故障最敏感。 ?(? A? ) P10?? ??????????

(A) 串行鏈接 ?????(B) 定時查詢??

(C) 獨立請求????? (D) 以上都不正確

16.寄存器間接尋址方式中,操作數處在?????? 。 (? B? )? P180 ????????????????

(A) 通用寄存器 ???(B) 主存單元?? (C) 程序計數器??? (D) 堆棧

17.若某存儲器的存取周期為100ns,每個存取周期可以傳輸一個字節的二進制數據,則該存儲器的數據傳輸率為?????? 。? ????(? D ) P12 ?1s=10^9 ns ????????????????????????????????

(A) 位/秒 ?????????????(B) 位/秒 ????????????? 100ns=10^-7s

?(C) 位/秒 ?????????????(D) 位/秒???????? <—— (1/10^-7)*8

18.浮點數加減運算中,對階的方法是?????? 。? (? A ?) ?P73? ????????????????????????

(A) 將較小的一個階碼調整到與較大的一個階碼相同

(B) 將較大的一個階碼調整到與較小的一個階碼相同

(C) 將被加數的階碼調整到與加數的階碼相同

?(D) 將加數的階碼調整到與被加數的階碼相同

19.接口是?????? 之間的邏輯部件。?? (? B? ) ?

I/O接口是CPU和I/O設備之間交換信息的媒介和橋梁???????????????????????????????

(A)? CPU與系統總線 ??????????(B) 系統總線與I/O設備??

(C) 主存與I/O設備??? ?????????(D) 運算器與I/O設備

20.假設某系統總線在一個總線周期中并行傳輸4字節信息,一個總線周期占用2個時鐘周期,總線時鐘頻率為10MHz,則總線帶寬是???? ??(? C? )???

(A) 80MB/s ???(B) 40MB/s???? (C) 20MB/s??? (D) 10MB/s

10/2*4=20

  • 設機器數字長為8 (含一位符號位在內),若A = +15,B = +24,求 [A-B],
  • 并判斷有無溢出,如果沒有溢出還原成真值(十進制)。

    ??A= +15=+00011112 都是七位
    ???? B=+24=+00110002
    ???? [A]=0 000 1111
    ???? [B]
    =0 001 1000

    正整數的反碼=補碼=原碼,負數的反碼符號位加其各位取反? 負數補碼=反碼+1
    ???? [-B]=1 110 1000?????????????????

    ? ? ? ? ? ? ?00 0 0 1 1 1 1
    ??????? +?? 1
    1 1 0 1 0 0 0
    ? ? ? ? =? ? 1
    1 1 1 0 1 1 1

    ?[A-B]= 11 1 1 0 1 1 1??

    A-B= (-0001001)B = (-9)D? (原=+1?

    ??????????????? 沒有溢出?????????????????????????

    2.CPU執行一段程序時,cache完成存取的次數為1900次,主存完成存取的次數為100次,已知cache存取周期為50ns,主存存取周期為250ns,求Cache的命中率以及Cache-主存系統的平均訪問時間和效率。P125

    解:命中率=1900/(1900+100)=0.95???

    ? ???平均訪問時間=0.95*50+1-0.95*250=60ns?

    效率50/60=83.3%??

    3.現有一I/O設備與主存之間進行字符傳輸,要求傳輸率為960000bps。如果采用DMA傳輸方式,每次傳送數據支持的最大批量為3000B,如果采用程序中斷方式,每次傳輸一個字節。假設處理任何一次中斷都需要5μs,且DMA傳輸字符過程中無時間間隙,不計預處理時間。求分別采用DMA方式與程序中斷方式,每秒用于該設備傳輸字符的時間是多少?

    解:已知該I/O設備數據傳輸率為9600bps,則每秒傳送的數據量為9600/8=1200B1B=8b

    1)若采用DMA方式,傳輸1200B的數據共需1200個存取周期,每傳輸300B的數據需中斷一次做后處理,則每秒內用于該設備數據傳輸的時間為:

    0.1μs×1200+4μs×(1200/300=136μs???????????????? (5)

    2)若采用中斷方式,每傳輸一個字節就要申請一次中斷,所以每秒用于該設備傳輸數據的時間為:

    4μs×1200=4800μs??????????????? (5)

    由此可以看出,在進行批量數據傳輸時采用DMA方式數據更快、系統工作效率更高。

  • 某指令系統字長為16位,地址碼取4位,試提出一種方案,使該指令系統有8條三地址指令、16條二地址指令、100條一地址指令。P177
  • 4OP
    0000

    ……?? ??A1A2A38條三地址指令??
    0111

    10000000
    …………???? A2A316條二地址指令?
    1000
    1111
    100100000000
    ………………???? A3100條一地址指令??
    1001
    01100011

    2.設 CPU內有下列部件:PC、IR、SP、AC、MAR、MDR 和 CU,要求:

    (1)請寫出無條件轉移指令JR X的信息流。

    (2)若中斷時采用斷點進棧的方式,請寫出中斷周期的信息流。

    ?

    21JR X取指的數據流為:

    ???????? (PC)->MAR

    ????????? 1->R

    ????????? M(MAR)->MDR

    ???????? (MDR)->IR

    ???????? OP(IR) ->CU

    (PC)+1->PC??

    ? ??????無條件轉移指令JR X執行的數據流為:

    ???????? Ad(IR)->PC???

    2)中斷周期數據流為:

    程序斷點 進棧

    (SP)- 1->MAR

    1->W

    PC->MDR

    MDR->M(MAR)

    向量地址-> PC

    0->EINT(置“0”)? ? ? ? ? ? ? ? ? ? ?

    3.設CPU共有16根地址線,8根數據線,并用????? (低電平有效)作訪存控制信號,R/? 作讀/寫命令信號(高電平為讀,低電平為寫)。現有下列存儲芯片:ROM(2K×8位,4K×4位,8K×8位),RAM(1K×4位,2K×8位,4K×8位),及74138譯碼器。要求主存地址空間分配為:

    0000~4095為系統程序區;

    4096~12287為用戶程序區。

    (1)根據以上十進制地址范圍寫出二進制地址范圍,并確定這兩個區域的容量分別為多少。

    (2)指出選用的存儲芯片類型及數量;
    ??? (3)詳細畫出存儲芯片的邏輯框圖。

    1)二進制地址范圍為:

    系統程序區: 0000000000000000~0001111111111111? 容量為212×8 = 4K×8?

    用戶程序區:0001000000000000~0010111111111111?? 容量為213×8 = 8K×8

    2)選片:系統程序區選擇:4K × 4ROM芯片,數量2片;

    用戶程序區選擇:4K × 8RAM芯片:數量2片;

    3)邏輯框圖如下:(4分)

    ??? A15?????? 信號可以互換。

    ?

    總結

    以上是生活随笔為你收集整理的计算机组成原理期末复习往年卷子的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。