gpt4 book ai didi

windows - 我可以在不使用寄存器的情况下在 .text 区域实现计数器吗?

转载 作者:可可西里 更新时间:2023-11-01 11:14:05 26 4
gpt4 key购买 nike

我在 .text 段中有此汇编代码,我是否有可能无法包含位于 .text 区域中的双字。如果我在 .data 部分放置一些双字,它工作正常,我的意思是当我切换行时:

01004A72 > 813D 664A0001 >CMP DWORD PTR DS:[1004A66],3E7

用线

 01004A72   > 813D 664A0001 >CMP DWORD PTR DS:[.data:0100579C],3E7



01004A66 0000 ADD BYTE PTR DS:[EAX],AL
01004A68 0000 ADD BYTE PTR DS:[EAX],AL
01004A6A 00 DB 00
01004A6B 00 DB 00
01004A6C 00 DB 00
01004A6D 00 DB 00
01004A6E 00 DB 00
01004A6F 00 DB 00
01004A70 00 DB 00
01004A71 00 DB 00
01004A72 > 813D 664A0001 >CMP DWORD PTR DS:[1004A66],3E7
01004A7C . 74 06 JE SHORT winmine3.01004A84
01004A7E FF05 9C570001 INC DWORD PTR DS:[1004A66]
01004A84 ^E9 CDD5FFFF JMP winmine3.01002056
01004A89 0000 ADD BYTE PTR DS:[EAX],AL
01004A8B 0000 ADD BYTE PTR DS:[EAX],AL
01004A8D 0000 ADD BYTE PTR DS:[EAX],AL
01004A8F 00 DB 00
01004A90 00 DB 00

最佳答案

.text 段是只读段。您应该使用 .bss .datastack 来修改变量。

http://en.wikipedia.org/wiki/Code_segment

关于windows - 我可以在不使用寄存器的情况下在 .text 区域实现计数器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8444820/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com