首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++里加汇编的BUG,该怎么处理

2012-03-08 
C++里加汇编的BUGDWORDtemp0xff_asm{movdxcf8Hmovax80011001HoutdxaxmovdxcfcHinaxdxmovtempax}DbgLogIn

C++里加汇编的BUG
DWORD   temp=0xff;
_asm{
          mov     dx     cf8H
          mov     ax     80011001H
          out     dx     ax
          mov     dx     cfcH
          in     ax     dx
          mov     temp   ax
}
          DbgLogInfo(( "temp   %0x\n ",temp));


[解决办法]
偶晕, mov dx [[,]] cf8H 指令里的 ', ' 分隔符难道都被lz吃了 ...
这东东在 win32 user mode 下也是跑不起来的, 不 GP 才怪 ....

热点排行