Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
ff3:ff3us:doc:snes:opcode [2016/03/06 19:17] hatzen08 [STA, STX, STY] |
ff3:ff3us:doc:snes:opcode [2022/09/21 18:38] strotlog undo incorrect changes to c flag: c=1 carries in a 1 in adds; c=1 is set by overflowing |
||
---|---|---|---|
Line 104: | Line 104: | ||
Test all bits in the A or C register. For all bits set in the A or C register, the correspondent bits will be set or unset in the designed memory address. TSB will set the correspondent bits and TRB will reset the correspondent bits. All clear bits in the A or C register will be ignored and their correspondent bits in the designed address will not be altered. | Test all bits in the A or C register. For all bits set in the A or C register, the correspondent bits will be set or unset in the designed memory address. TSB will set the correspondent bits and TRB will reset the correspondent bits. All clear bits in the A or C register will be ignored and their correspondent bits in the designed address will not be altered. | ||
- | ^ Opcode | + | ^ Opcode |
- | | 14 |TRB dp | + | | 14 |TRB dp |
- | | 1C |TRB addr | + | | 1C |TRB addr |
- | ^ Opcode | + | ^ Opcode |
- | | 04 |TSB dp | + | | 04 |TSB dp |
- | | 0C |TSB addr | + | | 0C |TSB addr |
===== ADC, SBC ===== | ===== ADC, SBC ===== | ||
Line 251: | Line 251: | ||
===== BIT ===== | ===== BIT ===== | ||
- | Does a binary AND between the A or C register and the memory. Unlike the AND opcode, the binary AND operation | + | Does a binary AND between the A or C register and the memory. Unlike the AND opcode, the binary AND operation |
^flags | ^flags | ||
Line 289: | Line 289: | ||
| | | | ||
| | | | ||
- | | | + | | |
^ Opcode | ^ Opcode |