問題詳情

4. 假設某個電腦的 CPU 有兩個資料暫存器(data register)R0 和 R1,並且其指令集包含下列兩種指令:add Rd, Rs1, Rs2 (將存在暫存器 Rs1 和 Rs2 的值相加,並將結果存在暫存器 Rd 裡面)sub Rd, Rs1, Rs2 (將存在暫存器 Rs1 裡的值減去 Rs2 裡的值,並將結果存在暫存器 Rd 裡面)請說明如何利用這些指令將暫存器 R1 的內容清除為 0。

參考答案