We've just updated MediaWiki and its underlying software. If anything doesn't look or work quite right, please mention it to us. --RanAS
Implied Addressing: Difference between revisions
From SnesLab
(added syntax) |
(→References: de n'd page #) |
||
Line 44: | Line 44: | ||
=== References === | === References === | ||
* [[Eyes & Lichty]], page 398: https://archive.org/details/0893037893ProgrammingThe65816/page/ | * [[Eyes & Lichty]], page 398: https://archive.org/details/0893037893ProgrammingThe65816/page/398 | ||
* page 127, lbid: https://archive.org/details/0893037893ProgrammingThe65816/page/n153 | * page 127, lbid: https://archive.org/details/0893037893ProgrammingThe65816/page/n153 | ||
* section 3.5.19 of 65c816 datasheet, https://westerndesigncenter.com/wdc/documentation/w65c816s.pdf | * section 3.5.19 of 65c816 datasheet, https://westerndesigncenter.com/wdc/documentation/w65c816s.pdf |
Revision as of 13:25, 13 July 2024
There are three types of Implied Addressing on the 65c816:
Type 1 - The register(s) to be operated on are implied in the mnemonic: (17 instructions)
- DEX (opcode CA)
- DEY (opcode 88)
- INX (opcode E8)
- INY (opcode C8)
- TAX (opcode AA)
- TAY (opcode A8)
- TCD (opcode 5B)
- TSC (opcode 3B)
- TDC (opcode 7B)
- TSC (opcode 3B)
- TSX (opcode BA)
- TXA (opcode 8A)
- TXS (opcode 9A)
- TXY (opcode 9B)
- TYA (opcode 98)
- TYX (opcode BB)
- XBA (opcode EB)
Type 2 - The flag(s) to be operated on are implied in the mnemonic: (8 instructions)
- CLC (opcode 18)
- CLD (opcode D8)
- CLI (opcode 58)
- CLV (opcode B8)
- SEC (opcode 38)
- SED (opcode F8)
- SEI (opcode 78)
- XCE (opcode FB)
Type 3 - Neither flags nor registers operated on: (4 instructions)
All implied instructions on the 65c816 except for WDM are one byte long.
Syntax
CLC
References
- Eyes & Lichty, page 398: https://archive.org/details/0893037893ProgrammingThe65816/page/398
- page 127, lbid: https://archive.org/details/0893037893ProgrammingThe65816/page/n153
- section 3.5.19 of 65c816 datasheet, https://westerndesigncenter.com/wdc/documentation/w65c816s.pdf