cs5954am Cypress Semiconductor Corporation., cs5954am Datasheet - Page 35

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
destination:= -destination
Flags Affected: Z, O, C, S
Sign-extends a byte in the lower eight bits of [destination] to a 16-bit signed word (integer).
Flags Affected: Z, S
8.20
Sets interrupt enable flag
Flags Affected: I
Clears interrupt enable flag
Flags Affected: I
Set Carry bit.
Flags Affected: C
Clear Carry bit.
Flags Affected: C
8.21
For the programmer’s convenience, the CS5954AM QT assembler implements several built-in macros. The table below shows
the macros, and the mnemonics for the code that the assembler will generate for these macros.
Note:
Document #: 38-08025 Rev. **
40. The STI instruction takes effect 1 cycle after it is executed.
STC
bit:
CBW
bit:
STI
bit:
CLC
bit:
CLI
bit:
Miscellaneous Instructions
Built-in Macros
PUSH X
15
15
15
15
15
DEC X
POP X
Macro
INC X
14
14
14
14
14
[40]
13
13
13
13
13
1101111
1101111
1101111
1101111
1101111
12
12
12
12
12
11
11
11
11
11
10
10
10
10
10
(2’s complement negation)
ADVANCE
INFORMATION
9
9
9
9
9
8
8
8
8
8
Assembler will generate
010
111
111
111
111
7
7
7
7
7
MOV [R15], X
MOV X, [R15]
ADDI X, 1
SUBI X, 1
6
6
6
6
6
5
5
5
5
5
4
4
4
4
4
destination
3
3
3
3
3
000001
000000
000011
000010
2
2
2
2
2
CS5954AM
Page 35 of 44
1
1
1
1
1
0
0
0
0
0

Related parts for cs5954am