Microchip Technology TDGL003 - chipKIT Max32 Development Board TDGL003 TDGL003 Hoja De Datos

Los códigos de productos
TDGL003
Descargar
Página de 214
PIC32MX3XX/4XX
DS61143H-page 142
© 2011 Microchip Technology Inc.
BLEZL
Branch on Less Than or Equal to Zero Likely
(1)
if Rs[31] || Rs == 0
PC += (int)offset
else
Ignore Next Instruction
BLTZ
Branch on Less Than Zero
if Rs[31]
PC += (int)offset
BLTZAL
Branch on Less Than Zero and Link
GPR[31] = PC + 8
if Rs[31]
PC += (int)offset
BLTZALL
Branch on Less Than Zero and Link Likely
(1)
GPR[31] = PC + 8
if Rs[31]
PC += (int)offset
else
Ignore Next Instruction
BLTZL
Branch on Less Than Zero Likely
(1)
if Rs[31]
PC += (int)offset
else
Ignore Next Instruction
BNE
Branch on Not Equal
if Rs != Rt
PC += (int)offset
BNEL
Branch on Not Equal Likely
(1)
if Rs != Rt
PC += (int)offset
else
Ignore Next Instruction
BREAK
Breakpoint
Break Exception
CLO
Count Leading Ones
Rd = NumLeadingOnes(Rs)
CLZ
Count Leading Zeroes
Rd = NumLeadingZeroes(Rs)
DERET
Return from Debug Exception
PC = DEPC
Exit Debug Mode
DI
Atomically Disable Interrupts
Rt = Status; Status
IE
 = 0
DIV
Divide
LO = (int)Rs / (int)Rt
HI = (int)Rs % (int)Rt
DIVU
Unsigned Divide
LO = (uns)Rs / (uns)Rt
HI = (uns)Rs % (uns)Rt
EHB
Execution Hazard Barrier
Stop instruction execution 
until execution hazards are 
cleared
EI
Atomically Enable Interrupts
Rt = Status; Status
IE
 = 1
ERET
Return from Exception
if Status
ERL
PC = ErrorEPC
else
PC = EPC
Status
EXL
 = 0
Status
ERL
 = 0
LL = 0
EXT
Extract Bit Field
Rt = ExtractField(Rs, pos, 
size)
INS
Insert Bit Field
Rt = InsertField(Rs, Rt, pos, 
size)
J
Unconditional Jump
PC = PC[31:28] || offset<<2
TABLE 27-1:
MIPS32
®
 INSTRUCTION SET (CONTINUED)
Instruction
Description
Function
Note 1:
This instruction is deprecated and should not be used.