帮我写个简单的结构体!

[复制链接]
查看11 | 回复2 | 2011-3-4 07:23:25 | 显示全部楼层 |阅读模式
VC++ 内联汇编中代码如下:
int value //定义全局变量存数据
_asm{

lea esi,value //取全局变量地址

mov eax,0xAAAAAAAA //都是整型数

mov [esi],eax

mov eax,0xBBBBBBBB

mov [esi+4],eax

mov eax,0xCCCCCCCC

mov [esi+8],eax

..................

..................

}
这里我是用一个全局变量来存数据, 在_asm里先取其首地址然后赋值。 现在我想用一个结构体来代替全局变量,最好结构体也在_asm里赋值, 不过功能一样也行。 帮我写下,谢谢

回复

使用道具 举报

千问 | 2011-3-4 07:23:25 | 显示全部楼层
据我理解,结构体等东西是给编译器看的,编译完了之后没有这些东西,也就是说汇编代码里是体现不出结构体来的
回复

使用道具 举报

千问 | 2011-3-4 07:23:25 | 显示全部楼层
错信息来看存在两个或以上main函数
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行