Assignment and data transfer

Syntax

Description

V16 = label

V16  = &label

V16D = V16S

V16D = V16S

V16 = val16

V16 = val16

V16D = V32S(H)

V16D = V32S(H)

V16D = V32S(L)

V16D = V32S(L)

V16D, dm = V16S

V16D = V16S (fa)

V16D, dm = val16

V16D = val16 (fa)

V16D = (V16S), TM

V16D =  (V16S) from TM memory

V16D = (V16S+), TM

V16D =  (V16S) from TM memory, then V16S += 1

(V16D), TM = V16S

(V16D) from TM memory = V16S

(V16D), TM = val16

(V16D) from TM memory = val16

(V16D+), TM = V16S

(V16D) from TM memory = V16S, then V16D += 1

(V16D+), TM = val16

(V16D) from TM memory = val16, then V16D += 1

V32(H) = val16

V32(H) = val16

V32(L) = val16

V32(H) = val16

V32D(H) = V16S

V32D(H) = V16

V32D(L) = V16S

V32D(L) = V16

V16D = -V16S

V16D =  -V16S

V32D = V32S

V32D = V32S

V32 = val32

V32 = val32

V32D =V16S << N

V32D = V16S left-shifted by N

V32D, dm = V32S

V32D from dm = V32S (fa)

V32D, dm = val32

V32 from dm = val32 (fa)

V32D = (V16S), TM

V32D =  (V16S) from TM memory

V32D = (V16S+), TM

V32D = (V16S) from TM memory, then V16S += 2

(V16D), TM = V32S

(V16D) from TM memory = V32S

(V16D), TM = val32

(V16D) from TM memory = val32

(V16D+), TM = V32S

(V16D) from TM memory = V32S, then V16D += 2

(V16D+), TM = val32

(V16D) from TM memory = val32, then V16D += 2

V32D = -V32S

V32D =  -V32S