Programming Forums
User Name Password Register
 

RSS Feed
FORUM INDEX | TODAY'S POSTS | UNANSWERED THREADS | ADVANCED SEARCH

Reply
 
Thread Tools Display Modes
Old Jun 24th, 2004, 1:01 PM   #1
big_k105
PFO Founder

 
big_k105's Avatar
 
Join Date: Mar 2004
Location: Fargo, ND
Posts: 1,646
Rep Power: 10 big_k105 is on a distinguished road
Send a message via AIM to big_k105 Send a message via MSN to big_k105 Send a message via Yahoo to big_k105
hello, i am looking for some good books or online tutorials to help me learn assembly. could someone help point my in a good direction at some good online tutorials thanks
__________________
BIG K aka Kyle
Programming Forums
Kyle K Online

Please do not PM or email me programming questions. Post them in the forums instead.
big_k105 is offline   Reply With Quote
Old Jun 24th, 2004, 3:48 PM   #2
Mjordan2nd
The Supreme Ruler
 
Join Date: May 2004
Location: Houston
Posts: 1,476
Rep Power: 6 Mjordan2nd is on a distinguished road
That PDF was the best one I've honestly found on the net, but if you don't like that try http://www.xs4all.nl/~smit/asm01001.htm . The PDF is a lot more detailed, though.
__________________
"Every gun that is made, every warship launched, every rocket signifies, in the final sense, a theft from those who hunger and are not fed, from those who are cold and are not clothed. The world in arms is not spending money alone. It is spending the sweat of its laborers, the genius of its scientists, the hopes of its children." - Dwight D. Eisenhower
Mjordan2nd is offline   Reply With Quote
Old Jun 28th, 2004, 11:18 PM   #3
ffjungle
Newbie
 
Join Date: Jun 2004
Posts: 4
Rep Power: 0 ffjungle is on a distinguished road
Is there a microprocessor or microcontroller inparticular that you are trying to learn? That would help us direct in the proper direction.
ffjungle is offline   Reply With Quote
Old Jun 29th, 2004, 1:09 AM   #4
big_k105
PFO Founder

 
big_k105's Avatar
 
Join Date: Mar 2004
Location: Fargo, ND
Posts: 1,646
Rep Power: 10 big_k105 is on a distinguished road
Send a message via AIM to big_k105 Send a message via MSN to big_k105 Send a message via Yahoo to big_k105
probably more intel based x86 systems
__________________
BIG K aka Kyle
Programming Forums
Kyle K Online

Please do not PM or email me programming questions. Post them in the forums instead.
big_k105 is offline   Reply With Quote
Old Jun 29th, 2004, 11:17 AM   #5
big_k105
PFO Founder

 
big_k105's Avatar
 
Join Date: Mar 2004
Location: Fargo, ND
Posts: 1,646
Rep Power: 10 big_k105 is on a distinguished road
Send a message via AIM to big_k105 Send a message via MSN to big_k105 Send a message via Yahoo to big_k105
here is the lin that mjordan2nd gave me

http://www.drpaulcarter.com/pcasm/
__________________
BIG K aka Kyle
Programming Forums
Kyle K Online

Please do not PM or email me programming questions. Post them in the forums instead.
big_k105 is offline   Reply With Quote
Old Jul 1st, 2004, 3:35 PM   #6
scientica
Newbie
 
scientica's Avatar
 
Join Date: Apr 2004
Location: Sweden
Posts: 10
Rep Power: 0 scientica is on a distinguished road
Send a message via ICQ to scientica
With the risc of spamming, I'd like to recomend an assembler, the flatassembler (fasm, http://flatassembler.net ), thought sadly there aren't too many getting started with asm tutorials for it (yet) thought :/ (there's work in progress)
But there are some examples avalible (both win, linux, DOS, etc).
It's got a syntax rather similar to nasm (and the tasm ideal mode), it's self compileable (thus it's written in asm, not C/C++). (eg it has the same way of addressing/referencing memory)
__________________
Regards
Scienitca (registered user #335819 - http://counter.li.org )
--
Together in diversity, we each according to ability, to each according to needs, will help this world (to) become better - who did you help today?
scientica is offline   Reply With Quote
Old Jul 6th, 2004, 1:11 AM   #7
Snake1411
Newbie
 
Join Date: Jul 2004
Posts: 1
Rep Power: 0 Snake1411 is on a distinguished road
Here's one for MASM (what I used in college and which I still have all the programs we did - somewhere I think): http://webster.cs.ucr.edu/Page_TechDocs/MASMDoc/
Snake1411 is offline   Reply With Quote
Old Jul 7th, 2004, 4:34 PM   #8
Pala
Newbie
 
Join Date: Jul 2004
Location: Romania
Posts: 2
Rep Power: 0 Pala is on a distinguished road
This, indeed, is a good book: http://www.drpaulcarter.com/pcasm/

But, i would actually recommend the book "Programming from the ground up" (it's espacially for linux assembly and it uses AT&T syntax which is kind of similar to the Intel one). It's a great book !
__________________
"Minds are like parachutes; they only function when open !"
--- Thomas Dewar
Pala is offline   Reply With Quote
Old Jul 29th, 2004, 3:52 PM   #9
scientica
Newbie
 
scientica's Avatar
 
Join Date: Apr 2004
Location: Sweden
Posts: 10
Rep Power: 0 scientica is on a distinguished road
Send a message via ICQ to scientica
Quote:
Originally posted by Snake1411@Jul 6 2004, 08:11 AM
Here's one for MASM (what I used in college and which I still have all the programs we did - somewhere I think): http://webster.cs.ucr.edu/Page_TechDocs/MASMDoc/
Two notes on the Microsoft As embler:
1) MASM is for windows driver development only (read the EULA - it's really restrictive, dissallows anything not for windows. iirc the latest EULA only allows drivers to be developed with it - not 100% sure though, as I've been free of masm for a while now)
2) It's getting pretty dead, last thing I heard was that the latest version of MASM isn't really that good (read: more or less unsuported from MS, )

btw, there are two forums I used to visit back in teh win32asm days, though they (read some users, which I'm not naming) more or less freak out when they hear about linux/OpenSource - so if you're going to do any form of linux asm MASM is not what you should/can(legally or practically) use.
Else, if you're going to use MASM for windows, try out Hutch's masm package - that's what I used (after briefly staring with nasm, and realising that nasm (atleast was at the time) dead) before my switch to fasm.
__________________
Regards
Scienitca (registered user #335819 - http://counter.li.org )
--
Together in diversity, we each according to ability, to each according to needs, will help this world (to) become better - who did you help today?
scientica is offline   Reply With Quote
Old Aug 4th, 2004, 8:10 AM   #10
andrew_wardrobe
Newbie
 
Join Date: Aug 2004
Location: Newcastle-Upon-Tyne, England
Posts: 2
Rep Power: 0 andrew_wardrobe is on a distinguished road
a decent book for learnig assembly and how registers and hardware compents work, which helps out a shit load when you start to make low level software, try

Fundementals of Computer Architechure, Mark Burrell, Pallgrave MacMillian Publishing
__________________
Andrew
andrew_wardrobe is offline   Reply With Quote
Reply

Bookmarks

« Previous Thread in Forum | Next Thread in Forum »

Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump




DaniWeb IT Discussion Community
All times are GMT -5. The time now is 1:23 AM.

Powered by vBulletin® Version 3.7.0, Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright ©2007 DaniWeb® LLC