表數(shù)范圍、表數(shù)精度、表數(shù)效率
當(dāng)浮點(diǎn)數(shù)字長(zhǎng)確定后,尾數(shù)基值 r m 為 2 或 4 具有最大表數(shù)范圍,當(dāng)采用隱藏位表數(shù)方法,尾數(shù)基值 r m 取 2 可使表數(shù)效率達(dá)最大值 100% .
CISC指令系統(tǒng)的主要特點(diǎn)
RISC指令系統(tǒng)的特點(diǎn)
RISC關(guān)鍵技術(shù)
延時(shí)轉(zhuǎn)移技術(shù)、指令取消技術(shù)、重疊寄存器窗口技術(shù)
間址尋址方式和變址尋址方式的主要差別
指令格式優(yōu)化設(shè)計(jì)
Huffman編碼法、擴(kuò)展編碼法、平均碼長(zhǎng)計(jì)算。
典型題例:
如果有一臺(tái)模型機(jī),有8條指令,分別具有如下的出現(xiàn)頻率:0.4、0.3、0.2、0.15、0.1、0.08、0.05、0.02.(1)要求操作碼具有最短平均碼長(zhǎng),設(shè)計(jì)操作碼編碼,計(jì)算平均長(zhǎng)度。(2)設(shè)計(jì)8位字長(zhǎng)指令3條,為寄存器-寄存器兩地址指令;16位字長(zhǎng)的寄存器-存儲(chǔ)器變址尋址方式指令4條,變址范圍-128到127.設(shè)計(jì)指令格式,給出各字段長(zhǎng)度和指令格式。
解:
( 1 )利用 Huffman 編碼法,編碼過程如下:
可得到最短平均碼長(zhǎng)操作碼如下:
出現(xiàn)頻率 操作碼 碼長(zhǎng)
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
平均碼長(zhǎng) =(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 位字長(zhǎng)的寄存器 - 寄存器指令
16 位變址尋址寄存器 - 存儲(chǔ)器指令:
操作碼: 1100 、 1101 、 1110 、 1111