搜索
编程论坛
→
开发语言
→
『 汇编论坛 』
→ 请问:如何更改代码段中的数据,内详。
标题:
请问:如何更改代码段中的数据,内详。
取消只看楼主
hwbnet
等 级:
新手上路
威 望:
2
帖 子:355
专家分:0
注 册:2004-12-9
楼主
问题点数:0 回复次数:3
请问:如何更改代码段中的数据,内详。
cmp dword ptr [ebx+16],60
jnz @F
;这里要实现上面的60改为200,请问如何实现。
@@:
ret
搜索更多相关主题的帖子:
数据
内详
代码
2007-12-10 19:44
hwbnet
等 级:
新手上路
威 望:
2
帖 子:355
专家分:0
注 册:2004-12-9
第
2
楼
得分:0
改成这样,结果可以编译,运行出错。
cmp dword ptr [ebx+16],60
@cs:
nop
nop
jnz @F
mov eax,offset @cs
push ds
mov ax,cs
mov ds,ax
mov DWORD ptr [eax-4],61
pop ds
@@:
ret
胡文斌 本人论坛:http://hwbnet.bbs./
2007-12-10 23:27
hwbnet
等 级:
新手上路
威 望:
2
帖 子:355
专家分:0
注 册:2004-12-9
第
3
楼
得分:0
我写的是WIN32汇编,用AX传CS值更正后还是运行出错。
听说要将代码节改为可写,不知道怎样改。
胡文斌 本人论坛:http://hwbnet.bbs./
2007-12-11 13:23
hwbnet
等 级:
新手上路
威 望:
2
帖 子:355
专家分:0
注 册:2004-12-9
第
4
楼
得分:0
是我自己的程序中要这样做,不是改别人的程序。
添加连接属性后运行还是出错,请看下面的代码有什么问题。
方案一:
cmp dword ptr [ebx+16],60
@cs:
nop
nop
jnz @F
push ds
mov ax,cs
mov ds,ax
mov eax,offset @cs
mov DWORD ptr [eax-4],61
pop ds
@@:
ret
方案二:
cmp dword ptr [ebx+16],60
@cs:
nop
nop
jnz @F
mov eax,offset @cs
mov DWORD ptr cs:[eax-4],61
@@:
ret
胡文斌 本人论坛:http://hwbnet.bbs./
2007-12-11 17:59
4
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-191593-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.234870 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved