通知
すべてクリア
Topic starter
2007年2月17日 1:37 PM
VC++6.0 PRO
OS XP
VC++6.0でインラインアセンブラ書こうとしていますが、
仕様がよくわかりません。
je short main_loop
と書いてあるのですが、このshortの意味がよくわかりません。
ご存知の方よろしく、おねがいします。
よい、文献等をご存知でしたら、ご紹介お願いします。
* je zFフラグが1のときmain_loopへジャンプ
* main_loop ラベル
Topic starter
2007年2月17日 1:58 PM
上の一行は、VC++6.0に添付のstrlenのアセンブラソースです。
2007年2月17日 3:11 PM
場所が近いってことでしょ。
その命令の直後の位置から-128~+127の範囲内なら1バイトでアドレスを表現できる。
たぶんそんなんだったような。
2007年2月17日 3:13 PM
ショートジャンプ=8ビット相対ジャンプ(前128バイト後127バイト以内)
Topic starter
2007年2月17日 4:54 PM
wclrp ( 'o')さん、とおりすがりさん、ありがとうございます。
たすかりました。
2007年2月17日 5:29 PM
x86の基本的なニーモニックについて知りたければ
Intelから命令セットリファレンスをDLすればよいかと。
http://www.intel.com/jp/developer/download/index.htm
Topic starter
2007年2月17日 9:02 PM
とおりすがり さん、ありがとうございました。
膨大な、量ですね。数千ページあります。