|||
如何检验你的CPU是否存在厂家的特权指令?
如果CPU存在厂家的特权指令,那么上升到国家安全层面,就是一个极大的问题。用特权指令可以直接指挥用户的计算机,甚至还可以毁掉用户使用的CPU。这绝不是耸人听闻!
如何检查某型号CPU是否存在特权指令?由于计算机机器指令编码都有一定的格式,且位数有限,故可以设法将那些没有出现在厂家提供的指令编码,按照指令输入执行的方法进行一一测试,全部可能测试之后,如果没有问题,则可以说明该型号CPU无特权指令。特权指令编码会很隐蔽,故测试中应将一切可能都想到。一般,越是后期的产品,特权指令存在的可能性越大。
注意,测试可能会破坏CPU,所以在必要的情况下,只测试一个型号的样品就可以了。不是自己的编译器流片的国产CPU也应该进行相应的测试。
姜咏江
2015-3-4
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-5-1 21:15
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社