|
Programming and Assembly Language Please read this Topic's rules!! |
![]() |
| LinkBack | Thread Tools | Rate Thread |
| ||||
What would you say is a good site to help you learn assembly? And what programs will I need to compile in Assembly?
__________________ "And, most of all, remember this descendant of David who beat the hell out of death." -from the book "Six Hours One Friday" by Max Lucado "You have to go outside the sequence of engines, into the world of men, to find the real originator of the rocket. Is it not equally reasonable to look outside nature for the real Originator of the natural order? -C.S. Lewis Director of JavaScript section of the Allied Sites Support Team, web designer and programmer for DaOCPlace, and co-web designer and programmer for AOA Files Avatar by Epox Tech ![]() <>< I Believe-Do You? |
| |||
Today, computer got really fast and, this way, high level programming is favoured. Assembler basically has lost its spirit for the usual application programmer but is still used in scientific areas and industry to instruct bots and snatcher. There is no real need to learn Assembler except you go into hardware design and need to understand coding on register level. Nice who can do it but far away from fast & efficient coding - it is time intensitive and no one is prepared to pay for it (xtra time).
__________________ |
| ||||
I only know some Java. I have no knowledge towards assembly, C or any other language for that matter. Oh well, maybe except for good old Basic (C64) and whatever is installed in my TI-83. I would like to learn something new, so please, enlighten me! Is there any good site starting from SCRATCH with Assembly?
__________________ |
| ||||
I'll come talk to you next week, when I return from a canoe trip ![]()
__________________ "And, most of all, remember this descendant of David who beat the hell out of death." -from the book "Six Hours One Friday" by Max Lucado "You have to go outside the sequence of engines, into the world of men, to find the real originator of the rocket. Is it not equally reasonable to look outside nature for the real Originator of the natural order? -C.S. Lewis Director of JavaScript section of the Allied Sites Support Team, web designer and programmer for DaOCPlace, and co-web designer and programmer for AOA Files Avatar by Epox Tech ![]() <>< I Believe-Do You? |
| |||
I just recently started to learn assembly. I'm also working on C++, but I gravitate towards assembly because I use to write assembler for the IBM mainframe. It appears to be very similiar, so I can easily relate. In the mainframe world we would use assembler for any critical high transaction type processing and whenever we wanted to do something clever, versus Cobol. I was addicted for about 10 years to coding assembler, then burned out. Now after reviewing X-86 architecture I'm starting to get the bug back. If you want to know what your code is doing you can't get any better than this. It translates directly to machine language so if there is an efficiency or whatever problem you have to point the finger at your code and not at a compiler. That web site you mentioned, flash daddy's looks great. I'll definitely scope it out. I highly encourage people to give assembly a try. You basically have to memorize 60 or so instructions (mnemomic ) from there the sky is the limit as to whatever you want to code. By using/coding macros and common subprograms and being structured in how it is organized you'd be surprised as to how fast you can turn code out.
__________________ |
| ||||
ASM is damn useless to be honest, developing goes so slow compared to C++ or Python. But it's totally 1337 to be able to read and of course write it, plus it's good for making hardware drivers.
__________________ Jam Jars, proof that <insert deity here> exists and that he/she/it wants us to happy. |
| ||||
Assembler eh...? From a very young age (4 - Atari 2600), intrigued by the ability to take control of images rendered on a crt screen (games to the rest of us), I have been aghast as to what can be accomplished by the building of a logical framework from simple inviolable axioms. Before you react violently and banish me from these tech forums for my impenetrable and turgid prose, I'm talking of the logical building blocks that allow the logical piecing together of a general logical and arithmetic evaluating system, more commonly known & simply referred to as the computer. The intriguing thing about programming when contrasted with all the other sciences (if indeed it can be argued that it is a science more than it is an art ![]() We humans, whether we like it or not are naturally illogical by nature. We are swayed biased and thrown by our subjective and presumptuous inclinations. At risk of going seriously off-topic here it is, I believe, primarily for these reasons that for many of us the discovery of programming and its inherent formal logic is a rude awakening. For some it even goes as far as making the world seem like an entirely different place. For one we grasp at once the wonder of the immense ingenuity of the creation of the complex computer and also to be fully versed in the paradoxical shock of its extreme and its very real limitations. We thought they were 'capable' of so much before we realised the ingenuity of their creation, they were almost magic boxes; not so once you realise the 'simple' routine which underlies ALL of their functions. For some it goes further. It makes us realise the inherent illogicality of our own behaviour and begin to question the efficiency of how we do things. Programming taught me the power and importance of sequence when going about my daily life. How sequence is often the primary factor affecting the result of more activities than we realise; although mostly the time in which we can complete a non-trivial activity and even a lot of non-trivial ones too (note I do know that terms like 'trivial' and 'non-trivial' are prob. wholly subjective and therefore almost impossible to formaly define satisfactorily in any useful way but I did say we humans are illogical and prejudiced by nature and unfortunately I can choose to be nothing else ![]() I could be over presumptious here (only human), and these realisations and new-found biases (for at the end of the day for all their logical good intentions that is what they are) could have their roots more in my study of Systems Analysis. Perhaps this is what is required to make the connection between the ability to employ logic within the confines of the artificial system of a computer and 'porting' ![]() If you have stuck with me thus far good on you and you will be rewarded with a conclusion that will hopefully ignite your inquisitiveness give you the shove you need or the wind of inspiration to surge forward. I have looked at many languages used many of them (although paradoxically I never properly learnt the most prevalent and its cousins C, or C++), though as I said I am aware of their rudimentary structure, background, purpose and application. Formal functional, procedural, OOP paradigms list based etc. these are all the logical interpretations of the tactics best used for creating algorithms that aid solving problems and tasks that could be maneuvered into computation. Different languages subscribe to one or many of the above theories or ideals. Assembler in the main does not although mostly I believe it would be procedural in nature if it was to be described as anything. Assembler is a challenge that I do not feel I have completed fully yet though I have begun. It is serendipitious that I happen to have recently bought an EPoX 8RDA+ and hence was directed to these forums via the UK support site. However I will certainly be joining Garfield on his quest, as long as our paths lead to a common goal... ![]() ![]() ![]() Who knows! You may realise that it's something you have been looking for all your life without knowing ... you may unlike myself find your self taking to it like a camel to the desert, and also (unlike myself) find that you are a natural at 'seeing through the matrix' of machine code -LOL! Although people frown at the devotion some of us invest in our 'coding' I would say that with television and the world being the way it is you really aren't missing any kind of a party. ![]() ![]() Woohoo! Registers, upper and lower order bits here were come! PS The author is not the resident of a mental care institution, has never had the pleasure to reside in one, and while he can pass off as a normal person successfully, does not foresee this changing in the near future. He does however ask you to cordially forgive his over enthusiastic 5640 char post!
__________________ Last edited by DimViesel; 30th April, 2003 at 12:36 PM. |
| ||||
Nice....LOL ![]()
__________________ "And, most of all, remember this descendant of David who beat the hell out of death." -from the book "Six Hours One Friday" by Max Lucado "You have to go outside the sequence of engines, into the world of men, to find the real originator of the rocket. Is it not equally reasonable to look outside nature for the real Originator of the natural order? -C.S. Lewis Director of JavaScript section of the Allied Sites Support Team, web designer and programmer for DaOCPlace, and co-web designer and programmer for AOA Files Avatar by Epox Tech ![]() <>< I Believe-Do You? |
| ||||
lmfao i dont think that pic is of allan.... i was told he was a guy lol as for the topic.... i started programming in pascal it is old and it is in plain english... you know how java and stuff use symbols and stuff alot... well you simply write if then else wutever in pascal so its a good place for noobs because it teaches you to think logically and understand how programming works.... cus its not just sitting down and typing also.... assembly programming = 1337 pr0gr4mm1ng ha if your new... try learning pascal.... then move on or back if you will.... but assembly is like people who still use the amiga os... they are freeks who resist moving onto the new things lol while i may hate c+ and java and c# and stuff like that... it is the only feasible solution for programming.... if you walk into a job for programer and you say i can program in assembly theyll say thats nice... what about c+ postal
__________________ |
| |||
Quote:
__________________ |
![]() |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Rate This Thread | |
| |
![]() | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
80x86 Assembly Trouble. | DigitalKnight | Programming and Assembly Language | 10 | 23rd October, 2004 02:33 PM |
Program? | Microgers87 | General Hardware Discussion | 4 | 27th August, 2003 03:53 PM |
Need program for C++ | Allan | Programming and Assembly Language | 1 | 19th April, 2003 05:37 PM |
The Assembly Language | Garfield | Random Nonsense! | 16 | 7th August, 2002 09:24 PM |
Assembly Programmers | Garfield | Programming and Assembly Language | 13 | 29th June, 2002 02:37 AM |