Jump to content
IGNORED

Assembly programming projects


samishal

Recommended Posts

IMO you should start with something that gives you visual feedback, since *seeing* something happen on the screen is good for motivation and your moral. Assembly can be intimidating when you are starting out, and it can sometimes be frustrating just trying to get something to run, let alone the results you want. Thus, start with simple things like clearing the screen. Then write a text message to the screen, like the traditional "Hello World". Finally animate a single character. After that, you might start looking in to how you can control moving that character with the joystick or keyboard.

 

There are a lot of assembly related posts in this forum, do a search or look back a few pages. Ask questions, and don't give up! :-)

Link to comment
Share on other sites

IMO you should start with something that gives you visual feedback, since *seeing* something happen on the screen is good for motivation and your moral. Assembly can be intimidating when you are starting out, and it can sometimes be frustrating just trying to get something to run, let alone the results you want. Thus, start with simple things like clearing the screen. Then write a text message to the screen, like the traditional "Hello World". Finally animate a single character. After that, you might start looking in to how you can control moving that character with the joystick or keyboard.

 

There are a lot of assembly related posts in this forum, do a search or look back a few pages. Ask questions, and don't give up! :-)

I would also add that this is a good time to document all the little routines you test out because you will likely need them in the future for larger programs. For example, you probably want a screen clearing routine, a keyboard input routine and a binary to ASCII routine to display data, just for starters. Remember that in assembly you will need to create all the essential utilities you take for granted in higher level languages, and if memory serves me correctly, the sooner you get these worked out, the easier your future programming will become. Good luck and keep at it because it's very rewarding in the end :)

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...