File:Motorola 6800 Assembly Language.png

From Infogalactic: the planetary knowledge core
Jump to: navigation, search
Original file(1,013 × 1,613 pixels, file size: 141 KB, MIME type: image/png)

Summary

An assembly language listing for a <a href="https://en.wikipedia.org/wiki/en:Motorola_6800" class="extiw" title="w:en:Motorola 6800"> Motorola 6800</a> 8-bit microprocessor. This is a page from a "Monitor" program that communicates to a serial terminal connected to a MC6850 Asynchronous Communications Interface Adapter (ACIA). The routines here initialize the ACIA (INITA), read an ASCII character (INCH) and read a hexadecimal digit (INHEX).

The first line of the INCH routine is located at hexadecimal memory address C010 and has the label INCH in the first text column. The instruction "LDA A ACIA" is a load accumulator A (opcode B6) from location 8004. (The symbol ACIA is defined as 8004 on a previous page.)

This program was used in a single board Motorola MC6802 system that was designed and built as a university project in 1980 by Michael Holley.

Licensing

Lua error in package.lua at line 80: module 'strict' not found.

File history

Click on a date/time to view the file as it appeared at that time.

Date/TimeThumbnailDimensionsUserComment
current10:08, 6 January 2017Thumbnail for version as of 10:08, 6 January 20171,013 × 1,613 (141 KB)127.0.0.1 (talk)<p>An assembly language listing for a <a href="https://en.wikipedia.org/wiki/en:Motorola_6800" class="extiw" title="w:en:Motorola 6800"> Motorola 6800</a> 8-bit microprocessor. This is a page from a "Monitor" program that communicates to a serial terminal connected to a MC6850 Asynchronous Communications Interface Adapter (ACIA). The routines here initialize the ACIA (INITA), read an ASCII character (INCH) and read a hexadecimal digit (INHEX). </p> <p>The first line of the INCH routine is located at hexadecimal memory address C010 and has the label INCH in the first text column. The instruction "LDA A ACIA" is a load accumulator A (opcode B6) from location 8004. (The symbol ACIA is defined as 8004 on a previous page.) </p> <p>This program was used in a single board Motorola MC6802 system that was designed and built as a university project in 1980 by Michael Holley. </p>
  • You cannot overwrite this file.

The following page links to this file: