首页
社区
课程
招聘
[讨论]Cpu在执行未知指令时,会发生什么?
发表于: 2017-5-15 20:02 4111

[讨论]Cpu在执行未知指令时,会发生什么?

2017-5-15 20:02
4111

Cpu在执行未知指令时,会发生什么?

Cpu是跳过这条指令,然后执行后面的指令吗?还是会引发一个异常?


[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 14515
活跃值: (3333)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
程序挂逼
2017-5-15 20:07
0
雪    币: 12848
活跃值: (9147)
能力值: ( LV9,RANK:280 )
在线值:
发帖
回帖
粉丝
3

raise an Invalid Opcode (#UD) exception

具体行为请参考Intel IA32-E 手册

2017-5-15 20:53
0
雪    币: 615
活跃值: (585)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
4
会引发异常或者叫中断,然后中断里面处理,至于是忽略这条指令继续执行还是灭了这条线程,灭了这个进程,那就是中断处理程序的事情了。
2017-5-15 21:05
0
雪    币: 8
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
中断
2017-5-15 21:17
0
雪    币: 346
活跃值: (25)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
6
请参考2楼!
2017-5-16 17:21
0
游客
登录 | 注册 方可回帖
返回
//