Ich habe folgende Assembler-Code:Warum zeigt objdump einen Null-Opcode für diese Assemblersprachanweisung an?
global _start
section .text
_start:
add byte [eax], al
Nach dem Kompilieren und Verknüpfen, ich versuche, den Opcode zu sehen:
$ objdump -d eax.o
eax.o: file format elf32-i386
Disassembly of section .text:
00000000 <_start>:
...
$
Warum ich ein Null-Opcode bekommen Sie?
Und was mit null Opcode falsch:
Der Ausgang etwas aussehen sollte? Es ist gültig. –
@michael Ich würde sagen, dass dies eine Antwort ist, es sei denn, Sie denken, dass die Frage stattdessen geschlossen werden sollte. Sieht für mich jedoch vernünftig aus. –
@CodyGray: Ich stimme zu, suchte nach einem möglichen Duplikat und tippte die Antwort wie Sie kommentiert. Vielen Dank. –