CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
花落谁家,你作主! 盛大widget设计大赛英雄榜
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

内嵌的汇编错误

楼主starmoon()2000-05-26 19:07:00 在 VC/MFC / 基础类 提问

extern   "C"   int ilog3(__int64   d)  
  { int   _Eax;  
  union{__int64 i64;int   i[2];}   u;  
  u.i64=d;  
  __asm mov ebx,0;  
  __asm inc   u+4;  
  __asm bsr ebx,DWORD   PTR   u+4;//出错的行  
  __asm cmp ebx,0;  
  __asm jz m1;  
  __asm add ebx,32  
                    #if   !defined(__BORLANDC__)  
  __asm mov _Eax,ebx  
  return   _Eax;  
                    #else return   _EAX;  
                  #endif  
                  __asm   m1:  
  __asm inc   u.i[0];  
  __asm bsr ebx,DWORD   PTR   u.i[0];  
                  #if   !defined(__BORLANDC__)  
  __asm mov _Eax,ebx  
  return   _Eax;  
                  #else  
                return   _EAX;  
                #endif  
            }  
   
  第七行在vc4.1下边一总时报error   structize   问题点数:50、回复次数:1Top

1 楼coolie(aa)回复于 2000-05-26 20:56:00 得分 50

試0試——asm   bsr   ebx,dword   ptr[u+4]Top

相关问题

  • BCB中内嵌汇编出现“:Privileged instruction”的错误,怎么办?
  • DELPHI内嵌汇编
  • tc2.0如何内嵌汇编?
  • 内嵌汇编出错?
  • 内嵌汇编问题
  • 如何在VC中内嵌汇编?
  • VC6中内嵌汇编的问题 __ASM{} ?
  • 内嵌汇编时编译报错
  • 关于内嵌汇编问题
  • 内嵌汇编会让VC当机

关键词

  • eax
  • dword ptr

得分解答快速导航

  • 帖主:starmoon
  • coolie

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo