Assembly Language Programming - Lesson 1
This course assumes no prior knowledge of computer programming. While the examples given in the course are targeted at the 650X family of procesors, the ideas presented will apply to assembly language programming and often programming in general.
Please feel free to posts comments or questions into the Lesson threads. If you wish to ask a private question don't hesitate to send me a PM.
Materials needed:
- The assembler we will be using for this course is DASM. We won't need the assembler for the first several sessions, I will provide links for downloading and installing DASM. DASM is available for DOS, Windows (in a DOS window), Amiga, and Macintosh (OS-9 or OS-X). So the development tools will be available on many platforms.
Lesson 1: The Most Important Thing You Need to Know about Computers.
Imagine you have a black box with a single light bulb sticking out of it. Sometimes the light is on, sometimes it is off. Please answer these questions:
1. What does it mean when the light is on?
2. What does it mean when the light is off?
Until you can answer these questions, programming computers will never quite make sense. Everything else we do in this course will be built on this radical idea. Please take a moment to consider these questions, and try to answer them by responding within this thread. Please be sure to explain the reason for your answers? I will review your responses and provide a definitive answer on Tuesday evening (Central Time, U.S.A.). Hint: There are no wrong answers, its just a mental exercise to broaden your mind.
Regards,













