MSR CPSR_c, #Mode_UNDEF:OR:I_Bit:OR:F_Bit

[复制链接]
4538|6
 楼主| lyf9908 发表于 2010-12-31 16:08 | 显示全部楼层 |阅读模式
指令:MSR     CPSR_c, #Mode_UNDEF:OR:I_Bit:OR:F_Bit
  中的 OR 表示什么意思?选择吗?
 楼主| lyf9908 发表于 2011-1-4 16:24 | 显示全部楼层
xinzha 发表于 2011-1-4 18:38 | 显示全部楼层
或,这句话的意思就是将UNDEF模式的IRQ和FIQ禁止。
 楼主| lyf9908 发表于 2011-1-6 20:18 | 显示全部楼层
嗯,是的,但是用了两个OR,到底把Mode_UNDEF,I_Bit,F_Bit中的哪一个传给CPSR?
xinzha 发表于 2011-1-7 13:07 | 显示全部楼层
三个值或到一起传给cpsr的control位域
 楼主| lyf9908 发表于 2011-1-8 16:47 | 显示全部楼层
谢楼上,你是说,把这三个值进行按位或后,传给CPSR,还是把这它们拼成一个24位的数后,再传给CPSR?
xinzha 发表于 2011-1-8 20:21 | 显示全部楼层
按位或,只影响控制位,不影响状态位。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

133

主题

176

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部