Programming Notes; Table 3-2-1 Notes On Instruction Description - Panasonic MN103001G/F01K User Manual

Panax series microcomputer
Table of Contents

Advertisement

3.2.4 Programming Notes

Notes on instruction description
These programming notes address instruction descriptions as well as instruction placement and combinations.
Failure to heed these notes will result in misoperation. A list of these notes is shown below.
Preceding instruction
Word/half-word data
Multiply-and-accumulate
instruction *1
Word/half-word data
Multiply-and-accumulate
instruction *1
Byte data
Multiply-and-accumulate
instruction *2
Multiply-and-accumulate
instruction *3
(
For details, refer to note (e)
on page 3-36.)
*1: The category "Word/half-word data multiply-and-accumulate instruction" applies to the following instructions:
MAC instruction, MACH instruction, MACU instruction, MACHU instruction
*2: The category "byte data multiply-and-accumulate instruction" applies to the following instructions:
MACB instruction, MACBU instruction
*3: The category "multiply-and-accumulate instruction" applies to the following instructions:
MAC instruction, MACH instruction, MACU instruction, MACHU instruction, MACB instruction,
MACBU instruction
*4: The category "MCRH, MCRL access instruction" applies to the following instructions:
PUTCX instruction, CLRMAC instruction, GETCHX instruction, GETCLX instruction
*5: The category "High-speed multiplication instruction" applies to the following instructions:
MULQ instruction, MULQU instruction, MULQI instruction, MULQIU instruction

Table 3-2-1 Notes on Instruction Description

Following instruction
Multiply-and-
accumulate
instruction *3
MCRH, MCRL
access instruction *4
MCRH, MCRL
access instruction *4
Multiply-and-
accumulate
instruction *3
High-speed
multiplication
instruction *5
Multiply-and-
accumulate
instruction *3
High-speed
multiplication
instruction *5
Extension Instruction Specifications
Placement
relationship
Insert at least one cycle between the
instructions
Following
Insert at least two cycles between the
instructions
Following
Insert at least one cycle between the
Following
instructions
Insert at least three cycles between the
instructions
Following
Insert at least two NOP instructions
immediately before the instructions
-
Notes
3-31

Advertisement

Table of Contents
loading

Table of Contents