1

私の質問: Rotate All 関数は正確には何に使用され、必要に応じてソフトウェアで別の方法で実装できますか?

なんで?私は、ここで説明されている SAP-2 Simple-As-Possible Computer と同様に、ディスクリート ロジック チップから CPU を構築しようとしています。SAP-2 は Rotate-Left/Right のみを実行でき、キャリーは無視されます。キャリー フラグを利用する関数をいくつか追加したいのですが、設計を過度に複雑にしたくありません。

キャリーで左/右にシフトできる回路がありますが、キャリーですべて回転するのは実装が難しく、両方の機能を持つとさらに複雑になります。現在の動作は次のとおりです。

アキュムレータに CY=1 が含まれている場合 A=0111 0100

次に、キャリー=で左に回転します

CY= 0 A=1110 100 0

または Carry= で右回転

CY= 0 A= 0 011 1010

ご意見をお寄せいただきありがとうございます。

4

0 に答える 0