Go Back   Computer Forums > General Computing > Programming
Click Here to Login
Join Computer forums Today


Reply
 
Thread Tools Search this Thread Display Modes
 
Old 01-09-2008, 11:50 PM   #1
Daemon Poster
 
iamchickenlover's Avatar
 
Join Date: Jan 2008
Posts: 821
Wink Assembly

Does anyone know what a good way to learn assembly language is? i have to say i am pretty good at java and c++ so i think i want to learn a new thing that you interact with the hardware more.
__________________

iamchickenlover is offline   Reply With Quote
Old 01-17-2008, 06:43 AM   #2
Site Team
 
root's Avatar
 
Join Date: Mar 2004
Posts: 8,006
Default Re: Assembly

I'd say trust me you don't want to! but that's not helpful.

I started learning assembly whilst doing my A levels and carried on whilst I was at uni, Assembally is a not so elegant solution that takes many line what you can easily do in C!

still there are uses for it, for example when programming chips, if you run out of memory space on the chip you can use ASM codes to reduce memory size instead of using string C libraries to do things like printC.

honestly there is no easy way to learn,
Assembally is not fantastically intuitive, and certainly will feel like a step backwards when you're used to higher level languages.
Also a lot of what is learned is specific to particualr chips (I learned to program the Motorolla HC11 that's an 8 bit chip, and still takes a while to learn, (it's also now obsolete),
since then I've started programing PIC chips...

a book with structured lessons and tasks is probably the only way to learn in place of real taught lessons.

also you may wish to invstigate some chips and perhaps consider making a programmer so that you can get some actual experiance in programming hardware, and seeig results,
(it's a lot more fun to see real lights flash or motors move than it is to see it simulated on a screen).
__________________

__________________
I didnít fight my way to the top of the food chain to be a vegetarianÖ
Im sick of people saying 'dont waste paper'. If trees wanted to live, they'd all carry guns.
"The inherent vice of capitalism is the unequal sharing of blessings; The inherent vice of socialism is the equal sharing of miseries."
root is offline   Reply With Quote
Old 01-18-2008, 04:07 PM   #3
Daemon Poster
 
iamchickenlover's Avatar
 
Join Date: Jan 2008
Posts: 821
Default Re: Assembly

thank you so much.
That is the reason why i want to learn it i understand the hardware but now i want to go further in it and learn how to make the hardware work thanks again.
iamchickenlover is offline   Reply With Quote
Old 01-18-2008, 07:19 PM   #4
Fully Optimized
 
–88's Avatar
 
Join Date: May 2005
Posts: 4,775
Send a message via MSN to –88
Default Re: Assembly

Quote:
Originally Posted by iamchickenlover View Post
thank you so much.
That is the reason why i want to learn it i understand the hardware but now i want to go further in it and learn how to make the hardware work thanks again.
then learning assembly will certainly help you out with that
__________________
Killing under the cloak of war is no different than murder

Kein Alkohol ist auch keine LŲsung!
–88 is offline   Reply With Quote
Old 01-18-2008, 08:19 PM   #5
Daemon Poster
 
iamchickenlover's Avatar
 
Join Date: Jan 2008
Posts: 821
Default Re: Assembly

yes. Do you have any recommendations for book or websites if not that is ok.
iamchickenlover is offline   Reply With Quote
Old 01-18-2008, 11:03 PM   #6
Fully Optimized
 
–88's Avatar
 
Join Date: May 2005
Posts: 4,775
Send a message via MSN to –88
Default Re: Assembly

nothing specific, just look up books about computer architecture or MIPS (one of the common assembly languages).
__________________

__________________
Killing under the cloak of war is no different than murder

Kein Alkohol ist auch keine LŲsung!
–88 is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
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
Trackbacks are On
Pingbacks are On
Refbacks are Off



All times are GMT -5. The time now is 05:57 PM.


Powered by vBulletin® Version 3.8.8 Beta 4
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Search Engine Friendly URLs by vBSEO 3.6.0