位置:首页 > IC型号导航 > 首字符P型号页 > 首字符P的型号第343页 > P610ARM-FPNR > P610ARM-FPNR PDF资料 > P610ARM-FPNR PDF资料1第60页

指令集 - LDR , STR
4.8.2半字加载和存储
设定S = 0和H = 1可被用于传输之间的无符号半字
ARM610的寄存器和存储器。
的LDRH和STRH指令的作用是在佛罗里达州uenced由BIGEND控制
信号。这两个可能的CON连接gurations在下面的章节中描述。
4.8.3有符号字节和半字加载
在S位控制符号扩展的数据的加载。当S = 1为H位选择
间的字节数(H = 0)和半字(H = 1)。第l位不应该被设置为低电平(店)
签名时(S = 1)的操作已经被选中。
该LDRSB指令装载所选的字节到7位为0的目的地
寄存器和位31到目的地寄存器的8被设置为7位,该标志的值
位。
该LDRSH指令装载选定的半字入位15到0的目的地
寄存器和位31到目的寄存器16被设置为15位的值,则
签位。
开放存取
的LDRSB和LDRSH指令的作用是在佛罗里达州uenced由BIGEND控制
信号。两个可能CON组fi gurations在以下部分中描述。
4.8.4字节顺序和字节/半字的选择
小端CON组fi guration
有符号字节加载( LDRSB )预计,在数据总线上的数据输入,通过7到0,如果
提供的地址是在字边界上,在数据总线输入15通过至8 ,如果它是一个
字地址加上一个字节,等等。选定的字节被放置在底部的8位
目的地的寄存器,和寄存器的其余位科幻大会另用符号
位,第7位的字节。请参阅
·
图3-2 :字节以内小尾数地址
WORDS
第3-3页
半字加载( LDRSH或LDRH ),期望通过为0,如果数据在数据总线输入15
所提供的地址是在字边界上,并在数据总线输入31 16个
如果它是一个半字边界, ( A [ 1 ] = 1 )。该提供的地址应该永远是一个
半字边界。如果位所提供的地址0为高电平时, ARM610将加载
不可预测的值。所选择的半字被摆在底部的16位
目标寄存器。对于无符号半字( LDRH ) ,该寄存器的高16位
科幻LLED零和签订半字( LDRSH )前16位是网络LLED与
符号位,第15位的半字。
半字存储( STRH )重复两次在源寄存器的低16位
数据总线输出31 0。外部存储器系统应该激活
合适的半字的子系统来存储数据。注意,该地址必须
半字对齐的,如果位地址0为高,这将导致不可预知的
行为。
4-32
ARM610数据表