CHAPTER 4: INSTRUCTION SET

Index

 

ADC %r,%r’ ............

61

ADC %r,imm4 ........

61

ADC

%r,[%ir] ..........

62

ADC

%r,[%ir]+ ........

62

ADC

[%ir],%r ..........

63

ADC [%ir]+,%r .......

63

ADC [%ir],imm4 .....

64

ADC [%ir]+,imm4 ...

64

ADC %B,%A,n4 .....

65

ADC %B,[%ir],n4 ...

65

ADC

%B,[%ir]+,n4 . 66

ADC [%ir],%B,n4 ...

66

ADC

[%ir]+,%B,n4 . 67

ADC

[%ir],0,n4 .......

67

ADC

[%ir]+,0,n4 .....

68

ADD %r,%r’ ............

68

ADD %r,imm4 ........

69

ADD

%r,[%ir] ..........

69

ADD

%r,[%ir]+ ........

70

ADD [%ir],%r ...........

70

ADD [%ir]+,%r .......

71

ADD [%ir],imm4 ......

71

ADD [%ir]+,imm4 ...

72

ADD %ir,%BA ........

72

ADD %ir,sign8 ........

73

AND %r,%r’ ............

73

AND %r,imm4 ........

74

AND %F,imm4 .......

74

AND

%r,[%ir] ..........

75

AND

%r,[%ir]+ ........

75

AND [%ir],%r ...........

76

AND [%ir]+,%r .......

76

AND [%ir],imm4 ......

77

AND [%ir]+,imm4 ...

77

BIT

%r,%r’ ..............

78

BIT %r,imm4 ..........

78

BIT

%r,[%ir] ............

79

BIT

%r,[%ir]+ ..........

79

BIT

[%ir],%r ............

80

BIT

[%ir]+,%r..........

80

BIT

[%ir],imm4 .......

81

BIT

[%ir]+,imm4 .....

81

CALR [addr6] .........

82

CALR sign8 ............

82

CALZ imm8 ............

83

CLR

[addr6],imm2 . 83

CMP %r,%r’ ...........

84

CMP %r,imm4 ........

84

CMP %r,[%ir] .........

85

CMP %r,[%ir]+ .......

85

CMP [%ir],%r .........

86

CMP [%ir]+,%r .......

86

CMP [%ir],imm4 .....

87

CMP [%ir]+,imm4 ...

87

CMP %ir,imm8 .......

88

DEC [addr6] ...........

88

DEC

[%ir],n4 ..........

89

DEC

[%ir]+,n4 ........

89

DEC %sp ...............

90

EX %A,%B .............

90

EX

%r,[%ir] .............

91

EX

%r,[%ir]+ ..........

91

HALT .......................

92

INC

 

[addr6] ............

92

INC

 

[%ir],n4 ...........

93

INC

 

[%ir]+,n4 .........

93

INC %sp .................

94

INT imm6 ...............

94

JP %Y ....................

95

JR %A ....................

95

JR %BA ..................

96

JR

[addr6] ..............

96

JR sign8 .................

97

JRC sign8 ..............

97

JRNC sign8 ............

98

JRNZ sign8 ............

98

JRZ sign8 ...............

99

LD

%r,%r’ ...............

99

LD %r,imm4 ..........

100

LD

%r,[%ir] ............

100

LD

%r,[%ir]+ ..........

101

LD

[%ir],%r ............

101

LD

[%ir]+,%r .........

102

LD

[%ir],imm4 .......

102

LD

[%ir]+,imm4 .....

103

LD

[%ir],[%ir’] ........

103

LD

[%ir],[%ir’]+ ......

104

LD

[%ir]+,[%ir’] ......

104

LD

[%ir]+,[%ir’]+ ...

105

LDB %BA,imm8 ....

105

LDB %BA,[%ir]+ ...

106

LDB %BA,%EXT ...

106

LDB %BA,%rr .......

107

LDB %BA,%sp ......

107

LDB [%ir]+,%BA ...

108

LDB [%X]+,imm8 ..

108

LDB %EXT,imm8 ..

109

LDB %EXT,%BA ...

109

LDB %rr,imm8 .......

110

LDB %rr,%BA .......

110

LDB %sp,%BA ......

111

NOP .......................

111

OR %r,%r’ .............

112

OR %r,imm4 .........

112

OR %F,imm4 .........

113

OR

%r,[%ir] ...........

113

OR

%r,[%ir]+ .........

114

OR

[%ir],%r ...........

114

OR

[%ir]+,%r .........

115

OR [%ir],imm4 ......

115

OR [%ir]+,imm4 ....

116

POP %r .................

116

POP %ir ................

117

PUSH %r ...............

117

PUSH %ir ..............

118

RET ........................

118

RETD imm8 ..........

119

RETI .......................

119

RETS .....................

120

RL %r ....................

120

RL

[%ir] .................

121

RL [%ir]+ ...............

121

RR %r ...................

122

RR

[%ir] ................

122

RR

[%ir]+ ..............

123

SBC %r,%r’ ...........

123

SBC %r,imm4 .......

124

SBC

%r,[%ir] .........

124

SBC

%r,[%ir]+ .......

125

SBC

[%ir],%r .........

125

SBC

[%ir]+,%r .......

126

SBC [%ir],imm4 ....

126

SBC [%ir]+,imm4 ..

127

SBC %B,%A,n4 ....

127

SBC %B,[%ir],n4 ..

128

SBC %B,[%ir]+,n4 128

SBC [%ir],%B,n4 ..

129

SBC [%ir]+,%B,n4 129

SBC

[%ir],0,n4 ......

130

SBC

[%ir]+,0,n4 ....

130

SET

[addr6],imm2 . 131

SLL %r ..................

131

SLL

[%ir] ...............

132

SLL

[%ir]+ .............

132

SLP

........................

133

SRL %r ..................

133

SRL [%ir] ...............

134

SRL [%ir]+ .............

134

SUB %r,%r’ ...........

135

SUB %r,imm4 .......

135

SUB

%r,[%ir] .........

136

SUB

%r,[%ir]+ .......

136

SUB

[%ir],%r .........

137

SUB

[%ir]+,%r .......

137

SUB [%ir],imm4 ....

138

SUB [%ir]+,imm4 ..

138

TST

[addr6],imm2 . 139

XOR %r,%r’ ..........

139

XOR %r,imm4 .......

140

XOR %F,imm4 ......

140

XOR %r,[%ir] .........

141

XOR %r,[%ir]+ ......

141

XOR [%ir],%r ........

142

XOR [%ir]+,%r ......

142

XOR [%ir],imm4 ....

143

XOR [%ir]+,imm4 ..

143

144

EPSON

S1C63000 CORE CPU MANUAL