Renesas M32R-FPU Bedienungsanleitung Seite 52

  • Herunterladen
  • Zu meinen Handbüchern hinzufügen
  • Drucken
  • Seite
    / 194
  • Inhaltsverzeichnis
  • LESEZEICHEN
  • Bewertet. / 5. Basierend auf Kundenbewertungen
Seitenansicht 51
3
3-14
M32R-FPU Software Manual (Rev.1.01)
BCBC
[Mnemonic]
(1) BC pcdisp8
(2)
BC pcdisp24
[Function]
Branch
(1) if ( C==1 ) PC = ( PC & 0xfffffffc ) + ( ( ( signed char ) pcdisp8 ) << 2 );
(2) if ( C==1 ) PC = ( PC & 0xfffffffc ) + ( sign_extend ( pcdisp24 ) << 2 );
where
#define sign_extend(x) ( ( ( signed ) ( (x)<< 8 ) ) >>8 )
[Description]
BC causes a branch to the specified label when the condition bit (C) is 1.
There are two instruction formats; which allows software, such as an assembler, to decide on
the better format.
The condition bit (C) is unchanged.
[EIT occurrence]
None
[Encoding]
11001111
11000111
BC pcdisp24
BC pcdisp8
pcdisp8
pcdisp24
INSTRUCTIONS
3.2 Instruction description
branch instruction
Bit clear
M32R-FPU Extended Instruction
Seitenansicht 51
1 2 ... 47 48 49 50 51 52 53 54 55 56 57 ... 193 194

Kommentare zu diesen Handbüchern

Keine Kommentare