Die *.hex Dateien beinhalten noch Fehlercodes u.ä.
Genau.
Und was noch mehr ausmacht ist, das jedes Byte
in der Hex-Datei zwei Byte braucht, weil es ja
durch zwei ASCII-Zeichen beschrieben wird.
Also ist die Hex Datei immer mindestens doppelt so
groß, wie der Code, der drin steht.
Die Hex Datei für den Flash-Speicher eines ATmega-8
kann über 16KByte groß sein.

Das Video-Programm ist 3010 Bytes groß.
Ja, Assembler ist kompakt.

Gruß Jan