beautypg.com

Table 6-4. instruction notation conventions – Samsung S3C8275X User Manual

Page 143

background image

S3C8275X/F8275X/C8278X/F8278X/C8274X/F8274X

INSTRUCTION SET

6-9

Table 6-4. Instruction Notation Conventions

Notation

Description

Actual Operand Range

cc

Condition code

See list of condition codes in Table 6-6.

r

Working register only

Rn (n = 0

−15)

rb

Bit (b) of working register

Rn.b (n = 0

−15, b = 0−7)

r0

Bit 0 (LSB) of working register

Rn (n = 0

−15)

rr

Working register pair

RRp (p = 0, 2, 4, ..., 14)

R

Register or working register

reg or Rn (reg = 0

−255, n = 0−15)

Rb

Bit 'b' of register or working register

reg.b (reg = 0

−255, b = 0−7)

RR

Register pair or working register pair

reg or RRp (reg = 0

−254, even number only, where

p = 0, 2, ..., 14)

IA

Indirect addressing mode

addr (addr = 0–254, even number only)

Ir

Indirect working register only

@Rn (n = 0

−15)

IR

Indirect register or indirect working register @Rn or @reg (reg = 0

−255, n = 0−15)

Irr

Indirect working register pair only

@RRp (p = 0, 2, ..., 14)

IRR

Indirect register pair or indirect working
register pair

@RRp or @reg (reg = 0

−254, even only, where

p = 0, 2, ..., 14)

X

Indexed addressing mode

#reg [Rn] (reg = 0

−255, n = 0−15)

XS

Indexed (short offset) addressing mode

#addr [RRp] (addr = range

−128 to +127, where

p = 0, 2, ..., 14)

xl

Indexed (long offset) addressing mode

#addr [RRp] (addr = range 0

−65535, where

p = 0, 2, ..., 14)

da

Direct addressing mode

addr (addr = range 0

−65535)

ra

Relative addressing mode

addr (addr = number in the range +127 to

−128 that is

an offset relative to the address of the next instruction)

im

Immediate addressing mode

#data (data = 0

−255)

iml

Immediate (long) addressing mode

#data (data = range 0

−65535)

This manual is related to the following products: