Thread: New to Assembly
View Single Post
  #5 (permalink)  
Old January 10th, 2010, 07:28 AM
Silvine Silvine is offline
Authorized User
 
Join Date: Jan 2010
Posts: 12
Thanks: 0
Thanked 0 Times in 0 Posts
Default

Hi,

Assembly language uses a smaller dictionary of commands compared to Java. Which makes it really fast - because these commands are translated into machine code on a one to one basis - unlike Java or C (High Level Languages)

Did you know a single JMP instruction in Assembler takes up a single byte of data?

Where as, a goto statement in C can take several bytes of data / machine code to implement!

This is why Assembly is considered a 'low level' language.

I wrote a tutorial for Windows XP in Assembly over at www.freshtings.com - it also has some DLL info on how to get assembly into a DLL and port that DLL to a Windows C program!

Also, if you'd like to learn LINUX Assembly - read the Wrox Press book by Richard Blum. It's flaming awesome!