アセンブラ… (゜□゜) ↑アッー!↓at TECH
アセンブラ… (゜□゜) ↑アッー!↓ - 暇つぶし2ch711:デフォルトの名無しさん
06/10/20 13:06:04
mov ax, 0x300
push ax
call TEST

TEST:
push bp
mov bp, sp
mov ax, [bp + 4]
pop bp
ret

普通はこんな風に使う。
アセンブリ言語プログラムをCから呼ぶのと同じ感じ。
上のはnasm16bitプログラムで書いてある。
そのためbp+4なのだ。
+4な理由は、戻りアドレス16bitとbpをプッシュした16bitで合計4バイトってこと。



次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch