=== ================= === === Rol – Rotate left === === ================= === Format 001.bbb.10 Description Rotate the contents of the accumulator of the memory location left by one bit position. The carry goes into bit 0. Bit 7 falls into the carry. This is a 9-bit rotation. ┌───┐ ┌───┬───┬───┬───┬───┬───┬───┬───┐ ┌───┐ │ C │ <- │ 7 │ 6 │ 5 │ 4 │ 3 │ 2 │ 1 │ 0 │ <- │ C │ └───┘ └───┴───┴───┴───┴───┴───┴───┴───┘ └───┘ Addressing Modes ┌─────────┬────────────┬──────────┬─────────────┬─────┬─────┬────────────────┬────────────────┐ │ Acc │ 001.010.10 │ 2a │ Rol │ bbb │ #2 │ 0010.0010 = 22 │ 0000.1000 = 08 │ │ Zpg │ 001.001.10 │ 26 ab │ Rol ab │ bbb │ #5 │ 0010.0010 = 22 │ 0000.0100 = 04 │ │ Abs │ 001.011.10 │ 2e cd ab │ Rol abcd │ bbb │ #6 │ 0010.0010 = 22 │ 0000.1100 = 0c │ │ Zpg,x │ 001.101.10 │ 36 ab │ Rol ab,x │ bbb │ #6 │ 0010.0010 = 22 │ 0001.0100 = 14 │ │ Abs,x │ 001.111.10 │ 3e cd ab │ Rol aaaa,x │ bbb │ #7? │ 0010.0010 = 22 │ 0001.1100 = 1c │ └─────────┴────────────┴──────────┴─────────────┴─────┴─────┴────────────────┴────────────────┘ Flags NV-BDIZC • - ••
Fehlerhinweise, Kommentare und Anregungen sind mir herzlich willkommen.
Letzte Aktualisierung: 2017-02-23