Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo Forum,

ich hoffe ich habe das richtige Forum für meine Frage erwischt ;)

Wir arbeitet zur Zeit mit Assembler und haben ein kleines Programm bekommen, welches einige Zahlenwerte und Text speichert und wieder ausgibt.

Während Texte in der richtigen Reihenfolge gespeichert werden, werden Zahlen andersrum gespeichert. Kann mir einer erklären wieso das so ist?

Als Beispiel:


TEXT1   db 'hallo welt!' ;das wird so im Debugger angezeigt

WORT1   dw 1234 ;hier wird der eigentliche Hexcode 04 D2 andersrum, also als D2 04 angezeigt

DWORT1  dd 23456789 ;das gleiche, der Hexcode 01 65 EC 15 ist andersrum gespeichert: 15 EC 65 01

Ist das immer so und warum?

ich habe irgend etwas mit dem niederwertigen byte usw gelesen... aber kann damit leider nichts anfangen. Ich hoffe mir kann jemand dabei helfen :D

Danke und frohe Ostern!

seels

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...