![]() |
1
4
该指令是mtmsrd指令的扩展形式,设置了L位(0x00010000)。它只修改EE(外部中断启用)和RI(可恢复中断)BTI,而不是修改整个MSR。它比mtmsrd L=0快,因为它执行同步而不是上下文同步。这是一条特权指令,因此将导致操作系统出现异常,并且仍然很慢。 IBM的第三册:PowerPC操作环境体系结构v2.02(第91页)中有关于这一点的公开文档, http://www.ibm.com/developerworks/power/library/pa-archguidev2/?S_TACT=105AGX16&S_CMP=LP
|
![]() |
2
0
mtmsr指令的21:30位是0010,而不是001011010。 我的猜测是,mtmsree是一种氙特定指令,它只设置MSR中的EE位。Book E机器有wrtee和wrteei指令来执行此操作。我希望我知道在哪里可以找到氙气质子交换膜。 |
![]() |
3
0
我把指令的机器代码拆开了(
|
![]() |
M Rajoy · DOS中断10与AX 700 7 月前 |
![]() |
Imyaf · 在什么条件下,在组装时对“if”和“if-else”进行比较? 11 月前 |
|
Anonymous · 程序计数器的下一个指令是什么? 11 月前 |
![]() |
Daniel Langr · GCC不为类外默认复制构造函数生成机器代码 11 月前 |
![]() |
EE18 · C中字节序与尺寸组装转换的关系 1 年前 |