社区
硬件/系统
帖子详情
vc 内嵌汇编中全局变量不能被正准引用,请问这是为什么?
yejinwei
2008-04-15 04:24:35
在头文件中定了一个全局变量:
.h
------
public:
int i_temp;
在.cpp文件中
---- MyFunc(----)
{
--------
_asm
{
------
mov eax ,i_temp ////当i_temp是全局变量时不能正准引用,而在这个函数
------ //中定义的局部变量却可以正准引用,请问这个为什么?
}
---------
}
...全文
113
6
打赏
收藏
vc 内嵌汇编中全局变量不能被正准引用,请问这是为什么?
在头文件中定了一个全局变量: .h ------ public: int i_temp; 在.cpp文件中 ---- MyFunc(----) { -------- _asm { ------ mov eax ,i_temp ////当i_temp是全局变量时不能正准引用,而在这个函数 ------ //中定义的局部变量却可以正准引用,请问这个为什么? } --------- }
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
ARM指令集 肯定可以下载
- **访问
全局变量
**:在
汇编
代码
中
访问C语言
中
的
全局变量
。 - **C与
汇编
相互调用**:C语言函数调用
汇编
语言函数,反之亦然。 - **寄存器的使用规则**:定义在函数调用过程
中
如何使用寄存器。 - **堆栈使用规则**...
游戏编程指南.pdf
- **
内嵌
汇编
**:了解如何在C++代码
中
嵌入
汇编
指令,实现更底层的控制和优化。 - **MMX指令集**:MMX是多媒体扩展指令集,用于加速视频、音频和图像处理等多媒体应用。 ### 第七章:我没有想好名字 这一章涉及游戏...
C#微软培训资料
<<page 1>> page begin==================== 目 目目 目 录 录录 ...第五章 变量和常量 .44 ... 11.2 方法
中
的参数.125 ... 14.4 继承
中
关于属性的一些问题.169 ...这一天 微软公司正式推出了其下一代...
游戏编程入门指南..
- **6.1
内嵌
汇编
简介**:介绍
内嵌
汇编
的基础知识。 - **6.2 基本指令**:列举一些基本的
汇编
指令。 - **6.3 算术指令**:讲解常见的算术运算指令。 - **6.4 逻辑与移位指令**:介绍逻辑运算指令和移位指令。 -...
内嵌
汇编
(ARM64)
如《Using the GNU Compiler Collection-For gcc version 12.2.0》所说:asm关键字允许您在C代码
中
嵌入
汇编
指令。GCC提供了两种形式的内联asm语句。基本asm语句是没有操作数的(参见第6.47.1节[基本Asm],第652页)...
硬件/系统
2,644
社区成员
17,232
社区内容
发帖
与我相关
我的任务
硬件/系统
VC/MFC 硬件/系统
复制链接
扫一扫
分享
社区描述
VC/MFC 硬件/系统
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章