当前位置:
代码迷
>>
汇编语言
>> 请教下面的代码为什么会出错
详细解决方案
请教下面的代码为什么会出错
热度:
169
发布时间:
2016-05-02 04:33:40.0
请问下面的代码为什么会出错?
#
define cli() __asm_("cli"::)
int main()
{
cli();
return 0;
}
这段代码在linux上执行,报错:Segmentation fault
请问这是为什么?谢谢!
------解决方案--------------------
cli 是特权指令,只能在R0执行
查看全文
相关解决方案