Asm : instructions bizarres
Résolu
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
J'ai désassemblé un programme, et j'ai vu 2 instructions bizarres.
J'ai une chaine de caractères dans ESI, à 00404070 : 123456789123456789ABCDEF-------
Voici les instructions :
SUB BYTE PTR DS:[ESI + 4], 2d
JNZ label
Mais je ne comprends pas comment on peux enlever la valeur 45 en décimal sur UN octet...
Merci de m'aider à mieux comprendre ce code =)
J'ai désassemblé un programme, et j'ai vu 2 instructions bizarres.
J'ai une chaine de caractères dans ESI, à 00404070 : 123456789123456789ABCDEF-------
Voici les instructions :
SUB BYTE PTR DS:[ESI + 4], 2d
JNZ label
Mais je ne comprends pas comment on peux enlever la valeur 45 en décimal sur UN octet...
Merci de m'aider à mieux comprendre ce code =)
A voir également:
- Asm : instructions bizarres
- Convertir un code .hex en .ASM - <a href="https://forums.commentcamarche.net/forum/programmation-3">Forum Programmation</a>
- Convertir un fichier de l'hexa, asm en c - <a href="https://forums.commentcamarche.net/forum/c-266">Forum C</a>