Tech ARP Forums

Go Back   Tech ARP Forums > Others > Lounge
Register
FAQ Members List Calendar Arcade Mark Forums Read

Google Web www.techarp.com forums.techarp.com

Lounge Come in to the ARP lounge and chill out!

Reply
 
LinkBack Thread Tools
Old 2nd Mar 2007, 11:24 AM   #1 (permalink)
Super Active
 
The_YongGrand's Avatar
 
Join Date: 12 Feb 2005
Location: Somewhere in 甲洞...
Posts: 2,280
Reputation: 852
The_YongGrand is a splendid one to beholdThe_YongGrand is a splendid one to beholdThe_YongGrand is a splendid one to beholdThe_YongGrand is a splendid one to beholdThe_YongGrand is a splendid one to beholdThe_YongGrand is a splendid one to beholdThe_YongGrand is a splendid one to behold
Rep Power: 14
Default Studying Assembly Language.

Hey there, anyone studying assembly language here? I got so curious about it so I borrowed some books about it in my college.

But of course, I started out with 8086 systems - the MOST basic set of instructions, mnemoics and registers. I don't want to study the Motorola or the 80286/386/486 systems first - they are making my head spin.

However, after learning a bit by bit, the books never tell how to create a simple Hello World program - and they have tons of way apparently to do all these.
The_YongGrand is offline   Reply With Quote
SPONSOR

Old 2nd Mar 2007, 02:39 PM   #2 (permalink)
BRB. Attacking Russia
 
empire23's Avatar
 
Join Date: 4 Feb 2006
Location: Ze Fatherland
Posts: 279
Reputation: 390
empire23 is just really niceempire23 is just really niceempire23 is just really niceempire23 is just really nice
Rep Power: 6
Default

ASM. The cornerstone of all programming, unless you like machine code that is. If you ask me, ASM has to be one of the easiest languages to program for, it requires above all, common sense, because it's not only how the end that matters, but what instructions are given to that end. Some processors execute ADD faster than MUL and some differently, making ASM one the most optimized code out there.

I still have a good tutorial lying around called sk00lmeASM, but can't seem to find it. Damn i always did forget the difference between the $ # location and data sets , Much to my 68HC11's Chagrin
__________________
I'm in Ur Forums, Spamming Ur Boards.
empire23 is offline   Reply With Quote
Old 2nd Mar 2007, 04:24 PM   #3 (permalink)
shutdown -h now
 
hyper_raider's Avatar
 
Join Date: 15 Aug 2003
Location: in front of my pc
Posts: 6,001
Reputation: 1078
hyper_raider has much to be proud ofhyper_raider has much to be proud ofhyper_raider has much to be proud ofhyper_raider has much to be proud ofhyper_raider has much to be proud ofhyper_raider has much to be proud ofhyper_raider has much to be proud ofhyper_raider has much to be proud of
Rep Power: 22
Default

i absolutely hate it..but thats just me, leave the low level stuff to the Computer engineers and the high level stuff to the CS majors..

Taking 3 lines to do a simple increment is a little too much for me
__________________
"God does not play dice with the universe."
- Albert Einstein (1879-1955)
http://edward-lim.blogspot.com
hyper_raider is offline   Reply With Quote
Old 2nd Mar 2007, 05:56 PM   #4 (permalink)
Super Active
 
The_YongGrand's Avatar
 
Join Date: 12 Feb 2005
Location: Somewhere in 甲洞...
Posts: 2,280
Reputation: 852
The_YongGrand is a splendid one to beholdThe_YongGrand is a splendid one to beholdThe_YongGrand is a splendid one to beholdThe_YongGrand is a splendid one to beholdThe_YongGrand is a splendid one to beholdThe_YongGrand is a splendid one to beholdThe_YongGrand is a splendid one to behold
Rep Power: 14
Default

Quote:
Originally Posted by empire23 View Post
ASM. The cornerstone of all programming, unless you like machine code that is. If you ask me, ASM has to be one of the easiest languages to program for, it requires above all, common sense, because it's not only how the end that matters, but what instructions are given to that end. Some processors execute ADD faster than MUL and some differently, making ASM one the most optimized code out there.

I still have a good tutorial lying around called sk00lmeASM, but can't seem to find it. Damn i always did forget the difference between the $ # location and data sets , Much to my 68HC11's Chagrin
I see - just curious about these machine language because I might use it for some of my electronic hobbies too - like those PIC programming (if I happen to play with them) and also, connecting a new piece of electronic stuff to the computer might need this language right? I can't just 'talk' to a computer using C++ when the computer don't know any head and tails about the new piece of equipment connected. Maybe will be another extension of my programming repetorie.
__________________
Intel Core 2 Duo E7200, 2GB DDR2-667 RAM, Gigabyte 945GCMX-S2, Sapphire ATi Radeon HD4850 512MB DDR3

2nd pc under construction!

Wolfdale baby!

The_YongGrand is offline   Reply With Quote
Old 2nd Mar 2007, 06:49 PM   #5 (permalink)
Hold me back! I can't stop posting!!!
 
Join Date: 16 Dec 2002
Location: Floating Island Of Mandango
Posts: 8,606
Reputation: 2854
ZuePhok has a reputation beyond reputeZuePhok has a reputation beyond reputeZuePhok has a reputation beyond reputeZuePhok has a reputation beyond reputeZuePhok has a reputation beyond reputeZuePhok has a reputation beyond reputeZuePhok has a reputation beyond reputeZuePhok has a reputation beyond reputeZuePhok has a reputation beyond reputeZuePhok has a reputation beyond reputeZuePhok has a reputation beyond repute
Rep Power: 42
Default

assembly is a very good thing to learn. it helps u to understand how the processor actually works.
if u have the passion, keep it up!
__________________
my motto: poison first, think later.
ZuePhok is online now   Reply With Quote
Old 3rd Mar 2007, 10:56 AM   #6 (permalink)
Super Active
 
The_YongGrand's Avatar
 
Join Date: 12 Feb 2005
Location: Somewhere in 甲洞...
Posts: 2,280
Reputation: 852
The_YongGrand is a splendid one to beholdThe_YongGrand is a splendid one to beholdThe_YongGrand is a splendid one to beholdThe_YongGrand is a splendid one to beholdThe_YongGrand is a splendid one to beholdThe_YongGrand is a splendid one to beholdThe_YongGrand is a splendid one to behold
Rep Power: 14
Default

Yeah it is a good thing to learn. Hmm... at the start of all these assembly language books they never told us to write any Hello World program yet - it's in the back of the books which talks about DOS INT21h system. That's already a way to send a text message up onto the screen. Now I have to learn both ways.
__________________
Intel Core 2 Duo E7200, 2GB DDR2-667 RAM, Gigabyte 945GCMX-S2, Sapphire ATi Radeon HD4850 512MB DDR3

2nd pc under construction!

Wolfdale baby!

The_YongGrand is offline   Reply With Quote
Old 3rd Mar 2007, 11:17 AM   #7 (permalink)
Little Kiki
 
Trinity's Avatar
 
Join Date: 5 Jan 2003
Location: Ohio,usa
Posts: 6,769
Reputation: 5209
Trinity has a reputation beyond reputeTrinity has a reputation beyond reputeTrinity has a reputation beyond reputeTrinity has a reputation beyond reputeTrinity has a reputation beyond reputeTrinity has a reputation beyond reputeTrinity has a reputation beyond reputeTrinity has a reputation beyond reputeTrinity has a reputation beyond reputeTrinity has a reputation beyond reputeTrinity has a reputation beyond repute
Rep Power: 64
Talking

I have an old Z-80 cpu around here somewhere... You wan?
__________________
E6600, P5B-D, 1Gbx2 Crucial PC2-8500, 7600GT, WD 500GbHDD
Conroe Bay-Bee!

(\__/)
(-. - )
(> < )
Trinity is offline   Reply With Quote
Old 3rd Mar 2007, 04:24 PM   #8 (permalink)
Da Boss
 
Join Date: 10 Oct 2002
Location: In front of my BenQ Joybook 7000 notebook!
Posts: 29,939
Reputation: 2958
Adrian Wong has a reputation beyond reputeAdrian Wong has a reputation beyond reputeAdrian Wong has a reputation beyond reputeAdrian Wong has a reputation beyond reputeAdrian Wong has a reputation beyond reputeAdrian Wong has a reputation beyond reputeAdrian Wong has a reputation beyond reputeAdrian Wong has a reputation beyond reputeAdrian Wong has a reputation beyond reputeAdrian Wong has a reputation beyond reputeAdrian Wong has a reputation beyond repute
Rep Power: 65
Default

Hmm.. I would love to be able to learn assembly, but I can't even start on higher-end languages...
__________________
Dr. Adrian Wong
Tech ARP | Blog @ Tech ARP | The Free Trade Zone


DYKT : The only offshore account I have is at the sand bank?

Keep Tech ARP free! Visit our sponsors!

We need PROGRAMMERS and TECHNICAL WRITERS! Contact us if you are a hot shot programmer or technical writer!

My items for sale : 50x SD Card | Memory Stick PRO | Cyclone Energy Saver | Seiko SS watch | Tiger/Carlsberg beer jugs | Travel Speakers | Motorola V600 | Nokia N90 SOLD! | New Lowepro Mini Trekker AW

Other items for sale @ the FTZ : Zalman CNPS9500 LED @ $20 | Zalman CNPS7700 Cu @ $20 | Zalman CNPS7000 Cu @ $20 | Swarovski bracelet watches | Dell 17" LCD | Hi-Fi speakers | English DIVX movies | HP LaserJet toners! | Office chairs
Adrian Wong is offline   Reply With Quote
Old 3rd Mar 2007, 10:55 PM   #9 (permalink)
BRB. Attacking Russia
 
empire23's Avatar
 
Join Date: 4 Feb 2006
Location: Ze Fatherland
Posts: 279
Reputation: 390
empire23 is just really niceempire23 is just really niceempire23 is just really niceempire23 is just really nice
Rep Power: 6
Default

LOL found it. My absolutely most favourite tutorial when it comes to ASM tutelage. Sk00l me ASM. Total Awesomeness in a TXT file.

http://www.groovyweb.uklinux.net/ind...age%20how%20to
__________________
I'm in Ur Forums, Spamming Ur Boards.
empire23 is offline   Reply With Quote
Old 4th Mar 2007, 09:55 PM   #10 (permalink)
I'm a regular
 
Join Date: 17 Oct 2006
Posts: 280
Reputation: 234
neverthar has a spectacular aura aboutneverthar has a spectacular aura aboutneverthar has a spectacular aura about
Rep Power: 5
Default

The last time I studied was for the 8051 microcontroller. Easy at the early stages but when it comes to electromechanical controlling, damned tricky to say the least. Personally better off sticking to C and OOP
__________________
Only available by PM. Will help if possible

Wanted: 2nd hand good condition IS lense for Canon 400D
neverthar is offline   Reply With Quote
Reply


Thread Tools

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

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On



All times are GMT +8. The time now is 02:37 AM.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.1.0
Copyright © 1998-2007 Tech ARP. All rights reserved.