階乘的制作
本次來制作計算機(jī)組成原理的第二層階段設(shè)計,本篇前置知識在調(diào)試篇。
我們需要使用底層的代碼,通過控制開關(guān)來實現(xiàn)我們的程序。
首先決定使用dst類型的格式,然后開始構(gòu)思d=s?treg代碼的格式。
階乘首先要使用到循環(huán),這里使用if AthenB elseC語句,實現(xiàn)條件反復(fù)跳轉(zhuǎn)。
if z then a else b#意思就是如果zero為1,就跳轉(zhuǎn)到a,如果不是就跳到b。
然后就是反復(fù)使用ALU輸出dreg和sreg的乘積,以及對sreg--并判斷是否為0.
以上就是jiecheng dreg, sreg, treg代碼的構(gòu)思邏輯
- 具體實現(xiàn)請回看調(diào)試篇,重點看關(guān)于控制信號的圖片
展示




