I'm learning Assembly and I really like the concepts of the bare PUSH and POP instructions. I really love the low level stuff. I have been following this tutorial and this is some of the code that you can make a simple .exe out of:
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
The guy says you can assemble this code with A86, but when I whent to their site it seemed as If it was extinct and the program version only went up to Windows XP? Is there an A86 assembler for Windows 64 bit? What type of assembler uses these EXTREMELY simple instructions? (I don't really like MASM or FASM that much)
Thanks!
P.S. I have been reverse engineering programs with Olly DBG which is why I've been learning more about assembly, and hence learning about PUSH, POP, MOV, and INT.