Appendices

A MCS51 Instruction Set

Notes

Notes

Rn Register R7–R0 of currently selected register bank
direct 8-bit internal data location’s address
@Ri Internal RAM location 0–255 addressed indirectly through R7–0
#data 8-bit constant included in instruction
#data16 16-bit constant included in instruction
addr16 16-bit destination address (used in LCALL & LJMP)
addr11 11-bit destination address (used in ACALL & AJMP)
rel Signed (2’s complement) 8-bit offset byte (SJMP)
bit Direct addressed bit in internal data RAM or Special Function Register

Arithmetic Operations

Arithmetic Operations

ADD A,Rn Add register n to A
ADD A,direct Add direct byte to A
ADD A,@Ri Add indirect RAM to A
ADD A,#data Add immediate data ...

Get Microcontroller Cookbook, 2nd Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.