notes:sysnet
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
notes:sysnet [2015/02/13 13:20] – [ALU] bfairch2 | notes:sysnet [2015/03/04 15:54] (current) – [sim] mp010784 | ||
---|---|---|---|
Line 33: | Line 33: | ||
* modulus | * modulus | ||
* bit shifting | * bit shifting | ||
- | * left | + | * left bfairch2 x |
- | * right | + | * right bfairch2 x |
* bit rotation | * bit rotation | ||
- | * left | + | * left bfairch2 o |
- | * right | + | * right bfairch2 o |
* bitwise logic | * bitwise logic | ||
* AND (return in hex)bfairch2 x | * AND (return in hex)bfairch2 x | ||
* OR (return in hex)bfairch2 x | * OR (return in hex)bfairch2 x | ||
* NOT (return in hex)bfairch2 x | * NOT (return in hex)bfairch2 x | ||
- | * exclusive-OR (XOR, or as we may see it called: EOR) (return in hex) bfairch2 | + | * exclusive-OR (XOR, or as we may see it called: EOR) (return in hex) bfairch2 |
* others? | * others? | ||
* flags register | * flags register | ||
Line 216: | Line 216: | ||
0xE8:INX $%IMPL%:1:2 | 0xE8:INX $%IMPL%:1:2 | ||
0xC8:INY $%IMPL%:1:2 | 0xC8:INY $%IMPL%:1:2 | ||
- | 0x4C:JMP $%ABSOL%: | + | 0x4C:JMP $%ABSOL%: |
- | 0x6C:JMP ($%INDIR%): | + | 0x6C:JMP ($%INDIR%): |
0x20:JSR $%ABSOL%: | 0x20:JSR $%ABSOL%: | ||
0xA9:LDA # | 0xA9:LDA # | ||
Line 266: | Line 266: | ||
0x7E:ROR $%ABSOL%: | 0x7E:ROR $%ABSOL%: | ||
0x40:RTI $%IMPL%:1:6 | 0x40:RTI $%IMPL%:1:6 | ||
- | 0x60:RTS $%IMPL%:1:6 | + | 0x60:RTS $%IMPL%: |
0xE9:SBC wedge (in class) | 0xE9:SBC wedge (in class) | ||
- | 0xE5:SBC $%ZPAGE%:2:3 | + | 0xE5:SBC $%ZPAGE%:2:3784 |
0xF5:SBC $%ZPAGE%, | 0xF5:SBC $%ZPAGE%, | ||
0xED:SBC $%ABSOL%: | 0xED:SBC $%ABSOL%: |
notes/sysnet.1423851601.txt.gz · Last modified: 2015/02/13 13:20 by bfairch2