• ベストアンサー

アセンブラで割り算

アセンブラ記述で割り算を実現させたいのですがよくわかりません。 下記条件でどのように実現すればよいでしょうか。 ・8ビット÷4ビット ・命令セットは  LDL, LDH, MOV, ADD, SUB, SRA, SR, SL, AND, OR, JE, JMP, CMP, LD, ST, HLT ・レジスタは16ビット ・レジスタは8個 です。 「被除数の上位4ビットと除数を比較して商を求めて、余りに被除数の次ビットを連接する」 の繰り返しでできると思っているのですが、アセンブラ表記がわかりません。 よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • zwi
  • ベストアンサー率56% (730/1282)
回答No.2

なんとなくニーモニックが似ているのでZ80の割り算の例。 http://ldlabo.hishaku.com/NO24/hontai.htm#15

その他の回答 (1)

  • Dxak
  • ベストアンサー率34% (510/1465)
回答No.1

CASL - Wikipedia http://ja.wikipedia.org/wiki/CASL かな?と、思ったけど、違うみたいね アセンブラって、CPUによって、違うから・・・何の命令セットなのか、補足した方が良いよ