May 15, 2008

Assembly Tutorial

Free Web Hosting, No Ads > CONTRIBUTE > Computers > Programming Languages > Assembler and Delphi

free web hosting

Assembly Tutorial

neeki4444
Does any body know of any good assembly tutorials? I have basic understanding of programming in assembly under microsoft enviroment, however I want to learn more about the topic.

Reply

johnfound
Hi.
The main Win32 assembly tutorial is http://win32asm.cjb.net/ (Iczelion tutorials)
Actually these are tutorials that returned assembly language in the novadays application programing. Unfortunately, they use the microsoft assembler, that is little bit outdated now.
In the last years, a bunch of new assemblers grows and now there are several very serious communities of assembly programmers out there.

You can take a look at my favourite: "Flat assembler" aka FASM. It works on Windows, DOS, Linux, FreeBSD, MenuetOS, BeOS. It is fully assembly written, self compilable and portable. It compiles very fast (actually maybe FASM is fastest assembler in the world now). It optimize the code to make programs smaller:

The main site of FASM: http://flatassembler.net
The project FRESH: http://fresh.flatassembler.net - This is modern RAD IDE with built-in FASM compiler. Fully assembly written, self compilable. Now in pre-alpha stage, it already have a lot of features.
The site about assembly programming and tutorials for FASM: http://decard.net
The site of pelaillo about assembly programming: http://as.modshack.co.uk/
Main flat assembler message board: http://board.flatassembler.net

Regards

 

 

 


Reply

neeki4444
thankx johnfound, I will take a look at the website you gave me, and the compiler. I have taken an assembly course before but the whole coures was based on masam, the microsoft assembler. I really want to know how write a program that will work without an operating system as well, if you know how to do that please let me know

Thankx. cool.gif

Reply

Eric Straven
This is sort of a stupid question but how do I integrate the MASM Assembler(ml.exe) that comes with Visual C++ .NET with it?? I really wanna use the Visual C++ IDE for the MASM thing and all my friends say that they can do it with VC++ .NET and I wanna compile with too plz help :S....

Reply

err
assembler?
its just remember me 10 yrs ago when 1st time i use it 4 microcontroller. i use motorola which is exreamly different than intel. dunno how far ist that tecnology til nowadays?

Reply

gep
QUOTE(err @ Sep 24 2004, 02:31 PM)
assembler?
its just remember me 10 yrs ago when 1st time i use it 4 microcontroller. i use motorola which is exreamly different than intel. dunno how far ist that tecnology til nowadays?

Assembler is good langueage when you need to make some HW things, i.e. bootstrap loader

Reply

eldeo
To learn about assembler I advise you this page:
http://www.csn.ul.ie/~darkstar/assembler/
If you want to write microchips look at this site:
http://www.avr-asm-tutorial.net/

--
eldeo

Reply

johnfound
QUOTE(gep @ Sep 25 2004, 02:08 PM)
Assembler is good langueage when you need to make some HW things, i.e. bootstrap loader
*



laugh.gif This information is really 10 years old now. In novadays, because of new advanced tools and libraryes, the assembler becomes very good language for applications writing as well (and HW drivers, OSes etc.). Actually, now the assembler beats many HLL's with its very high speed and small application size. The main problem of assembler programming - slow creation of the programs is already in past - now the assembly programming is almost as rapid as any HLL like VB, VC or Delphi. And the things becomes better and better.

Regards

Reply

Trap FeedBacker
Art of assembly by Randal Hayde is a great one.
It give detailed explanation (uses masm)
You may refer it

-aqeel

Reply

osknockout
Ugh... masm. Spare me the style and spare yourself (you, you silly reader) some time and use fasm or nasm. You know, stuff people use on more than one OS. laugh.gif
But yeah, Mr. Guest is right, the Aoa is a good tutorial. I'd suggest that people get out of the x86 (and CISC in general) and try some things like the z80 just to get a different feel of things.

Reply



Got an Opinion! Express your Views! (no registration):-
Add your Reply/ Opinion/ Views/ Comments/ Suggestion/ Questions/ Queries etc.
Posts with decent grammar & English will be accepted and please refrain from profanities.
For asking a Question, We recommend you to sign-up (for free) so that you can track the topic easily.

Nature of your Post*: Opinion/ Reply/ Comments
Question/Query
Feedback to us.
       
Name   Email
Title/Question*

(Maximum characters: 10,000)
You have characters left.
Confirm Code:


Searching Video's for assembly
advertisement



Assembly Tutorial



 

 

 

 

ADD REPLY / Got an Opinion! Remove these ADs! RAPID SEARCH! Free Web Hosting [X]
Express your Opinions, Thoughts or Contribute more info. to help others.
Ask your Doubts & Queries to get answers, So that "Together We can help others!"
Register FREE for AD-FREE forum, Create your own topics, Ask Questions, track topics, setup subscriptions & notifications and Get a Free Website w/ Email and FTP.
500MB Space *No Ads*, CPanel, FTP, PHP, MySQL, EMails - 100% FREE