 |
Cheat Engine The Official Site of Cheat Engine
|
| View previous topic :: View next topic |
| Author |
Message |
Ice745 Newbie cheater
Reputation: 0
Joined: 19 Jul 2005 Posts: 16
|
Posted: Mon Dec 08, 2008 7:01 pm Post subject: "Single-linge assembler" has trouble with "mo |
|
|
Using Cheat Engine 5.4
I'm trying to create a small function in memory, using the single line assembler. There is a reason that I'm not using the Auto-Assembler in this case, but that's irrelevant.
The problem is I need to use "movzx r16, r8" specifically "movzx cx, al" however, the single-line assembler says "I don't understand what you mean movzx cx, al." As far as I know "movzx cx, al" is a valid instruction, but it is possible the error is on my part.
Edit:
Looking at some x86 manuals, I believe the proper byte-code is "66 0f b6 c8" for "movzx cx, al" After manually putting the byte-codes in, the Memory View's disassembler sees the instruction properly as "movzx cx, al", however, it still fails at assembling that instruction.
|
|
| Back to top |
|
 |
Dark Byte Site Admin
Reputation: 473
Joined: 09 May 2003 Posts: 25900 Location: The netherlands
|
Posted: Mon Dec 08, 2008 7:50 pm Post subject: |
|
|
Thanks, it's fixed in the svn source (the r16,rm8 combination wasn't implemented)
for the time being use this code instead of "movzx cx,al"
| Code: |
db 66 0f b6 c8 //movzx cx,al
|
_________________
Do not ask me about online cheats. I don't know any and wont help finding them.
Like my help? Join me on Patreon so i can keep helping |
|
| Back to top |
|
 |
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
|
|