
484
APPENDIX
■
32-bit delayed branch macroinstructions
Table E-19 32-bit delayed branch macroinstructions
.Mnemonic
Operation
Remarks
*CALL32:D label32,Ri
Address of the next instr 2
--> RP
label32 --> PC
Ri: Temporary register (See Reference 1.)
*BRA32:D label32,Ri
label32 --> PC
Ri: Temporary register (See Reference 2.)
*BEQ32:D label32,Ri
if(Z==1) then label32 -->PC
Ri: Temporary register (See Reference 3.)
*BNE32:D label32,Ri
s/Z==0
*BC32:D label32,Ri
s/C==1
*BNC32:D label32,Ri
s/C==0
*BN32:D label32,Ri
s/N==1
*BP32:D label32,Ri
s/N==0
*BV32:D label32,Ri
s/V==1
*BNV32:D label32,Ri
s/V==0
*BLT32:D label32,Ri
s/V xor N==1
*BGE32:D label32,Ri
s/V xor N==0
*BLE32:D label32,Ri
s/(V xor N) or Z==1
*BGT32:D label32,Ri
s/(V xor N) or Z==0
*BLS32:D label32,Ri
s/C or Z==1
*BHI32:D label32,Ri
s/C or Z==0
[Reference 1] CALL32:D
1) When label32-PC-2 is -0x800 to +0x7fe, the instruction is generated as follows:
CALL:D label12
2) When label32-PC-2 exceeds the range in condition 1) or contains an external reference symbol, the
instruction is generated as follows:
LDI:32 #label32,Ri
CALL:D @Ri
[Reference 2] BRA32:D
1) When label32-PC-2 is -0x100 to +0xfe, the instruction is generated as follows:
BRA:D label9
2) When label32-PC-2 exceeds the range in condition 1) or contains an external reference symbol, the
instruction is generated as follows:
LDI:32 #label32,Ri
JMP:D @Ri
[Reference 3] Bcc32:D
1) When label32-PC-2 is -0x100 to +0xfe, the instruction is generated as follows:
Bcc:D label9
2) When label32-PC-2 exceeds the range in condition 1) or contains an external reference symbol, the
instruction is generated as follows:
Bxcc false xcc is a condition against cc.
LDI:32 #label32,Ri
JMP:D @Ri
false:
Содержание MB91150 Series
Страница 1: ......
Страница 2: ......
Страница 3: ...FUJITSU LIMITED FR30 32 BIT MICROCONTROLLER MB91150 Series HARDWARE MANUAL ...
Страница 4: ......
Страница 10: ...vi ...
Страница 112: ...96 CHAPTER 3 MEMORY SPACE CPU AND CONTROL UNIT ...
Страница 174: ...158 CHAPTER 5 I O PORTS Note DDRI bit 6 is a test bit Always set the bit to 0 The value read from this bit is always 0 ...
Страница 178: ...162 CHAPTER 5 I O PORTS ...
Страница 214: ...198 CHAPTER 7 16 BIT RELOAD TIMER ...
Страница 240: ...224 CHAPTER 8 PPG TIMER ...
Страница 310: ...294 CHAPTER 13 8 10 BIT A D CONVERTER ...
Страница 318: ...302 CHAPTER 14 8 BIT D A CONVERTER ...
Страница 362: ...346 CHAPTER 15 UART ...
Страница 420: ...404 CHAPTER 19 PERIPHERAL STOP CONTROL ...
Страница 428: ...412 CHAPTER 20 CALENDAR MACROS ...
Страница 503: ...487 INDEX INDEX The index follows on the next page This is listed in alphabetic order ...
Страница 510: ...494 INDEX ...
Страница 512: ......