2008年5月7日 星期三

乘法器的ASM圖


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

沒有留言: