我需要哪种类型的汇编程序?

问题描述 投票:0回答:1

我正在学习Assembly,我真的很喜欢裸PUSH和POP指令的概念。我真的很喜欢低级的东西。我一直在关注this教程,这是一些您可以制作简单.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汇编程序吗?哪种类型的汇编器使用这些EXTREMELY简单指令? (我不太喜欢MASM或FASM)

谢谢!

P.S。我一直在Olly DBG进行逆向工程程序,这就是为什么我要学习更多有关汇编的知识,因此也要学习PUSH,POP,MOV和INT。

assembly x86 windows-7 x86-64 a86
1个回答
2
投票

嗯,您正在使用的教程是16位DOS代码,在现代OS上不起作用。学习32位汇编,您会更好。

x86汇编程序。

MASM - Ok, you don't like it
FASM - Now your being too picky.
NASM 
YASM
RoASM
JWasm
GoASM

和其他一些。如果您不喜欢FASM,那么您可能也不会喜欢其他人。

© www.soinside.com 2019 - 2024. All rights reserved.