Instruction Set; Cpu Instruction Set; Table 2.18 Cpu Instruction Types - Renesas HD6417641 Hardware Manual

32-bit risc microcomputer superh risc engine family / sh7641 series
Table of Contents

Advertisement

2.5

Instruction Set

2.5.1

CPU Instruction Set

The SH-1/SH-2/SH-3 compatible instruction set consists of 67 basic instruction types divided into
seven functional groups, as shown in table 2.18. Tables 2.19 to 2.24 show the instruction notation,
machine code, execution time, and function.

Table 2.18 CPU Instruction Types

Kinds of
Type
Instruction
Data transfer
5
instructions
Arithmetic
21
operation
instructions
Op Code
Function
MOV
Data transfer
Immediate data transfer
Peripheral module data transfer
Structure data transfer
MOVA
Effective address transfer
MOVT
T bit transfer
SWAP
Upper/lower swap
XTRCT
Extraction of middle of linked registers
ADD
Binary addition
ADDC
Binary addition with carry
ADDV
Binary addition with overflow check
CMP/cond
Comparison
DIV1
Division
DIV0S
Signed division initialization
DIV0U
Unsigned division initialization
DMULS
Signed double-precision multiplication
DMULU
Unsigned double-precision
multiplication
DT
Decrement and test
EXTS
Sign extension
EXTU
Zero extension
MAC
Multiply-and-accumulate, double-
precision multiply-and-accumulate
Rev. 4.00 Sep. 14, 2005 Page 67 of 982
REJ09B0023-0400
Section 2 CPU
Number of
Instructions
39
34

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sh7641

Table of Contents