?? 說明.txt
字號:
1>一共4條指令分別為:
ADD-----00AAAAAA AAAAAA為操作數的存儲地址
AND-----01AAAAAA AAAAAA為操作數的存儲地址
JMP-----10AAAAAA AAAAAA為跳轉地址
INC-----11XXXXXX 加一指令
2>書中講到的測試用程序如下:
存儲器地址: 指令: 二進制碼
000000 ADD 4 00000100;
000001 AND 5 01000101;
000010 INC 10000000;
000011 JMP 0 11000000;
000100 27H 00100111;
000101 39H 00111001;
ROM的其他的存儲單元未定義.
3>這個簡單的CPU沒有輸出,看結果需要看波形圖中的ALU的輸出寄存器AC的值即可.
三條指令操作后AC輸出應該分別為:
ADD 4 27H
AND 5 21H(27H&&39H)
INC 22H(21H INC)
JMP 不變,因為跳轉地址為000000,所以并開始下一次的ADD 4
4>所用仿真工具為ACtivel HDL4.2,翻譯自<<計算機系統組成與體系結構>> John D.Carpinelli
人民郵電出版社
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -