Epson S5U1C17001C Manual page 429

Cmos 16-bit single chip microcomputer, c compiler package for s1c17 family
Hide thumbs Also See for S5U1C17001C:
Table of Contents

Advertisement

(6) sOP
imm20
Example: scalla
imm20
imm20 ≤ 0x7f
calla
imm20(6:0)
(7) xOP
label±imm24
Example: xcall
label±imm24
Unconditional
(label ± imm24)(23:12)
ext
(label ± imm24)(11:1)
call
(8) xOP
label±imm24
Example: xjreq
label±imm24
Unconditional
(label ± imm24)(23:21)
ext
(label ± imm24)(20:8)
ext
(label ± imm24)(7:1)
jreq
(9) xOP
label±imm24
Example: xcalla
label±imm24
Unconditional
(label ± imm24)(23:20)
ext
(label ± imm24)(19:7)
ext
(label ± imm24)(6:0)
calla
(10) xOP
sign24
Example: xcall
sign24
-1024 ≤ sign24 ≤ 1023
call
sign24(11:1)
(11) xOP
sign24
Example: xjreq
sign24
-128 ≤ sign24 ≤ 127
jreq
sign24(7:1)
(12) xOP
imm24
Example: xcalla
imm24
imm24 ≤ 0x7f
calla
imm24(6:0)
S5U1C17001C ManUal
(C COMPilEr PaCkagE fOr S1C17 faMily) (Ver. 1.5.0)
(OP = calla, calla.d, jpa, jpa.d)
0x7f < imm20
ext
imm20(19:7)
calla
imm20(6:0)
(OP = call, call.d, jpr, jpr.d)
(OP = jr*, jr*.d)
(OP = calla, calla.d, jpa, jpa.d)
(OP = call, call.d, jpr, jpr.d)
sign24 < -1024
1023 < sign24
or
ext
sign24(23:12)
call
sign24(11:1)
(OP = jr*, jr*.d)
-1048576 ≤ sign24 < -128
127 < sign24 ≤ 1048575
or
ext
sign24(20:8)
jreq
sign24(7:1)
(OP = calla, calla.d, jpa, jpa.d)
0x7f < imm24 ≤ 0xfffff
ext
imm24(19:7)
calla
imm24(6:0)
EPSOn
8 aSSEMBlEr
sign24 < -1048576
1048575 < sign24
or
ext
sign24(23:21)
ext
sign24(20:8)
jreq
sign24(7:1)
0xfffff < imm24
ext
imm24(23:20)
ext
imm24(19:7)
calla
imm24(6:0)
8
Assemblr
8-23

Advertisement

Table of Contents
loading

Table of Contents