標(biāo)題: Proteus仿真ALU電路設(shè)計(jì):16條數(shù)據(jù)傳輸指令 [打印本頁]

作者: 啊啊啊啊呵    時(shí)間: 2019-11-17 18:12
標(biāo)題: Proteus仿真ALU電路設(shè)計(jì):16條數(shù)據(jù)傳輸指令
所有寄存器輸出用三態(tài)門隔離到數(shù)據(jù)總線,寄存器ACC和Rx的數(shù)據(jù)輸入是不同的總線。數(shù)據(jù)寫入就是寄存器時(shí)鐘發(fā)揮作用,選擇相應(yīng)的邏輯就實(shí)現(xiàn)對不同寄存器的數(shù)據(jù)鎖存(寫入)。
1. 實(shí)現(xiàn)MOV Rx,bbbb四條,x=0,1,2,3。x由指令的IR5和IR4(D5、D4位)指定;
2. 實(shí)現(xiàn)MOV A, Rx和MOV Rx,A;
3. 指令I(lǐng)R7=1,IR6=0實(shí)現(xiàn)MOV Rx,bbbb;
4. 指令I(lǐng)R7=0,IR6=0,且IR3、IR2、IR1、IR0(指令低4位, D3~D0)為1110實(shí)現(xiàn)MOV A, Rx。為1111時(shí)實(shí)現(xiàn)MOV Rx, A。

仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)




全部資料51hei下載地址:
ALU2.2 (1).zip (49.6 KB, 下載次數(shù): 17)





歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1