Excalibur electronic A-MNL-NIOSPROG-01.1 用户手册

下载
页码 122
48
Altera Corporation
32-Bit Instruction Set
EXT16s
Half-Word Extract (Static)
Operation:
RA
← (0x00.00 :
hn
RA) where n = IMM1
Assembler Syntax:
EXT16s %rA,IMM1
Example:
EXT16s %L3,1 ; %L3 gets upper short int of itself
Description:
Extracts one of the two half-words in RA. The half-word to-be-extracted is chosen 
by the one-bit immediate value IMM1. The selected half-word is written into bits 
15..0 of RA, and the more significant bits 31..16 are set to zero.
Condition Codes:
Flags: Unaffected
Instruction Format:
Ri1u
Instruction Fields:
A = Register index of operand RA
IMM1 = 1-bit immediate value
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1
0
0
1
1
1
0
1
0
0
1
IMM1
0
A
N
V
Z
C