Hi,
Great Joe ... I hope we can get some discussion and answers on those questions.
Here's another idea for ZOOM discussion ... create a list of good useful starting machine language programs that can be toggled in or typed in from AltMon/AMON to do some simple useful tasks that can help with getting more comfortable with learning assembly programming?
Program 1: A program that just reads a series of pre-DEPOSITED bytes and displays each byte for 1/2-second on the DATA LEDs, then gets the next byte and so on to a specified number of bytes?
Program 2: A program that INPUTs bytes/characters from the console and serially places them starting at a specific address like 500h?
Program 3: A program that INPUTs bytes/characters from the console and OUTPUTs them to the utility serial port? (Initialize a 68B50, initialize a 8250, another somewhat popular UART?)
Program 4: A program that INPUTs bytes/characters, then places them into RAM with specific leading characters to create a structured string to OUTPUT to the utility serial port to control an external device when the user types a Special Character to end the INPUT routine and begin the OUTPUT routine that reads the string saved in RAM? The length of the string would need to be input from the console, the leading/trailing code needed to be added would be set from the console before the INPUT routine begins.
Program 5: Next step is the OUTPUT also goes to the console to visually verify the code is setup correctly with a "SpaceBar Press" to step through the OUTPUT one string at a time?
All useful programs that can help people to get started with learning assembly programming while giving them hands-on usable tools they can practice modifying for other tasks.
.