首页
社区
课程
招聘
[求助]"效验和"计算的问题
发表于: 2008-8-22 09:29 3822

[求助]"效验和"计算的问题

2008-8-22 09:29
3822
1条指令 算一个字节
表示字符串字节个数的那个要占有4个字节(DWORD)
那为什么真正字符串 只占一个字节呢?

如下面的反汇编代码

0x6a                                      ;push
0x40
0xe8                                      ;call
0x50,0x00,0x00,0x00            ;表示下面字符串个数 为 5

0x54,0x65,0x73,0x74,0x00   ;字符串 "Test",0

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 846
活跃值: (221)
能力值: (RANK:570 )
在线值:
发帖
回帖
粉丝
2
你说什么?
怎么我完全看不明白
2008-8-22 11:09
0
雪    币: 2067
活跃值: (82)
能力值: ( LV9,RANK:180 )
在线值:
发帖
回帖
粉丝
3
    push 40
        call label1
        db 'Test',0
label1: PrintStr

然后. 我也不知LZ要问什么
2008-8-22 11:27
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
因为字符的形式是acsii 码,就是1个字节,如果是 ucs2 就要2个字节了
2008-8-22 11:42
0
雪    币: 113
活跃值: (28)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
多看几遍
还是没看懂
========
因为个数是32位数啊
而字符本身只是8位数
2008-8-22 11:42
0
游客
登录 | 注册 方可回帖
返回
//