CMP设计分享 http://blog.sciencenet.cn/u/accsys 没有逆向思维就没有科技原创。 不自信是科技创新的大敌。

博文

如何检验你的CPU是否存在厂家的特权指令?

已有 3344 次阅读 2015-3-4 07:43 |个人分类:计算机核|系统分类:科研笔记| 国防安全, 特权指令, cpu测试

如何检验你的CPU是否存在厂家的特权指令?

       如果CPU存在厂家的特权指令,那么上升到国家安全层面,就是一个极大的问题。用特权指令可以直接指挥用户的计算机,甚至还可以毁掉用户使用的CPU。这绝不是耸人听闻!

如何检查某型号CPU是否存在特权指令?由于计算机机器指令编码都有一定的格式,且位数有限,故可以设法将那些没有出现在厂家提供的指令编码,按照指令输入执行的方法进行一一测试,全部可能测试之后,如果没有问题,则可以说明该型号CPU无特权指令。特权指令编码会很隐蔽,故测试中应将一切可能都想到。一般,越是后期的产品,特权指令存在的可能性越大。

注意,测试可能会破坏CPU,所以在必要的情况下,只测试一个型号的样品就可以了。不是自己的编译器流片的国产CPU也应该进行相应的测试。

姜咏江

2015-3-4

 

 

 



https://blog.sciencenet.cn/blog-340399-871744.html

上一篇:计算机科学家呼吁:必须认真做cpu基础研究中国才可能强大
下一篇:P vs. NP is a pseudo proposition
收藏 IP: 222.130.177.*| 热度|

2 姚小鸥 dulizhi95

该博文允许注册用户评论 请点击登录 评论 (3 个评论)

数据加载中...
扫一扫,分享此博文

Archiver|手机版|科学网 ( 京ICP备07017567号-12 )

GMT+8, 2024-5-1 21:15

Powered by ScienceNet.cn

Copyright © 2007- 中国科学报社

返回顶部