自考“計算機系統(tǒng)結(jié)構(gòu)”復(fù)習(xí)資料(2)

  • 發(fā)布時間:2024-09-15 16:21:23
  • 來源:本站整理
  • 閱讀:
導(dǎo)讀:
  關(guān)于浮點數(shù)表示
  表數(shù)范圍、表數(shù)精度、表數(shù)效率
  當(dāng)浮點數(shù)字長確定后,尾數(shù)基值 r m 為 2 或 4 具有最大表數(shù)范圍,當(dāng)采用隱藏位表數(shù)方法,尾數(shù)基值 r m 取 2 可使表數(shù)效率達(dá)最大值 100% .
  CISC指令系統(tǒng)的主要特點
  RISC指令系統(tǒng)的特點
  RISC關(guān)鍵技術(shù)
  延時轉(zhuǎn)移技術(shù)、指令取消技術(shù)、重疊寄存器窗口技

表數(shù)范圍、表數(shù)精度、表數(shù)效率

當(dāng)浮點數(shù)字長確定后,尾數(shù)基值 r m 為 2 或 4 具有最大表數(shù)范圍,當(dāng)采用隱藏位表數(shù)方法,尾數(shù)基值 r m 取 2 可使表數(shù)效率達(dá)最大值 100% .

CISC指令系統(tǒng)的主要特點

RISC指令系統(tǒng)的特點

RISC關(guān)鍵技術(shù)

延時轉(zhuǎn)移技術(shù)、指令取消技術(shù)、重疊寄存器窗口技術(shù)

間址尋址方式和變址尋址方式的主要差別

指令格式優(yōu)化設(shè)計

Huffman編碼法、擴(kuò)展編碼法、平均碼長計算。

典型題例:

如果有一臺模型機,有8條指令,分別具有如下的出現(xiàn)頻率:0.4、0.3、0.2、0.15、0.1、0.08、0.05、0.02.(1)要求操作碼具有最短平均碼長,設(shè)計操作碼編碼,計算平均長度。(2)設(shè)計8位字長指令3條,為寄存器-寄存器兩地址指令;16位字長的寄存器-存儲器變址尋址方式指令4條,變址范圍-128到127.設(shè)計指令格式,給出各字段長度和指令格式。

解:

( 1 )利用 Huffman 編碼法,編碼過程如下:

可得到最短平均碼長操作碼如下:

出現(xiàn)頻率 操作碼 碼長

0.33 00 2

0.27 01 2

0.16 10 2

0.09 110 3

0.08 1110 4

0.05 11110 5

0.02 11111 5

平均碼長 =(0.33+0.27 +0.16) x2+0.09 x 3+0.08 x 4+(0.05+0.02) x5=2.4

操作碼:00 01 10

(2)8 位字長的寄存器 - 寄存器指令

16 位變址尋址寄存器 - 存儲器指令:

操作碼: 1100 、 1101 、 1110 、 1111

相關(guān)閱讀