アセンブラ初心者スレッドat TECHアセンブラ初心者スレッド - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト23:デフォルトの名無しさん 11/10/02 03:08:10.28 .net call命令っつっても対応するオペコードは複数あるんだよ。 E8の場合はIPからの相対アドレスへのnear call。 24:デフォルトの名無しさん 11/10/02 05:49:48.47 .net 相対ジャンプの場合は、石によるけど、ジャンプ命令のアドレスからのオフセットか、 その次の命令のアドレスからのオフセット(8086はどっちだっけ)。 25:22 11/10/02 05:56:17.04 .net 8086はWindowsのことだよね? 逆算してみたら、次のコードの開始位置からの相対位置ですね 26:デフォルトの名無しさん 11/10/16 15:03:31.57 .net BSR ラベル:16 で書くのと JSRではどっちのがメモリ食うのか分からないです。 長いならJSRですかね? 27:デフォルトの名無しさん 11/12/14 04:55:52.34 .net 石の種類によるけど、BSRは3~4バイト、JSRは4~6バイト。 BSR ラベル:8 と書ける石もあって、この命令は2バイト。 でも、一般的にBSRのほうがJSRよりもマシンサイクルが多い(=遅い)。 その差まで気にかけるほどシビアな条件にはならないようにハード選定時点で 考えられるはず。 ってもう見てないよな(w 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch