2 votes

Toutes les données sont-elles des codes machine x86 16 bits valides ?

Exécution ndisasm /dev/urandom ne semble jamais me donner d'erreurs. Cela suggère que j'ai beaucoup de chance ou que tous les octets se désassemblent réellement en assembleur 16 bits.

Je suis confronté à un problème réel car je veux savoir si je peux me fier à ce comportement pour tester mon désassembleur.

4voto

Janus Troelsen Points 5121

Je pense que tout cela n'est pas valable, car je pense que ndisasm produira des lignes comme db 0x82 lorsqu'il ne correspond pas à une instruction. Des lignes de ce type existent.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X