コメントを追加

ありがとうございます。
なるほどビッグエンディアンだから上下バイト間のキャリは考慮していないと。なので一致比較はできても大小比較はできないと。
MC6801以降はどう処理しているんだろう? 思いつくのは
1. まず上位を計算して減算結果をどこかに残しておく
2. 下位を計算してボローが発生したら1.の結果から-1分補正してN,V,Cを訂正する
かな。上位の結果を全ビット残さなくてもフラグだけなら直せる気がします。

Plain text

  • HTMLタグは利用できません。
  • ウェブページのアドレスとメールアドレスは自動的にリンクに変換されます。
  • 行と段落は自動的に折り返されます。
※ コメントは原則公開です。個別のご相談などは「ご意見・ご要望」からお願いします。