The MASM Forum Archive 2004 to 2012

General Forums => The Campus => Topic started by: bushpilot on November 14, 2005, 06:43:34 PM

Title: A Tiny Guide to Programming in Assembly Language
Post by: bushpilot on November 14, 2005, 06:43:34 PM
Hi Everyone,

I stumbled across this today, and found it very interesting in it's simplicity.

http://www.cs.virginia.edu/~cs216/notes/x86-doc.pdf
(http://www.cs.virginia.edu/~cs216/notes/x86-doc.pdf)

Greg
Title: Re: A Tiny Guide to Programming in Assembly Language
Post by: G`HOST on November 14, 2005, 06:55:52 PM
Quote from: bushpilot on November 14, 2005, 06:43:34 PM

I stumbled across this today, and found it very interesting in it's simplicity.

You stumbled accross a good thing. :bg . Seems nice from the cover.
Though it doesnt have much on ARRAYS  :'(
Title: Re: A Tiny Guide to Programming in Assembly Language
Post by: Vortex on November 14, 2005, 08:24:14 PM
Hi Greg,

Thanks for the link :U
Title: Re: A Tiny Guide to Programming in Assembly Language
Post by: LL on November 14, 2005, 09:50:02 PM
 :U
Thank you Greg,

It helped me understand the stack better.

LL
Title: Re: A Tiny Guide to Programming in Assembly Language
Post by: sluggy on November 15, 2005, 01:38:03 AM
Quote from: G`HOST on November 14, 2005, 06:55:52 PM
Though it doesnt have much on ARRAYS  :'(
What is there to know about arrays? They are just a section of memory, it is how you access it that makes it an "array". To explain it simply, you just multiply your cooordinates together, then multiply that by the size of each array element in bytes to get a pointer to the array element at that coordinate. HTH  :P
Title: Re: A Tiny Guide to Programming in Assembly Language
Post by: RedXVII on November 15, 2005, 01:48:19 AM
Nice one greg - a good find  :8)

:U
Title: Re: A Tiny Guide to Programming in Assembly Language
Post by: G`HOST on November 15, 2005, 03:04:10 AM
Quote from: sluggy on November 15, 2005, 01:38:03 AM
What is there to know about arrays? They are just a section of memory, it is how you access it that makes it an "array". To explain it simply, you just multiply your cooordinates together, then multiply that by the size of each array element in bytes to get a pointer to the array element at that coordinate. HTH  :P
:cheekygreen: :cheekygreen: :cheekygreen: :cheekygreen: :cheekygreen:
BRAVO BRAVO