社区
硬件/系统
帖子详情
vc 内嵌汇编中全局变量不能被正准引用,请问这是为什么?
yejinwei
2008-04-15 04:24:35
在头文件中定了一个全局变量:
.h
------
public:
int i_temp;
在.cpp文件中
---- MyFunc(----)
{
--------
_asm
{
------
mov eax ,i_temp ////当i_temp是全局变量时不能正准引用,而在这个函数
------ //中定义的局部变量却可以正准引用,请问这个为什么?
}
---------
}
...全文
139
6
打赏
收藏
vc 内嵌汇编中全局变量不能被正准引用,请问这是为什么?
在头文件中定了一个全局变量: .h ------ public: int i_temp; 在.cpp文件中 ---- MyFunc(----) { -------- _asm { ------ mov eax ,i_temp ////当i_temp是全局变量时不能正准引用,而在这个函数 ------ //中定义的局部变量却可以正准引用,请问这个为什么? } --------- }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yejinwei
2008-05-25
打赏
举报
回复
只能当散分了。
yejinwei
2008-05-25
打赏
举报
回复
差一点的方法是把变量定义到类外就行了。当然最好的办法是用
mov ecx , this
mov eax , [ecx]this. i_temp
方法了。
knowledge_Is_Life
2008-05-01
打赏
举报
回复
有点难度哦
yejinwei
2008-04-16
打赏
举报
回复
这个定义在.CPP文件里就可以了.不知道为什么.希望大家多多帮忙!谢谢!
scq2099yt
2008-04-16
打赏
举报
回复
UP
VC
内嵌
汇编
基础知识
本文介绍了
内嵌
汇编
的基础知识,包括寄存器使用、基本指令、算术及逻辑指令等内容,并通过实例展示了如何使用
内嵌
汇编
提高游戏特效速度。
汇编
与C/C++内联嵌入
汇编
本文深入介绍了
汇编
语言的指令格式及语法,涵盖了Intel与AT&T两种不同风格的
汇编
语言特性,并详细解析了GCC
内嵌
汇编
的使用方法,包括基本格式、带有C/C++表达式的内联
汇编
及
VC
内嵌
汇编
。
用
VC
6构建MASM32
汇编
的编程环境
本文详细介绍了如何在
VC
6.0环境下配置MASM32
汇编
语言的编程环境,包括安装步骤、设置过程和混合C/C++与ASM编程的便利性。通过配置,开发者可以利用
VC
6.0的调试功能进行源代码级调试,同时享受资源编辑器带来的便利。
在
VC
2008下将32位C++
内嵌
汇编
迁移到64位
本文讨论了一个在
VC
2008下使用32位C++
内嵌
汇编
进行高性能计算项目的案例,通过算法优化和
汇编
代码移植,实现了从32位到64位的高效过渡。详细介绍了如何解决
内嵌
汇编
不支持64位的问题,通过输出
汇编
代码、编译为OBJ文件并链接回工程的方法,最终实现了性能的提升。
VC
程序
中
嵌入
汇编
的方法
本文探讨了
内嵌
汇编
的使用方法、优势及应用实例,通过对比
汇编
与C/C++的实现结果,阐述了
汇编
语言在执行效率上的优越性。详细介绍了如何在关键性能指标测试
中
利用
汇编
语言进行精确测量,强调了
汇编
语言在特定场景下不可或缺的作用。
硬件/系统
2,644
社区成员
17,229
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章