News:

MASM32 SDK Description, downloads and other helpful links
MASM32.com New Forum Link
masmforum WebSite

where to begin

Started by LouisStDubois, May 26, 2007, 10:21:46 PM

Previous topic - Next topic

LouisStDubois

I'm new to assembly.  I have Mr Hyde's book "The Art of Assembly Language," but find it a little advanced.  Can Mr Hyde recommend a tutorial or manual/book that would take someone like me from square one to the level aimed at by the aforementioned book?  I almost forgot to add that I downloaded the High Level Ingegrated Developement Environment, is there a beginner's level guide for that?  Thank you.  Louis

dwzavitz

I took a graduated approach ...

Started with "Hello World" program as below:

program HelloWorld;

#include( "stdlib.hhf" )

begin HelloWorld;

   stdout.put( "Hello, World ...", nl, nl );
   stdout.put( "Press 'Enter' to exit ..." );
   stdin.readLn(); // to keep window open until 'Enter' pressed ...   

end HelloWorld;

copy and past the above in a text editor like 'Notepad.exe' and then save in C:\hla\projects\HW

'save as' with a  name like HW.hla (you may have to md C:\hla\projects\HW first ... i.e. make directory HW in C:\hla\projects,
.., but you will have to first md c:\hla\projects)

then click on Start,
then Run,
then enter cmd and press 'Enter'
then enter  cd \hla\projects\HW  ... to change to the ...\HW directory

Now on the command line enter hla hw (or ...  hla hw.hla)

then to run the new hw.exe file you just made ...

enter hw ( and press 'Enter')

Le voila ... you are on your way.

There are folders in the files section at AoA where I have uploaded some very simple demo programs ... try them out and vary and make mistakes to see what the hla compiler outputs then ...

Shalom,

David



LouisStDubois

Shalom, David and thank you very much for your helpful reply.  Louis