Appendix 1 H-series Instruction Support Comparison Chart

A-3

[Arithmetic instructions]

No. Instruction
format
Instruction name MICRO-
EH
EH-150 H-64
~
H-20
H-200 H-250 H-252 H-2000
H-700
H-300
H-2002
H-1002
H-702
H-302
H-4010
1 d = s Assignment statement {{{{{{{{{
2 d = s1 + s2 Binary addition {{{{{{{{{
3 d = s1 B+ s2 BCD addition {{{{{{{{{
4 d = s1 s2 Binary subtraction {{{{{{{{{
5 d = s1 B– s2 BCD subtraction {{{{{{{{{
6 d = s1 × s2 Binary multiplication {{{{{{{{{
7 d = s1 B× s2 BCD multiplication {{{{{{{{{
8 d = s1 S× s2 Signed binary multiplication {{ ××
{{{{{
9 d = s1 / s2 Binary division {{{{{{{{{
10 d = s1 B/ s2 BCD division {{{{{{{{{
11 d = s1 S/ s2 Signed binary division {{ ××
{{{{{
12 d = s1 OR s2 Logical OR {{{{{{{{{
13 d = s1 AND s2 Logical AND {{{{{{{{{
14 d = s1 XOR s2 Exclusive OR {{{{{{{{{
15 d = s1 == s2 = comparison expression {{{{{{{{{
16 d = s1 S== s2 Signed = comparison expression {{ ××
{{{{{
17 d = s1 < > s2 comparison expression {{{{{{{{{
18 d = s1 S< > s2 Signed comparison expression {{ ××
{{{{{
19 d = s1 < s2 < comparison expression {{{{{{{{{
20 d = s1 S< s2 Signed < comparison expression {{ ××
{{{{{
21 d = s1 <= s2 comparison expression {{{{{{{{{
22 d = s1 S<= s2 Signed comparison expression {{ ××
{{{{{

[Application instructions] (1/2)

No. Instruction
format
Instruction name MICRO-
EH
EH-150 H-64
~
H-20
H-200 H-250 H-252 H-2000
H-700
H-300
H-2002
H-1002
H-702
H-302
H-4010
1 BSET (d, n) Bit set {{{{{{{{{
2 BRES (d, n) Bit reset {{{{{{{{{
3 BTS (d, n) Bit test {{{{{{{{{
4 SHR (d, n) Shift right {{{{{{{{{
5 SHL (d, n) Shift left {{{{{{{{{
6 ROR (d, n) Rotate right {{{{{{{{{
7 ROL (d, n) Rotate left {{{{{{{{{
8 LSR (d, n) Logical shift right {{{{{{{{{
9 LSL (d, n) Logical shift left {{{{{{{{{
10 BSR (d, n) BCD shift right {{{{{{{{{
11 BSL (d, n) BCD shift left {{{{{{{{{
12 WSHR (d, n) Batch shift right ×{××
{{{{{
13 WSHL (d, n) Batch shift left ×{××
{{{{{
14 WBSR (d, n) Batch BCD shift right ×{××
{{{{{
15 WBSL (d, n) Batch BCD shift left ×{××
{{{{{
16 MOV (d, s, n) Block transfer {{ ××
{{{{{
17 COPY (d, s, n) Copy {{ ××
{{{{{