Requirements
- Visual Studio 2xxx installed (I used 2010)
- Microsoft Visual C++ Express 2005 installed: http://go.microsoft.com/fwlink/?LinkId=51410&clcid=0x409
- Microsoft Macro Assembler 8.0 (MASM) Package (x86) installed:http://www.microsoft.com/en-us/download/details.aspx?id=12654
Getting
started
Download the
Irvine’s example program folder:
(I have Visual
Studio 2010 so I chose:
Extract it to: c:\Irvine
Creating new project
Copy c:\Irvine\Examples\Project_Sample folder to a new location and open the
*.sln file and work on it.
Debugging Tips
In
assembly language running debugging mode with registers flags and memory can
help you.
First,
make sure you are in debug mode.
Put
brake point in one of your code lines or press F10 and then the registers
option will be available.
Go to
Debug > Windows > Registers:
You will
receive the registers window:
Press
right click on the Registers window and check the Flags:
And you
will receive the flags (marked):