欢迎访问ic37.com |
会员登录 免费注册
发布采购

S3C4510B 参数 Datasheet PDF下载

S3C4510B图片预览
型号: S3C4510B
PDF下载: 下载PDF文件 查看货源
内容描述: 三星S3C4510B的16位/ 32位RISC微控制器是一款高性价比,高性能的基于以太网的系统微控制器解决方案。 [Samsungs S3C4510B 16/32-bit RISC microcontroller is a cost-effective, high-performance microcontroller solution for Ethernet-based systems.]
分类和应用: 微控制器以太网
文件页数/大小: 422 页 / 2160 K
品牌: SAMSUNG [ SAMSUNG ]
 浏览型号S3C4510B的Datasheet PDF文件第50页浏览型号S3C4510B的Datasheet PDF文件第51页浏览型号S3C4510B的Datasheet PDF文件第52页浏览型号S3C4510B的Datasheet PDF文件第53页浏览型号S3C4510B的Datasheet PDF文件第55页浏览型号S3C4510B的Datasheet PDF文件第56页浏览型号S3C4510B的Datasheet PDF文件第57页浏览型号S3C4510B的Datasheet PDF文件第58页  
INSTRUCTION SET  
SHIFTS  
S3C4510B  
When the second operand is specified to be a shifted register, the operation of the barrel shifter is controlled by  
the shift field in the instruction. This field indicates the type of shift to be performed (logical left or right, arithmetic  
right or rotate right). The amount by which the register should be shifted may be contained in an immediate field  
in the instruction, or in the bottom byte of another register (other than R15). The encoding for the different shift  
types is shown in Figure 3-5.  
11  
7
6
5
4
11  
8
7
6
5
4
0
RS  
0
1
[6:5] Shift Type  
00 = logical left  
10 = arithmetic right  
[6:5] Shift Type  
00 = logical left  
10 = arithmetic right  
01 = logical right  
11 = rotate right  
01 = logical right  
11 = rotate right  
[11:7] Shift Amount  
5 bit unsigned integer  
[11:8] Shift Register  
Shift amount specified in bottom-byte of Rs  
Figure 3-5. ARM Shift Operations  
Instruction Specified Shift Amount  
When the shift amount is specified in the instruction, it is contained in a 5 bit field which may take any value from  
0 to 31. A logical shift left (LSL) takes the contents of Rm and moves each bit by the specified amount to a more  
significant position. The least significant bits of the result are filled with zeros, and the high bits of Rm which do  
not map into the result are discarded, except that the least significant discarded bit becomes the shifter carry  
output which may be latched into the C bit of the CPSR when the ALU operation is in the logical class (see  
above). For example, the effect of LSL #5 is shown in Figure 3-6.  
31  
27 26  
0
Contents of Rm  
carry out  
Value of Operand 2  
0
0
0
0
0
Figure 3-6. Logical Shift Left  
NOTE  
LSL #0 is a special case, where the shifter carry out is the old value of the CPSR C flag. The contents of  
Rm are used directly as the second operand. A logical shift right (LSR) is similar, but the contents of Rm  
are moved to less significant positions in the result. LSR #5 has the effect shown in Figure 3-7.  
3-12  
 复制成功!