記在心裡:
[/code]
lb、lbu:載入一個位元組
lh、lhu:載入半個字
長寬、長*
拉*,麗*
lw載入一個單字
ld* 載入一個雙字
la*:載入位址
li*:載入立即值
sb、sh、sw、sd*
sb:保存一個位元組
sh:儲存半個字
sw:儲存一個字
sd*:儲存一個雙字
資料移動命令
算術邏輯指令
滑動和旋轉命令
多媒體指令
浮點指令
程式控制指令
系統控制指令
堆疊架構:8087 Intel ATAM862 Atmel
堆疊和地窖架構
累加器架構
記憶體-記憶體架構
暫存器記憶體的記憶體架構
寄存器-寄存器架構
資料格式:
整數
單一位元
浮點
多媒體
f=(-1)^s*1.m*2^(e-b)
32位單精度
64 位元雙精確度
80 位元高級精度
IEEE 754 標準
直接值尋址
立即尋址
直接尋址
間接尋址
索引尋址
帶有自動遞增/遞減的間接尋址
帶位移的間接定址
帶位移的索引尋址
記憶體到暫存器
記憶體寫入
分支
算術邏輯單元來源
註冊地址
暫存器寫入
算術運算單元
命令解碼器
功能解碼器
算術邏輯單元
暫存器組
資料儲存
指令記憶體
命令計數器
1 個與
2 個多工器
2 x 加法器數字
2 x 4 位移位器
算術邏輯單元來源
算術運算單元
鋁操作數
算術邏輯單元輸入:
- 輸入暫存器
- 零
暫存器組
- 資料輸入暫存器1
- 資料輸入暫存器2
- 一個出口
ALU-Src ALU-Op ALU 操作數
00 010 - 添加
x1 110 - 子
1x 010 - 添加
R型 000000 1 1 0 0 0 0 10
1.) 有條件的
2.) 絕對
- 等於 - 平等
- 不 - 不等於
- ge - 大於等於
- gt - 大於
- lt - 小於
- le - 小於等於
是 - 如果高於則跳轉
jal - 跳躍和鏈接
貝克、伯尼
貝克茲*、布涅茲*
布萊,布萊
bltz, 布萊茲
bgt、bge
bgtz、bz
1.) 靜態命令調度
2.) 動態
VLIW - 超長指令字處理器
1.) 靜態
- 按訂單發出 按訂單完成
2.) 動態
- 亂序問題 亂序完成
1.) 預測總是不被採納
2.) 預測總是被採用
3.) 預測向後採取,向前不採取
1 位元和 2 位元預測器
1.) T -> NT, NT->T
2.) 預測強烈採取、預測弱採取、預測弱不採取、預測強烈不採取
[/code]
任務與練習,00001
- davidvajda.de
- Site Admin
- Beiträge: 1507
- Registriert: Di Jul 18, 2023 8:36 pm
- Wohnort: D-72072, Tübingen
- Kontaktdaten: