11.07.2015 Views

uPD789074 Subseries 8-Bit Single-Chip Microcontrollers UD - Home

uPD789074 Subseries 8-Bit Single-Chip Microcontrollers UD - Home

uPD789074 Subseries 8-Bit Single-Chip Microcontrollers UD - Home

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

CHAPTER 14 INSTRUCTION SET OVERVIEWMnemonic Operand Bytes Clocks OperationFlagZAC CYMOVWrp, #word 3 6 rp ← wordAX, saddrp 2 6 AX ← (saddrp)saddrp, AX 2 8 (saddrp) ← AXAX, rp Note 1 4 AX ← rprp, AX Note 1 4 rp ← AXXCHW AX, rp Note 1 8 AX ↔ rpADDA, #byte 2 4 A, CY ← A + byte × × ×saddr, #byte 3 6 (saddr), CY ← (saddr) + byte × × ×A, r 2 4 A, CY ← A + r × × ×A, saddr 2 4 A, CY ← A + (saddr) × × ×A, !addr16 3 8 A, CY ← A + (addr16) × × ×A, [HL] 1 6 A, CY ← A + (HL) × × ×A, [HL + byte] 2 6 A, CY ← A + (HL + byte) × × ×ADDCA, #byte 2 4 A, CY ← A + byte + CY × × ×saddr, #byte 3 6 (saddr), CY ← (saddr) + byte + CY × × ×A, r 2 4 A, CY ← A + r + CY × × ×A, saddr 2 4 A, CY ← A + (saddr) + CY × × ×A, !addr16 3 8 A, CY ← A + (addr16) + CY × × ×A, [HL] 1 6 A, CY ← A + (HL) + CY × × ×A, [HL + byte] 2 6 A, CY ← A + (HL + byte) + CY × × ×SUBA, #byte 2 4 A, CY ← A − byte × × ×saddr, #byte 3 6 (saddr), CY ← (saddr) − byte × × ×A, r 2 4 A, CY ← A − r × × ×A, saddr 2 4 A, CY ← A − (saddr) × × ×A, !addr16 3 8 A, CY ← A − (addr16) × × ×A, [HL] 1 6 A, CY ← A − (HL) × × ×A, [HL + byte] 2 6 A, CY ← A − (HL + byte) × × ×Note Only when rp = BC, DE, or HL.Remark One instruction clock cycle is one CPU clock cycle (fCPU) selected by the processor clock controlregister (PCC).188User’s Manual U14801EJ3V1<strong>UD</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!