私はアセンブリを学んでいて、生の PUSH および POP 命令の概念が本当に好きです。低レベルのものが大好きです。私はこのチュートリアルに従っています。これは、単純な .exe を作成できるコードの一部です。
MOV AH,02 ; Function to output a char
MOV DL,"!" ; Character to output
INT 21h ; Call the interrupt to output "!"
MOV AH,04Ch ; Select exit function
MOV AL,00 ; Return 0
INT 21h ; Call the interrupt to exit
その男は、このコードを A86 で組み立てることができると言っていますが、私が彼らのサイトにアクセスしたとき、それが消滅し、プログラムのバージョンが Windows XP になっただけだと思われましたか? Windows 64 ビット用の A86 アセンブラはありますか? これらの非常に単純な命令を使用するのはどのタイプのアセンブラですか? (MASMやFASMはあまり好きじゃない)
ありがとう!
PS 私は Olly DBG を使用してプログラムをリバース エンジニアリングしてきました。そのため、アセンブリについてさらに学び、PUSH、POP、MOV、および INT について学びました。