+ Reply to Thread
Page 3 of 5 FirstFirst 12345 LastLast
Results 21 to 30 of 48

Thread: Free Assembly Tutorials

  1. #21
    Join Date
    Aug 2006
    Posts
    11,209
    Blog Entries
    6
    Rep Power
    101
    I'm going to learn Assembly at school next January I think. hope it will be an interesting subject for coding lovers!

  2. CODECALL Circuit advertisement
    Join Date
    Always
    Posts
    Many

     
  3. #22
    v0id is offline Retired
    Join Date
    Apr 2007
    Posts
    2,937
    Blog Entries
    3
    Rep Power
    42
    Assembly is a great language and really interesting, you shall really look forward to it, TheComputerMaster. Do you already know which assemblers you're going to use? I'm just curious...

  4. #23
    Join Date
    Oct 2007
    Posts
    538
    Rep Power
    21
    The most important thing with assembly is establish some conventions with how you use the various pieces of the architecture. Where are your returns going to be stored, what are you going to use different registers for, etc.

    It's really not that difficult. Really it's like C with more book keeping involved (like the need to manually assign registers to variables or assign space on the stack if you have too many variables). I'd just write out your algorithms in pseudocode and then think about where everything goes.

  5. #24
    Join Date
    Aug 2006
    Posts
    11,209
    Blog Entries
    6
    Rep Power
    101
    Quote Originally Posted by v0id View Post
    Assembly is a great language and really interesting, you shall really look forward to it, TheComputerMaster. Do you already know which assemblers you're going to use? I'm just curious...
    I have no idea. Do you think that makes a difference?


    Quote Originally Posted by G_Morgan View Post
    The most important thing with assembly is establish some conventions with how you use the various pieces of the architecture. Where are your returns going to be stored, what are you going to use different registers for, etc.

    It's really not that difficult. Really it's like C with more book keeping involved (like the need to manually assign registers to variables or assign space on the stack if you have too many variables). I'd just write out your algorithms in pseudocode and then think about where everything goes.
    I don't know any C or C++ or C# :s

  6. #25
    v0id is offline Retired
    Join Date
    Apr 2007
    Posts
    2,937
    Blog Entries
    3
    Rep Power
    42
    Quote Originally Posted by TheComputerMaster
    I have no idea. Do you think that makes a difference?
    Yes, it makes a difference.

    First of all, there's the visual- and the functionality part of an assembler, which only affects the programmer. It's stuff like the syntax of the assembly come, the difficulty of using the assembler, features available, etc. Then there's the technical part. It's different what the different assemblers support, like operating system, architecture, etc. So you've to choose an assembler which fits your system.

  7. #26
    Join Date
    Aug 2006
    Posts
    11,209
    Blog Entries
    6
    Rep Power
    101
    When you say architecture, you mean the architecture of the CPU? something like, Intel, AMD, Mac.. or??

  8. #27
    v0id is offline Retired
    Join Date
    Apr 2007
    Posts
    2,937
    Blog Entries
    3
    Rep Power
    42
    Yes, exactly.

  9. #28
    Join Date
    Aug 2006
    Posts
    11,209
    Blog Entries
    6
    Rep Power
    101
    Sorry for asking too much, but answer if you feel like it.

    Why would that make difference, because of the Shift registers, ALU and that stuff? Or how it handles the data etc? (or are they the same things?)

    So far our teacher told us only this, because we should start ASM in a few months.

  10. #29
    v0id is offline Retired
    Join Date
    Apr 2007
    Posts
    2,937
    Blog Entries
    3
    Rep Power
    42
    The features of each architecture differs, they have different instruction sets, different ways of handling data, different kinds of modes, and so on.

    To get a more detailed explanation, you should read about some specific architecture, and you'll learn a lot more. There's many different architectures, so you could pick some few, and go into details with them. But you'll probably learn a lot about all this, when you're starting at the assembly classes at school.

  11. #30
    Join Date
    Aug 2006
    Posts
    11,209
    Blog Entries
    6
    Rep Power
    101
    Thanks for your reply. I really appreciate it. Sounds quite difficult to me, let's hope I understand it...

+ Reply to Thread
Page 3 of 5 FirstFirst 12345 LastLast

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Free Assembly Tutorials
    By Jordan in forum General Programming
    Replies: 41
    Last Post: 11-09-2009, 06:24 PM
  2. And about assembly tutorials ?
    By outsid3r in forum General Programming
    Replies: 102
    Last Post: 10-09-2008, 05:11 PM
  3. Free Java Tutorials
    By EdSquareCat in forum Java Help
    Replies: 2
    Last Post: 08-21-2007, 11:25 PM
  4. Free Online PHP Tutorials
    By RobSoftware in forum PHP Development
    Replies: 5
    Last Post: 08-24-2006, 02:38 PM
  5. Assembly tutorials
    By Kaabi in forum General Programming
    Replies: 1
    Last Post: 07-05-2006, 09:18 AM

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts