Difference between revisions of "CSC270 Introduction to the 6811"
(→LDAA Extended) |
(→Assembly Language Example) |
||
Line 36: | Line 36: | ||
* See [http://maven.smith.edu/~thiebaut/classes/270/6811/68hc11ref-2002.pdf Bootloader] listing, at end of pdf. | * See [http://maven.smith.edu/~thiebaut/classes/270/6811/68hc11ref-2002.pdf Bootloader] listing, at end of pdf. | ||
− | <br /><center>[[Image:6811AssemblyLanguageExample.png| | + | <br /><center>[[Image:6811AssemblyLanguageExample.png|600px]]</center> |
<br /> | <br /> |
Revision as of 09:42, 14 March 2012
--D. Thiebaut 09:57, 14 March 2012 (EDT)
Contents
The 6811 HeathKit
The 6811 Processor
Chip
Architecture
The Processor
The Processor and Memory
Execution of an Instruction
LDAA Extended
- The tables below are taken from Section 10 of Motorola's 6811 Technical Data Manual.
Assembly Language Example
- See Bootloader listing, at end of pdf.
References
- The 6811 Processor: references
- The official Motorola 68HC11A8 Data Sheet. Fairly cryptic...
- A good tutorial on 6811 assembly language (pdf)
- A Motorola 6811 Manual. It is a nicely written refresher on many concepts of assembly language applied to the 6811.
- Check Section 3.2 on addressing modes (inherent, direct, extended, indexed, relative).
- Get a refresher for the different instruction types (arithmetic, shifts, control, etc) in Section 3.4.
- The condition code register is covered in Section 3.5. Skip Section 4.
- M68HC11 Technical Reference, from Motorola.
- Section 6.5 shows the instructions in logical groups.
- M68HC11 Pocket Reference.
- Very useful, on Page 15, a list of all the opcodes supported by the 6811, in numerical (hex) order.
- 68HC11A8 Technical Reference: a hardware & engineering description. of the 6811, its ports, and how it operates.
- See Section 10 for a cycle-by-cycle description of the execution of each instruction.
- See Appendix A, Figure A-14 for the timing diagram of a typical (multiplexed expansion) memory access.
- 6811 Instruction Set, with hexadecimal opcodes. A reverse map, from hex to instructions can be found here.
- 2-Page List of all the 6811 Instructions
- Software for the 6811
- Heathkit ETW3800 Trainer manual (pdf)