2008年4月30日 星期三

除法器的ASM圖

說明:上圖為除法器的ASM圖,其作用如C語言的流程圖,主要是幫助程式的撰寫。其中的x為被除數、y為除數、r1為餘數、r2和r3皆代表商數、pb為按鈕狀態信號,而當READY=1時,就會等使用者按鈕,當READY=0時,機器正忙著計算商數。此程序一開始先把r1設為x、r2設為0,當使用者按下按鈕後便執行下列動作,如果當r1大於等於y時,則r1-y的值儲存在r1、r2+1的值儲存在r2、r2的值儲存在r3(儲存商數),而當r1小於y時,則得到答案。

沒有留言: