cs5954am Cypress Semiconductor Corporation., cs5954am Datasheet - Page 33

no-image

cs5954am

Manufacturer Part Number
cs5954am
Description
Usb Controller For Nand Flash
Manufacturer
Cypress Semiconductor Corporation.
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
CS5954AM
Manufacturer:
CY
Quantity:
4 853
R15—
[R15]:= PC
PC = [destination]
[R15]:= PC
R15—
PC = [int vector * 2]
This instruction allows the programmer to implement software interrupts. Int vector is multiplied by two, and zero extended to 16
bits.
The condition (cccc) bits for all of the above instructions are defined as follows.
8.19
Since Single operand instructions do not require a source field, the format of the Single operand Operation instructions is slightly
different.
Notice that the opcode field is expanded to seven bits wide. The four MSBs for all instructions of this class are “1101.”
Notes:
Document #: 38-08025 Rev. **
33. Interrupt vectors 0 through 31 may be reserved for hardware interrupts, depending on the application.
34. For the JUMP mnemonics, adding an “L” to the end indicates a long or absolute jump. Adding an “S” to the end indicates a short or relative jump. If nothing is
35. For the SHR, SHL, ROR, ROL, ADDI and SUBI instructions, the three-bit count or n operand is incremented by 1 before it is used.
36. The CS5954AM QT assembler takes this into account.
Z
NZ
C / B
NC / AE
S
NS
O
NO
A / NBE
BE / NA
G / NLE
GE / NL
L / NGE
LE / NG
(not used)
Unconditional
Instruction
bit:
Ccc CALL cccc
bit:
INT
bit:
[33]
added, the assembler will choose “S” or “L.”
Condition
[35, 36]
Single Operand Operation Instructions
15
15
0000
0001
0010
0011
0100
0101
0110
0111
1000
1001
1010
1011
1100
1101
1110
1111
14
14
cccc Bits
1010
1010
15
13
13
14
Z=1
Z=0
C=1
C=0
S=1
S=0
O=1
O=0
(Z=0 AND C=0)
(Z=1 OR C=1)
(O= S AND Z=0)
(O=S)
(O S)
(O S OR Z=1)
Unconditional
12
12
Description
13
11
11
1101***
12
ADVANCE
INFORMATION
10
10
0000
cccc
11
JZ
JNZ
JC
JNC
JS
JNS
JO
JNO
JA
JBE
JG
JGE
JL
JLE
JMP
9
9
JUMP Mnemonic
10
8
8
7
1
7
0
9
[34]
8
0
6
6
[param]
CZ
CNZ
CC
RNC
CS
CNS
CO
CNO
CA
CBE
CG
CGE
CL
CLE
CALL
7
CALL Mnemonic
5
5
6
4
4
5
int vector
Destination
3
3
4
destination
RZ
RNZ
RC
RNC
RS
RNS
RO
RNO
RA
RBE
RG
RGE
RL
RLE
RET
3
RET Mnemonic
2
2
CS5954AM
2
Page 33 of 44
1
1
1
0
0
0

Related parts for cs5954am