Renesas M32R-FPU Manual Do Utilizador

Página de 192
M32R-FPU Software Manual (Rev.1.01)
(1)
Table of contents
CHAPTER 1   CPU PROGRAMMING MODEL
1.1  CPU register .......................................................................................................... 1-2
1.2 General-purpose registers ...................................................................................... 1-2
1.3 Control registers ..................................................................................................... 1-3
1.3.1  Processor status word register: PSW (CR0) ...................................... 1-4
1.3.2  Condition bit register: CBR (CR1) ...................................................... 1-5
1.3.3  Interrupt stack pointer: SPI (CR2)
          User stack pointer: SPU (CR3) .......................................................... 1-5
1.3.4  Backup PC: BPC (CR6) ..................................................................... 1-5
1.3.5  Floating-Point Status Register: FPSR (CR7) ..................................... 1-6
1.3.6  Floating-Point Exceptions (FPE) ........................................................ 1-8
1.4 Accumulator ............................................................................................................ 1-11
1.5 Program counter ..................................................................................................... 1-11
1.6 Data format ............................................................................................................. 1-12
1.6.1  Data type ............................................................................................ 1-12
1.6.2  Data format ......................................................................................... 1-13
1.7 Addressing mode .................................................................................................... 1-15
CHAPTER 2   INSTRUCTION SET
2.1  Instruction set overview ......................................................................................... 2-2
2.1.1  Load/store instructions ....................................................................... 2-2
2.1.2  Transfer instructions ........................................................................... 2-4
2.1.3  Operation instructions ........................................................................ 2-4
2.1.4  Branch instructions ............................................................................. 2-6
2.1.5  EIT-related instructions ...................................................................... 2-8
2.1.6  DSP function instructions ................................................................... 2-8
2.1.7  Floating-point Instructions .................................................................. 2-11
2.1.8  Bit Operation Instructions ................................................................... 2-11
2.2  Instruction format ................................................................................................... 2-12