![]() |
| Register | |||||||
| Lounge Come in to the ARP lounge and chill out! |
![]() |
| | LinkBack | Thread Tools |
| | #1 (permalink) |
| Super Active Join Date: 12 Feb 2005 Location: Somewhere in 甲洞...
Posts: 2,280
Reputation: 852 ![]() ![]() ![]() ![]() ![]() ![]() ![]() Rep Power: 14 | 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. |
| | |
| SPONSOR |
| |
| | #2 (permalink) |
| BRB. Attacking Russia Join Date: 4 Feb 2006 Location: Ze Fatherland
Posts: 279
Reputation: 390 ![]() ![]() ![]() ![]() Rep Power: 6 | 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
__________________ I'm in Ur Forums, Spamming Ur Boards. |
| | |
| | #3 (permalink) |
| shutdown -h now Join Date: 15 Aug 2003 Location: in front of my pc
Posts: 6,001
Reputation: 1078 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Rep Power: 22 | 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 |
| | |
| | #4 (permalink) | |
| Super Active Join Date: 12 Feb 2005 Location: Somewhere in 甲洞...
Posts: 2,280
Reputation: 852 ![]() ![]() ![]() ![]() ![]() ![]() ![]() Rep Power: 14 | Quote:
__________________ Intel Core 2 Duo E7200, 2GB DDR2-667 RAM, Gigabyte 945GCMX-S2, Sapphire ATi Radeon HD4850 512MB DDR3 2nd pc under construction! Wolfdale baby! | |
| | |
| | #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 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Rep Power: 42 | 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. |
| | |
| | #6 (permalink) |
| Super Active Join Date: 12 Feb 2005 Location: Somewhere in 甲洞...
Posts: 2,280
Reputation: 852 ![]() ![]() ![]() ![]() ![]() ![]() ![]() Rep Power: 14 | 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! |
| | |
| | #7 (permalink) |
| Little Kiki Join Date: 5 Jan 2003 Location: Ohio,usa
Posts: 6,769
Reputation: 5209 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Rep Power: 64 | 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! (\__/) (-. - ) (> < ) |
| | |
| | #8 (permalink) |
| Da Boss Join Date: 10 Oct 2002 Location: In front of my BenQ Joybook 7000 notebook!
Posts: 29,939
Reputation: 2958 ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Rep Power: 65 | 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 |
| | |
| | #9 (permalink) |
| BRB. Attacking Russia Join Date: 4 Feb 2006 Location: Ze Fatherland
Posts: 279
Reputation: 390 ![]() ![]() ![]() ![]() Rep Power: 6 | 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. |
| | |
| | #10 (permalink) |
| I'm a regular Join Date: 17 Oct 2006
Posts: 280
Reputation: 234 ![]() ![]() ![]() Rep Power: 5 | 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 |
| | |