資源簡介
(1)按照實驗要求設計簡單ALU,能執行8種操作,分別為:
1)加、減、增1、減1等4種8位算術運算;
2)與、或、非、異或等4種8位邏輯運算。
實現上,可以用一位M 作為進行算術運算或邏輯運算的控制位,M=0 時進行算術運算,M=1 時進行邏輯運算。另外用2位來表示4種操作。
(2)實現一些基本的PSW標志位:
1)進位/借位的輸出標志位C;
2) 運算結果為零的輸出標志位Z;
3) 運算結果為溢出的輸出標志位V;
4) 運算結果為負數的輸出標志位N。
(3)加減必須用最基本的1位全加器fa作為基礎,可以采用直接由8次1位運算得到8位的操作;也可以先構造4位加法器,再進一步實現8位加減運算。
注意:算術運算的兩個操作數要求都是帶符號數,即1位符號位和7位數據位。

代碼片段和文件信息
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????26624??2011-03-20?17:46??實驗2\關于實驗2.doc
?????文件??????70656??2011-03-20?17:44??實驗2\實驗2?參考代碼.doc
?????文件??????25088??2011-03-20?17:17??實驗2\實驗2-ALU?實驗要求.doc
?????目錄??????????0??2011-03-20?17:47??實驗2
-----------?---------??----------?-----??----
???????????????122368????????????????????4
-----------?---------??----------?-----??----
?????文件??????26624??2011-03-20?17:46??實驗2\關于實驗2.doc
?????文件??????70656??2011-03-20?17:44??實驗2\實驗2?參考代碼.doc
?????文件??????25088??2011-03-20?17:17??實驗2\實驗2-ALU?實驗要求.doc
?????目錄??????????0??2011-03-20?17:47??實驗2
-----------?---------??----------?-----??----
???????????????122368????????????????????4
- 上一篇:數據結構 冒泡排序 輸出每一趟結果
- 下一篇:Linux綜合實驗GTK+單詞計算器
評論
共有 條評論