Monday, 31 March 2014
Don't know how to start with x86 assembly? Don't worry!
This semester I take Assembly language courses in my univercity. I experienced a problem with finding easy way of compiling and executing 16-bit programs on my 64-bit Windows or 32-bit Ubuntu Linux. And I stopped on DosBox + TASM compiler (http://trimtab.ca/2010/tech/tasm-5-intel-8086-turbo-assembler-download/) bacause I started from programming for DOS operating system and this solution can be used on both OS I use.
Also you can use emu8086 (http://www.emu8086.com/) - Intel 8086 emulator which contains everything for learning, of another assembly like MASM, FASM, NASM, etc.
For learning Assembly language I'm using S. Zubkov's book "Assembler for DOS, Windows and UNIX".