KITE マイクロプロセッサのレジスタ


KITE-1マイクロプロセッサには7つのレジスタ(命令レジスタ、アキュムレー タ、プログラムカウンタ、インデクスレジスタ、スタックポインタ、アドレス レジスタ、フラグレジスタ)があります。バス構成が3バス構成の場合、この 7つのレジスタで事足りますが、1バス構成の場合には、ALUの前後にデータ を一時的に保持するためのレジスタ(入力バッファ、出力バッファ)が必要にな ります。

1バス構成の場合
3バス構成の場合


レジスタセット(1バス構成の場合の例)
レジスタ名 仕様 制御1 制御2 制御3 制御4 制御5
命令レジスタ 16ビット リセット 書込み 読出し条件1 読出し条件2 読出し条件3
アキュムレータ 16ビット リセット 書込み 読出し    
プログラムカウンタ 12ビット リセット 書込み 読出し インクリメント  
インデクスレジスタ 12ビット リセット 書込み 読出し    
スタックポインタ 12ビット リセット 書込み 読出し    
アドレスレジスタ 12ビット セット 書込み      
フラグレジスタ 4ビット リセット 書込み      
入力バッファ 16ビット リセット 書込み      
出力バッファ 16ビット リセット 書込み 読出し    

補足事項は以下の通りです。


レジスタセット(3バス構成の場合の例)
レジスタ名 仕様 制御1 制御2 制御3 制御4 制御5 制御6
命令レジスタ 16ビット リセット 書込み 読出し条件1 読出し条件2 読出し条件3 読出し条件4
アキュムレータ 16ビット リセット 書込み 読出し      
プログラムカウンタ 12ビット リセット 書込み 読出し インクリメント    
インデクスレジスタ 12ビット リセット 書込み 読出し      
スタックポインタ 12ビット リセット 書込み 読出し      
アドレスレジスタ 12ビット セット 書込み        
フラグレジスタ 4ビット リセット 書込み        

補足事項は以下の通りです。


1バス構成および3バス構成共通の補足事項は以下の通りです。


では、 レジスタの記述 についてみていきます。


| Back | CAD Home |

My mail address is kuga@cs.kumamoto-u.ac.jp .
Last modified on