Symbols Used In Instruction Lists - Fujitsu FR Family Instruction Manual

32-bit microcontroller
Hide thumbs Also See for FR Family:
Table of Contents

Advertisement

A.1

Symbols Used in Instruction Lists

This section describes symbols used in the FR family instruction lists.
■ Symbols Used in Instruction Lists
Symbols in Mnemonic and Operation Columns
• i4 ............. 4-bit immediate data, range 0 to 15 with zero extension, and –16 to –1 with minus extension
• i8 ............. unsigned 8-bit immediate data, range 0 to 255
• i20 ........... unsigned 20-bit immediate data, range 00000
• i32 ........... unsigned 32-bit immediate data, range 00000000
• s8............. signed 8-bit immediate data, range –128 to 127
• s10........... signed 10-bit immediate data, range –512 to 508 (in multiples of 4)
• u4 ............ unsigned 4-bit immediate data, range 0 to 15
• u8 ............ unsigned 8-bit immediate data, range 0 to 255
• u10 .......... unsigned 10-bit immediate data, range 0 to 1020 (multiples of 4)
• udisp6...... unsigned 6-bit address values, range 0 to 60 (multiples of 4)
• disp8........ signed 8-bit address values, range –0x80 to 0x7F
• disp9........ signed 9-bit address values, range –0x100 to 0xFE (multiples of 2)
• disp10...... signed 10-bit address values, range –0x200 to 0x1FC (multiples of 4)
• dir8 .......... unsigned 8-bit address values, range 0 to 0xFF
• dir9 .......... unsigned 9-bit address values, range 0 to 0x1FE (multiples of 2)
• dir10 ........ unsigned 10-bit address values, range 0 to 0x3FC(multiples of 4)
• label9....... signed 9-bit branch address, range –0x100 to 0xFE (multiples of 2) for the value of PC
• label12..... signed 12-bit branch address, range –0x800 to 0x7FE (multiples of 2) for the value of PC
• Ri, Rj....... indicates a general-purpose register (R00 to R15)
• Rs ............ indicates a dedicated register (TBR, RP, USP, SSP, MDH, MDL)
Symbols in Operation Column
• extu()....... indicates a zero extension operation, in which values lacking higher bits are complemented
• extn()....... indicates a minus extension operation, in which values lacking higher bits are complemented
• exts() ....... indicates a sign extension operation in which a zero extension is performed for the data
• ( )............. indicates indirect addressing, which values reading or loading from/to the memory address
• { }............ indicates the calculation priority; ( ) is used for specifying indirect address
by adding the value "0" as necessary.
by adding the value "1" as necessary.
within ( ) in which the MSB is 0 and a minus extension is performed for the data in which the
MSB is 1.
where the registers within ( ) or the formula indicate.
APPENDIX A Instruction Lists
to FFFFF
H
H
to FFFFFFFF
H
H
263

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Fr series

Table of Contents