首页
社区
课程
招聘
win32asm为什么无法编译通过?
发表于: 2015-2-21 10:56 3051

win32asm为什么无法编译通过?

2015-2-21 10:56
3051
.data
                          
zhString DWORD "桩号",0
qdString DWORD "起点",0
hq1String db "第一缓和曲线",0
hq2String db "第二缓和曲线",0

.code

        mov eax,qdString-----------------这里通过编译。请问什么原因?
        mov lpString2[0],eax
        mov eax,zhString----------------这里通过编译。请问什么原因?
        mov lpString2[4],eax
这四句能通过编译,但是下面四句无法通过,请问什么原因?

         mov eax,hq1String----------------这里无法通过编译。请问什么原因?
        mov lpString2[0],eax
        mov eax,hq2String----------------这里无法通过编译。请问什么原因?
        mov lpString2[4],eax

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 3366
活跃值: (1353)
能力值: ( LV4,RANK:40 )
在线值:
发帖
回帖
粉丝
2
数据类型不同? 要offset吧?
2015-2-21 11:17
0
雪    币: 50
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
2楼对的,要类型匹配;
后面那个长度不匹配;
前面能过应该是值的长度刚好;
2015-2-21 22:19
0
游客
登录 | 注册 方可回帖
返回
//