ファイルレジスタMEM1の内容が100のとき処理1を実行し、100以外のとき処理2を実行する条件分岐のプログラムをアセンブリ言語で表すとどうなるかわかりませんか?

回答の条件
  • 1人3回まで
  • 登録:2006/09/12 00:19:10
  • 終了:2006/09/14 20:24:01

回答(1件)

id:ardarim No.1

ardarim回答回数897ベストアンサー獲得回数1452006/09/12 02:16:17

ポイント60pt

アセンブリ言語といった場合、プロセッサ毎にニーモニックが異なるため、どのプロセッサを前提にしているのかを提示するべきだと思います。


x86系のアセンブリ言語であれば、

    cmp     mem1, 100
    jne     label_2
label_1:
    処理1
    jmp     label_end
label_2:
    処理2
label_end:

のような感じだと思いますが。

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません