Qt(C)代码嵌入汇编读取cpuid

weixin_38118449 2019-09-19 01:23:27
在资料中找到arm826ej-s的cpuid读取指令:MRC p15, 0, R1, c0, c0 ,0Qt:    unsigned char id;    __asm__ __volatile__(\    "MRC P15,0,%0,c0,c0,0"    :"=r"(id)    :    :"memory"\    );    QString a=QString("%1").arg(id);运行后提示:Illegal instruction  程序结束掉了, 嵌入汇编这块看了资料不太懂,还有就是cpuid这块读取也不理解,希望大神有时间解答一下。
...全文
120 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38132214 2019-09-19
  • 打赏
  • 举报
回复
你这个程序需要在arm上跑。

433

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧