vault backup: 2022-08-03 19:20:51

This commit is contained in:
Jet Hughes 2022-08-03 19:20:51 +12:00
parent ee2a070181
commit bb53af5d1f
4 changed files with 24 additions and 3 deletions

View File

@ -4,8 +4,8 @@ aliases:
tags: tags:
- cosc204 - cosc204
- lecture - lecture
sr-due: 2022-08-03 sr-due: 2022-08-23
sr-interval: 8 sr-interval: 20
sr-ease: 250 sr-ease: 250
--- ---

View File

@ -16,7 +16,7 @@ sr-ease: 250
- extended indirect `LDA [$31FE]` or `LDA [HERE]` points to a memory location which specifies another memory location - extended indirect `LDA [$31FE]` or `LDA [HERE]` points to a memory location which specifies another memory location
- direct `LDA $ff` or `lda <HERE` - direct `LDA $ff` or `lda <HERE`
- register `trf X,Y` - register `trf X,Y`
- indexed `LDA $3111E, X` use memory location that is the sum of the operands - indexed `LDA $311E, X` use memory location that is the sum of the operands
- `LDA ,X` - `LDA ,X`
- `LDA $23,X` - `LDA $23,X`
- etc - etc

View File

@ -0,0 +1,20 @@
---
title: "6809-addressing-modes"
aliases:
tags:
- cosc204
---
name | example | description
---------------------------------------------------
implied |`inca `
0immediate | `lda #$00`
extended | `lda $31FE`
extended indirect | `lda [$31FE]`
direct | `lda $FF$` or `lda <HERE`
register | `trf X,Y`
indexed | `lda #311E, X` `sta 0,X`
indexed relative | `lda [$10, X]`
relative | `beq HERE`
pr | `lda TABLE,PCR`

View File

@ -28,6 +28,7 @@ tags:
- [CPU](notes/CPU.md) - [CPU](notes/CPU.md)
- [ALU](notes/ALU.md) - [ALU](notes/ALU.md)
- [computer-architecture](notes/computer-architecture.md) - [computer-architecture](notes/computer-architecture.md)
- [6809-addressing-modes](notes/6809-addressing-modes.md)
- Hardware - Hardware
- Assembly - Assembly