beautypg.com

FUJITSU MB91F109 FR30 User Manual

Page 71

background image

47

2.7 Instruction Overview

Logical operation and bit manipulation

A logical operation instruction can execute AND, OR, or EOR logical operation between
general-purpose registers or between a general-purpose register and memory (or I/O). A bit
manipulation instruction can directly manipulate the contents of memory (or I/O). These
instructions use general register indirect memory addressing.

Direct addressing

The direct addressing instructions are used for access between I/O and general-purpose
registers or between I/O and memory. Specifying an I/O address directly in an instruction, not
via a register, enables high-speed and highly efficient access. For some instructions, register
indirect memory addressing with register increment/decrement is also available.

Others

Other instructions are available for PS register flag setting, stack operation, and sign/zero
extension. The FR series also supports function entry/exit and register multiload/store
instructions compliant with high-level languages.