![Microchip Technology dsPIC30F6010 Скачать руководство пользователя страница 152](http://html1.mh-extra.com/html/microchip-technology/dspic30f6010/dspic30f6010_datasheet_1785760152.webp)
dsPIC30F6010
DS70119B-page 150
Advance Information
2004 Microchip Technology Inc.
Most single word instructions are executed in a single
instruction cycle, unless a conditional test is true or the
program counter is changed as a result of the instruc-
tion. In these cases, the execution takes two instruction
cycles with the additional instruction cycle(s) executed
as a
NOP
. Notable exceptions are the
BRA
(uncondi-
tional/computed branch), indirect
CALL/GOTO
, all
Table Reads and Writes and
RETURN/RETFIE
instruc-
tions, which are single word instructions, but take two
or three cycles. Certain instructions that involve skip-
ping over the subsequent instruction, require either two
or three cycles if the skip is performed, depending on
whether the instruction being skipped is a single word
or two-word instruction. Moreover, double-word moves
require two cycles. The double-word instructions
execute in two instruction cycles.
Note:
For more details on the instruction set,
refer to the
dsPIC30F Programmer’s
Reference Manual
(DS70030).
TABLE 22-1:
SYMBOLS USED IN OPCODE DESCRIPTIONS
Field
Description
#text
Means literal defined by “
text
“
(text)
Means “content of
text
“
[text]
Means “the location addressed by
text
”
{ }
Optional field or operation
<n:m>
Register bit field
.b
Byte mode selection
.d
Double-word mode selection
.S
Shadow register select
.w
Word mode selection (default)
Acc
One of two accumulators {A, B}
AWB
Accumulator write back destination address register
∈
{W13, [W13]+=2}
bit4
4-bit bit selection field (used in word addressed instructions)
∈
{0...15}
C, DC, N, OV, Z
MCU status bits: Carry, Digit Carry, Negative, Overflow, Zero
Expr
Absolute address, label or expression (resolved by the linker)
f
File register address
∈
{0x0000...0x1FFF}
lit1
1-bit unsigned literal
∈
{0,1}
lit4
4-bit unsigned literal
∈
{0...15}
lit5
5-bit unsigned literal
∈
{0...31}
lit8
8-bit unsigned literal
∈
{0...255}
lit10
10-bit unsigned literal
∈
{0...255} for Byte mode, {0:1023} for Word mode
lit14
14-bit unsigned literal
∈
{0...16384}
lit16
16-bit unsigned literal
∈
{0...65535}
lit23
23-bit unsigned literal
∈
{0...8388608}; LSB must be 0
None
Field does not require an entry, may be blank
OA, OB, SA, SB
DSP status bits: AccA Overflow, AccB Overflow, AccA Saturate, AccB Saturate
PC
Program Counter
Slit10
10-bit signed literal
∈
{-512...511}
Slit16
16-bit signed literal
∈
{-32768...32767}
Slit6
6-bit signed literal
∈
{-16...16}
Содержание dsPIC30F6010
Страница 12: ...dsPIC30F6010 DS70119B page 10 Advance Information 2004 Microchip Technology Inc NOTES...
Страница 32: ...dsPIC30F6010 DS70119B page 30 Advance Information 2004 Microchip Technology Inc NOTES...
Страница 38: ...dsPIC30F6010 DS70119B page 36 Advance Information 2004 Microchip Technology Inc NOTES...
Страница 50: ...dsPIC30F6010 DS70119B page 48 Advance Information 2004 Microchip Technology Inc NOTES...
Страница 68: ...dsPIC30F6010 DS70119B page 66 Advance Information 2004 Microchip Technology Inc NOTES...
Страница 72: ...dsPIC30F6010 DS70119B page 70 Advance Information 2004 Microchip Technology Inc NOTES...
Страница 76: ...dsPIC30F6010 DS70119B page 74 Advance Information 2004 Microchip Technology Inc NOTES...
Страница 86: ...dsPIC30F6010 DS70119B page 84 Advance Information 2004 Microchip Technology Inc NOTES...
Страница 108: ...dsPIC30F6010 DS70119B page 106 Advance Information 2004 Microchip Technology Inc NOTES...
Страница 116: ...dsPIC30F6010 DS70119B page 114 Advance Information 2004 Microchip Technology Inc NOTES...
Страница 128: ...dsPIC30F6010 DS70119B page 126 Advance Information 2004 Microchip Technology Inc NOTES...
Страница 150: ...dsPIC30F6010 DS70119B page 148 Advance Information 2004 Microchip Technology Inc NOTES...
Страница 164: ...dsPIC30F6010 DS70119B page 162 Advance Information 2004 Microchip Technology Inc NOTES...
Страница 208: ...dsPIC30F6010 DS70119B page 206 Advance Information 2004 Microchip Technology Inc NOTES...
Страница 220: ...dsPIC30F6010 DS70119B page 220 Advance Information 2004 Microchip Technology Inc NOTES...
Страница 221: ...2004 Microchip Technology Inc Advance Information DS70119B page 221 dsPIC30F6010 NOTES...