オペランド再考

 オペランドについて考え直した。現行ではオペランドとオペコードを区別するMSB、即値とレジスタ指定を区別するビットを使い残り6bitで数値をあらわしていたがもうちょっと工夫する。  オペランド MSB=1 とする。オペコードはMSB=0で区別できる。 type N: オペランドなし 現オペコード|次オペコード typ…
コメント:0

続きを読むread more

SEX命令のすべて

 きっかけはこれ。SEX (computing)(Wikipedia)  Sign Extend(符号拡張)命令とは、2の補数表現のデータをより大きいビット幅に変換する命令。元データの最上位にある符号ビットの値を先データの空き部分に埋める。  よく知られたMC6809のSEX命令は上位側を8bitのアキュムレータA、下位側を…
コメント:0

続きを読むread more