アセンブラ… (・∀・)イイ!
■ このスレッドは過去ログ倉庫に格納されています
0337_
NGNGSECTION .bss
integer resb 4
SECTION .text
mov [integer], DWORD 1
push DWORD[integer] ; (1)
call printarg ; 引数を表示するサブルーチン
add esp, 4
でintegerの内容 00000001が表示されるとしたら
(1)を
push DWORD[0] ; (1)
に変えたらintegerにアクセスできるかなーと思ったんですが
当然できないですよね・・・
実行時integerがどこに配置されるかはわからないのでしょうか?
どうしたら分かりますか?
カーネルの勉強でもしないと駄目なのかな。
■ このスレッドは過去ログ倉庫に格納されています