The MASM Forum Archive 2004 to 2012

Project Support Forums => MASM32 => Topic started by: max on January 05, 2012, 05:58:36 AM

Title: about assembly language
Post by: max on January 05, 2012, 05:58:36 AM
hi....
my m/c configuration:os-windows3.processor-intel core 2 duo
Is there any simulator which is compatable for my pc? I want to know register values after running the any assembly language program.i m just looking for a 32 bit simulator(i have used 8085,8086 simulator).

plz help me

i m using masm32 from last three month but i cant improve myself in assembly program.plz tell me some refferences from where i can improve myself.....
i have knowledge about 8bit,16 bit processor but i want to know the 32 bit processorplz help me......thank you
Title: Re: about assembly language
Post by: dedndave on January 05, 2012, 06:40:25 AM
you are running Windows 3 ????
i am not sure of a good 32-bit debugger for that OS
Steve (FORTRANS) may have some ideas   :P

as for information, i always refer beginners to the first 6 chapters of Randy Hyde's AoA (old version)...
http://www.arl.wustl.edu/~lockwood/class/cs306/books/artofasm/toc.html

you can also get the Intel manuals, although they are a bit technical and dry   :P
http://www.intel.com/content/www/us/en/search.html?keyword=ia32+software+developer+manual
Title: Re: about assembly language
Post by: jj2007 on January 05, 2012, 07:06:26 AM
Max, what you are looking for is OllyDbg (http://www.ollydbg.de/version2.html). Check also the MasmBasic (http://www.masm32.com/board/index.php?topic=12460) deb macro, it shows register values without changing them.
Title: Re: about assembly language
Post by: dedndave on January 05, 2012, 07:16:52 AM
Jochen,
does olly work under win32s ?
Title: Re: about assembly language
Post by: jj2007 on January 05, 2012, 07:25:14 AM
Quote from: dedndave on January 05, 2012, 07:16:52 AM
Jochen,
does olly work under win32s ?

I doubt he means win32s. I doubt Masm32 would work under that OS.
Title: Re: about assembly language
Post by: FORTRANS on January 05, 2012, 02:55:17 PM
Hi,

   For a debugger, DEBUG.EXE, SYMDEB.EXE, or the one from IDA
might suffice.  For an emulator (and debugger) try looking at Bochs.
Windows 3.0 can run in real mode as an 8088 compatible.  Windows
3.1 (3.11) needs protected mode (286?/386).  In that environment
MASM 6.1 (6.0?) or earlier would be needed.

HTH,

Steve N.
Title: Re: about assembly language
Post by: untio on January 05, 2012, 04:37:00 PM
Hi,

I have VirtualBox inside Windows 7 64 bits and I run on it "Windows 2k", "Ubuntu 11.10" and "MsDos 5.0" with "Windows 3.1", these two last with 16 colors.
It has worked for me until now. I have TASM and TD.EXE without problems inside my MsDos.

Cheers.