Epson S5U1C17001C Manual page 727

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

Advertisement

Instruction List (3)
Mnemonic
Classification
Opcode
16-bit data
ld
%rd, %rs
transfer
%rd, sign7
%rd, [%rb]
%rd, [%rb]+
%rd, [%rb]-
%rd, -[%rb]
%rd, [%sp+imm7]
%rd, [imm7]
[%rb], %rs
[%rb]+, %rs
[%rb]-, %rs
-[%rb], %rs
[%sp+imm7], %rs
[imm7], %rs
sld
%rd, imm16
%rd, symbol±imm16
%rd, [%sp+imm20]
%rd, [imm20]
[%sp+imm20], %rs
[imm20], %rs
xld
%rd, imm16
%rd, symbol±imm16
%rd, [%sp+imm24]
%rd, [imm24]
[%sp+imm24], %rs
[imm24], %rs
32-bit data
ld.a
%rd, %rs
transfer
%rd, imm7
%rd, [%rb]
%rd, [%rb]+
%rd, [%rb]-
%rd, -[%rb]
%rd, [%sp+imm7]
%rd, [imm7]
Remarks
Operand
rd(15:0)←rs(15:0), rd(23:16)←0
rd(6:0)←sign7(6:0), rd(15:7)←sign7(6), rd(23:16)←0
rd(15:0)←W[rb], rd(23:16)←0
rd(15:0)←W[rb], rd(23:16)←0, rb(23:0)←rb(23:0)+2
rd(15:0)←W[rb], rd(23:16)←0, rb(23:0)←rb(23:0)-2
rb(23:0)←rb(23:0)-2, rd(15:0)←W[rb], rd(23:16)←0
rd(15:0)←W[sp+imm7], rd(23:16)←0
rd(15:0)←W[imm7], rd(23:16)←0
W[rb]←rs(15:0)
W[rb]←rs(15:0), rb(23:0)←rb(23:0)+2
W[rb]←rs(15:0), rb(23:0)←rb(23:0)-2
rb(23:0)←rb(23:0)-2, W[rb]←rs(15:0)
W[sp+imm7]←rs(15:0)
W[imm7]←rs(15:0)
%rd←imm16
%rd←symbol±imm16(15:0)
%rd←W[%sp+imm20]
%rd←W[imm20]
W[%sp+imm20]←%rs(15:0)
W[imm20]←%rs(15:0)
%rd←imm16
%rd←symbol±imm16(15:0)
%rd←W[%sp+imm24]
%rd←W[imm24]
W[%sp+imm24]←%rs(15:0)
W[imm24]←%rs(15:0)
rd(23:0)←rs(23:0)
rd(6:0)←imm7(6:0), rd(23:7)←0
rd(23:0)←A[rb](23:0), ignored←A[rb](31:24)
rd(23:0)←A[rb](23:0), ignored←A[rb](31:24), rb(23:0)←rb(23:0)+4
rd(23:0)←A[rb](23:0), ignored←A[rb](31:24), rb(23:0)←rb(23:0)-4
rb(23:0)←rb(23:0)-4, rd(23:0)←A[rb](23:0), ignored←A[rb](31:24)
rd(23:0)←A[sp+imm7](23:0), ignored←A[sp+imm7](31:24)
rd(23:0)←A[imm7](23:0), ignored←A[imm7](31:24)
Function
Assembly Programming
Flags
D
IL
IE
C
V
Z
N
Reference

Advertisement

Table of Contents
loading

Table of Contents