English
Language : 

GMS30C2116 Datasheet, PDF (52/322 Pages) Hynix Semiconductor – USERS MANUAL
2-4
CHAPTER 2
2.3 Instruction Formats (continued)
Format
Configuration
15 14
LRconst OP-code
eS
987
43
0
s Ld-code Rs-code
const1
const2
15 14
10 9 8 7
43
0
RRconst OP-code d s Rd-code Rs-code
eS
const1
const2
s = 0: Rs-code encodes G0..G15 for Rs
s = 1: Rs-code encodes L0..L15 for Rs
Ld-code encodes L0..L15 for Ld
S: Sign bit of const
e = 0: const = 18 S//const1
range -16 384..16 383
e = 1: const = 2 S//const1//const2
range -1 073 741 824..1 073 741 823
s = 0: Rs-code encodes G0..G15 for Rs
s = 1: Rs-code encodes L0..L15 for Rs
d = 0: Rd-code encodes G0..G15 for Rd
d = 1: Rd-code encodes L0..L15 for Rd
S: Sign bit of const
e = 0: const = 18 S//const 1
range -16 384..16 383
e = 1: const = 2 S//const1//const2
range -1 073 741 824..1 073 741 823
RRdis
15 14
10 9 8 7
43
0
OP-code d s Rd-code Rs-code
e S DD
dis1
dis2
s = 0: Rs-code encodes G0..G15 for Rs
s = 1: Rs-code encodes L0..L15 for Rs
d = 0: Rd-code encodes G0..G15 for Rd
d = 1: Rd-code encodes L0..L15 for Rd
S: Sign bit of dis
e = 0: dis = 20 S//dis1
range -4 096..4 095
e = 1: dis = 4 S//dis1//dis2
range -268 435 456..268 435 455
DD: D-code, D13..D12 encode data
types at memory instructions
Rimm
15
10 9 8 7
43
0
OP-code d n Rd-code
n
imm1
imm2
d = 0: Rd-code encodes G0..G15 for Rd
d = 1: Rd-code encodes L0..L15 for Rd
n: Bit 8//bits 3..0 encode n = 0..31
see Table 2.3. Encoding of
Immediate Values for encoding of
imm
RRlim
15 14
10 9 8 7
43
0
OP-code d s Rd-code Rs-code
e XXX
lim1
lim2
Table 2.2: Instruction Formats, Part 2
s = 0: Rs-code encodes G0..G15 for Rs
s = 1: Rs-code encodes L0..L15 for Rs
d = 0: Rd-code encodes G0..G15 for Rd
d = 1: Rd-code encodes L0..L15 for Rd
XXX: X-code, X14..X12 encode Index
instructions
e = 0: lim = 20 zeros//lim1
range 0..4 095
e = 1: lim = 4 zeros//lim1//lim2
range 0..268 435 455