
22
AT/TSC8x251G2D
4135F–8051–11/06
Table 16.
Notation for Immediate Addressing
Table 17.
Notation for Bit Addressing
Table 18.
Notation for Destination in Control Instructions
Immediate
Address
Description
C251
C51
#data
An 8-bit constant that is immediately addressed in an instruction
3
#data16
A 16-bit constant that is immediately addressed in an instruction
3
–
#0data16
#1data16
A 32-bit constant that is immediately addressed in an instruction. The
upper word is filled with zeros (#0data16) or ones (#1data16).
3–
#short
A constant, equal to 1, 2, or 4, that is immediately addressed in an
instruction.
3–
Direct
Address
Description
C251
C51
bit51
A directly addressed bit (bit number = 00h-FFh) in memory or an
SFR. Bits 00h-7Fh are the 128 bits in byte locations 20h-2Fh in the
on-chip RAM. Bits 80h-FFh are the 128 bits in the 16 SFRs with
addresses that end in 0h or 8h, S:80h, S:88h, S:90h,..., S:F0h,
S:F8h.
–
3
bit
A directly addressed bit in memory locations 00:0020h-00:007Fh or
in any defined SFR.
3
Direct
Address
Description
C251
C51
rel
A signed (two’s complement) 8-bit relative address. The destination
is -128 to +127 bytes relative to the next instruction’s first byte.
33
addr11
An 11-bit target address. The target is in the same 2-Kbyte block of
memory as the next instruction’s first byte.
–3
addr16
A 16-bit target address. The target can be anywhere within the same
64-Kbyte region as the next instruction’s first byte.
–3
addr24
A 24-bit target address. The target can be anywhere within the 16-
Mbyte address space.
3–