C翻译汇编语言,[求助]求人帮忙把汇编语言程序翻译成C或者C++
[求助]求人帮忙把汇编语言程序翻译成C或者C++
2009-6-17 14:32
8406
[求助]求人帮忙把汇编语言程序翻译成C或者C++
2009-6-17 14:32
8406
求人帮忙把汇编语言程序翻译成C或者C++,这个程序的功能是获取CPU的唯一标识符!
CString GetCpuId()//获取CPU唯一标识符
{
CString CPUID;
unsigned long s1,s2;
unsigned char vendor_id[]="------------";
char sel;
sel='1';
CString VernderID;
CString MyCpuID,CPUID1,CPUID2;
switch(sel)
{
case '1':
__asm{
xor eax,eax
cpuid
mov dword ptr vendor_id,ebx
mov dword ptr vendor_id[+4],edx
mov dword ptr vendor_id[+8],ecx
}
VernderID.Format("%s-",vendor_id);
__asm{
mov eax,01h
xor edx,edx
cpuid
mov s1,edx
mov s2,eax
}
CPUID1.Format("%08X%08X",s1,s2);
__asm{
mov eax,03h
xor ecx,ecx
xor edx,edx
cpuid
mov s1,edx
mov s2,ecx
}
CPUID2.Format("%08X%08X",s1,s2);
break;
case '2':
{
__asm{
mov ecx,119h
rdmsr
or eax,00200000h
wrmsr
}
}
AfxMessageBox("CPU id is disabled.");
break;
}
MyCpuID = CPUID1+CPUID2;
CPUID = MyCpuID;
return CPUID;
}
C翻译汇编语言,[求助]求人帮忙把汇编语言程序翻译成C或者C++相关推荐
- C程序翻译成汇编语言
求助汇编高手,请把这段C程序翻译成汇编语言, 急! 请汇编高手把这段C程序翻译成汇编语言,并附解释,谢谢!比较急,明天下午选标. #include <reg52.H> #include & ...
- python属于汇编语言还是高级语言_python是汇编语言吗
python是汇编语言吗?这个问题的本质是高级语言和低级语言的概念,汇编是数据机器语言,而Python是高级编程语言. 那么高级语言和低级语言是什么? 最初的计算机程序都是用0和1的序列表示的,程序员 ...
- 8051系列单片机汇编语言指令速查表(汇编语言的111条指
8051系列单片机汇编语言指令速查表(汇编语言的111条指_纳兰容若的左手_新浪博客 http://blog.sina.com.cn/s/blog_6486c0b30100gqew.html 编号 指 ...
- 为什么要学习汇编语言?如何正确学习汇编语言?
汇编语言是计算机系统结构的接口,它介于软硬件之间,学习的时候,必须结合软件和硬件来学习. 1 向上结合高级语言 学习汇编语言的时候,不可孤立学习汇编语言,当今时代很少之间用到汇编语言编程,但是使用汇编 ...
- 循环彩灯编程c语言环境,如何用汇编语言写一个循环彩灯的程序,采用定时器方式1工作...
如何用汇编语言写一个循环彩灯的程序,采用定时器方式1工作 关注:120 答案:2 信息版本:手机版 解决时间 2019-01-09 23:07 遮云壑 2019-01-09 14:42 由89C5 ...
- std在汇编语言是什么指令_汇编语言的各种指令的用法
展开全部 汇编语言指令集 汇编指令是汇编语言中使用的一些操作符(如62616964757a686964616fe58685e5aeb931333330363131mov,inc,loop)和助记符,还 ...
- 机器翻译:谷歌翻译是如何对几乎所有语言进行翻译的?
机器翻译:谷歌翻译是如何对几乎所有语言进行翻译的? 谷歌翻译大家想必都不陌生,但你有没有想过,它究竟是如何将几乎所有的已知语言翻译成我们所选择的语言? 作者:读芯术来源:今日头条|2020-10-11 ...
- 微信翻译生日快乐的代码_微信翻译出 Bug 上热搜,程序员又背锅?!
天撸了!昨天微信翻译因为出Bug被网友送上热搜,网友质疑微信在翻译明星内容时,结果是近乎"恶搞". 当输入:"you play basketball like caixu ...
- python有道翻译法语-使用python2爬取有道翻译
爬虫的核心思想:模拟浏览器正常访问服务器,一般情况只要浏览器能访问的,都可以爬,如果被反爬,则考虑反复测试添加Request Header数据,知道可以爬取为止. 反爬思路目前知道的有:User-Ag ...
最新文章
- Thinkphp----------为什么Thinkphp会默认进入Index控制器的index方法
- Python fabric实现远程操作和部署
- 套上这个壳,手机自己“跑步”去充电
- datatable报错 uncaught TypeError: Cannot read property 'aDataSort' of undefined
- 数字信号的最佳接收理论
- Errors running builder 'DeploymentBuilder' on project '工程名'
- CF-1238E. Keyboard Purchase (状压dp)
- python tornado 工程范例
- 多个漏洞可被用于破坏劫持施耐德 PowerLogic 设备
- javase-字符串次数查找
- 计算机怎么弹出专业团队,2018年专业技术人员继续教育答案92分
- online_judge_1478
- binwalk和foremost的使用。
- 良心安利游戏音效素材网站
- go语言和python对比-对比平台--Python与Go之间的差异
- 日志搜集、过滤及推送处理框架logstash及fluentd总结
- ECDH密钥交换的C程序
- 南邮 OJ 1567 Suspicious Stocks
- 配置Tomcat错误页面重定向
- “网上购车平台”又出上私户新模式
热门文章
- winform 多个关键字的高亮显示
- 安装您的Sbo Add-on插件
- 十年中文技术社区风雨之路 今晚4位老炮畅聊过去未来
- JavaScript兼容HTML代码的注释
- Linux(RHEL7.0)下安装nginx-1.10.2
- 程序升级触发阿里云自身安全机制导致的莫名问题
- jquery EasyUI导入js顺序
- SEO系列二:何为用户体验?如何做好用户体验?
- 壁纸引擎java运行库_Microsoft Windows Desktop Runtime v5.0.0 桌面程序运行库(含常规运行库)...
- java静态变量和实例变量的区别6_java静态变量的与实例变量的区别