[求助]求人帮忙把汇编语言程序翻译成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++相关推荐

  1. C程序翻译成汇编语言

    求助汇编高手,请把这段C程序翻译成汇编语言, 急! 请汇编高手把这段C程序翻译成汇编语言,并附解释,谢谢!比较急,明天下午选标. #include <reg52.H> #include & ...

  2. python属于汇编语言还是高级语言_python是汇编语言吗

    python是汇编语言吗?这个问题的本质是高级语言和低级语言的概念,汇编是数据机器语言,而Python是高级编程语言. 那么高级语言和低级语言是什么? 最初的计算机程序都是用0和1的序列表示的,程序员 ...

  3. 8051系列单片机汇编语言指令速查表(汇编语言的111条指

    8051系列单片机汇编语言指令速查表(汇编语言的111条指_纳兰容若的左手_新浪博客 http://blog.sina.com.cn/s/blog_6486c0b30100gqew.html 编号 指 ...

  4. 为什么要学习汇编语言?如何正确学习汇编语言?

    汇编语言是计算机系统结构的接口,它介于软硬件之间,学习的时候,必须结合软件和硬件来学习. 1 向上结合高级语言 学习汇编语言的时候,不可孤立学习汇编语言,当今时代很少之间用到汇编语言编程,但是使用汇编 ...

  5. 循环彩灯编程c语言环境,如何用汇编语言写一个循环彩灯的程序,采用定时器方式1工作...

    如何用汇编语言写一个循环彩灯的程序,采用定时器方式1工作 关注:120  答案:2  信息版本:手机版 解决时间 2019-01-09 23:07 遮云壑 2019-01-09 14:42 由89C5 ...

  6. std在汇编语言是什么指令_汇编语言的各种指令的用法

    展开全部 汇编语言指令集 汇编指令是汇编语言中使用的一些操作符(如62616964757a686964616fe58685e5aeb931333330363131mov,inc,loop)和助记符,还 ...

  7. 机器翻译:谷歌翻译是如何对几乎所有语言进行翻译的?

    机器翻译:谷歌翻译是如何对几乎所有语言进行翻译的? 谷歌翻译大家想必都不陌生,但你有没有想过,它究竟是如何将几乎所有的已知语言翻译成我们所选择的语言? 作者:读芯术来源:今日头条|2020-10-11 ...

  8. 微信翻译生日快乐的代码_微信翻译出 Bug 上热搜,程序员又背锅?!

    天撸了!昨天微信翻译因为出Bug被网友送上热搜,网友质疑微信在翻译明星内容时,结果是近乎"恶搞". 当输入:"you play basketball like caixu ...

  9. python有道翻译法语-使用python2爬取有道翻译

    爬虫的核心思想:模拟浏览器正常访问服务器,一般情况只要浏览器能访问的,都可以爬,如果被反爬,则考虑反复测试添加Request Header数据,知道可以爬取为止. 反爬思路目前知道的有:User-Ag ...

最新文章

  1. Thinkphp----------为什么Thinkphp会默认进入Index控制器的index方法
  2. Python fabric实现远程操作和部署
  3. 套上这个壳,手机自己“跑步”去充电
  4. datatable报错 uncaught TypeError: Cannot read property 'aDataSort' of undefined
  5. 数字信号的最佳接收理论
  6. Errors running builder 'DeploymentBuilder' on project '工程名'
  7. CF-1238E. Keyboard Purchase (状压dp)
  8. python tornado 工程范例
  9. 多个漏洞可被用于破坏劫持施耐德 PowerLogic 设备
  10. javase-字符串次数查找
  11. 计算机怎么弹出专业团队,2018年专业技术人员继续教育答案92分
  12. online_judge_1478
  13. binwalk和foremost的使用。
  14. 良心安利游戏音效素材网站
  15. go语言和python对比-对比平台--Python与Go之间的差异
  16. 日志搜集、过滤及推送处理框架logstash及fluentd总结
  17. ECDH密钥交换的C程序
  18. 南邮 OJ 1567 Suspicious Stocks
  19. 配置Tomcat错误页面重定向
  20. “网上购车平台”又出上私户新模式

热门文章

  1. winform 多个关键字的高亮显示
  2. 安装您的Sbo Add-on插件
  3. 十年中文技术社区风雨之路 今晚4位老炮畅聊过去未来
  4. JavaScript兼容HTML代码的注释
  5. Linux(RHEL7.0)下安装nginx-1.10.2
  6. 程序升级触发阿里云自身安全机制导致的莫名问题
  7. jquery EasyUI导入js顺序
  8. SEO系列二:何为用户体验?如何做好用户体验?
  9. 壁纸引擎java运行库_Microsoft Windows Desktop Runtime v5.0.0 桌面程序运行库(含常规运行库)...
  10. java静态变量和实例变量的区别6_java静态变量的与实例变量的区别