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