28.10.2014 Views

MMC2107 - Freescale Semiconductor

MMC2107 - Freescale Semiconductor

MMC2107 - Freescale Semiconductor

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Freescale</strong> <strong>Semiconductor</strong>, Inc.<br />

M•CORE M210 Central Processor Unit (CPU)<br />

Instruction Set Overview<br />

Table 6-1. M•CORE Instruction Set (Sheet 2 of 3)<br />

nc...<br />

<strong>Freescale</strong> <strong>Semiconductor</strong>, I<br />

Mnemonic<br />

BCLRI<br />

BF<br />

BGENI<br />

BGENR<br />

BKPT<br />

BMASKI<br />

BR<br />

BREV<br />

BSETI<br />

BSR<br />

BT<br />

BTSTI<br />

CLRF<br />

CLRT<br />

CMPHS<br />

CMPLT<br />

CMPLTI<br />

CMPNE<br />

CMPNEI<br />

DECF<br />

DECGT<br />

DECLT<br />

DECNE<br />

DECT<br />

DIVS<br />

DIVU<br />

DOZE<br />

FF1<br />

INCF<br />

INCT<br />

IXH<br />

IXW<br />

JMP<br />

JMPI<br />

JSR<br />

JSRI<br />

LD.[BHW]<br />

LDM<br />

LDQ<br />

LOOPT<br />

LRW<br />

LSL, LSR<br />

LSLC, LSRC<br />

LSLI, LSRI<br />

Bit Clear Immediate<br />

Branch on Condition False<br />

Bit Generate Immediate<br />

Bit Generate Register<br />

Breakpoint<br />

Bit Mask Immediate<br />

Branch<br />

Bit Reverse<br />

Bit Set Immediate<br />

Branch to Subroutine<br />

Branch on Condition True<br />

Bit Test Immediate<br />

Clear Register on Condition False<br />

Clear Register on Condition True<br />

Compare Higher or Same<br />

Compare Less Than<br />

Compare Less Than Immediate<br />

Compare Not Equal<br />

Compare Not Equal Immediate<br />

Decrement on Condition False<br />

Decrement Register and Set Condition if Result Greater Than Zero<br />

Decrement Register and Set Condition if Result Less Than Zero<br />

Decrement Register and Set Condition if Result Not Equal to Zero<br />

Decrement on Condition True<br />

Divide Signed Integer<br />

Divide Unsigned Integer<br />

Doze<br />

Find First One<br />

Increment on Condition False<br />

Increment on Condition True<br />

Index Half-Word<br />

Index Word<br />

Jump<br />

Jump Indirect<br />

Jump to Subroutine<br />

Jump to Subroutine Indirect<br />

Description<br />

Load<br />

Load Multiple Registers<br />

Load Register Quadrant<br />

Decrement with C-Bit Update and Branch if Condition True<br />

Load Relative Word<br />

Logical Shift Left and Right<br />

Logical Shift Left and Right, Update C Bit<br />

Logical Shift Left and Right by Immediate<br />

<strong>MMC2107</strong> – Rev. 2.0<br />

Technical Data<br />

MOTOROLA M•CORE M210 Central Processor Unit (CPU) 151<br />

For More Information On This Product,<br />

Go to: www.freescale.com

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!