Gast
#1114625
Hi, ich bräuchte ein kurze Erklärung zu dem LDRB Befehl(s.u) Ich weiß, dass dieser ein Byte Lädt, allerdings erschließt sich mir daraus die genaue Funktionsweise nicht.
1 | |
2 | |
Vielen Dank im Voraus.
|
Anzeige
|
ERklärung zu ASM-Befehl LDRB
Gast
#1114625
Hi, ich bräuchte ein kurze Erklärung zu dem LDRB Befehl(s.u) Ich weiß, dass dieser ein Byte Lädt, allerdings erschließt sich mir daraus die genaue Funktionsweise nicht.
Vielen Dank im Voraus. Das hat mit Sicherheits nichts mit PC-Programmierung zu tun, denn x86-Assembler ist das nicht.
Gast
#1115157
Jetzt hab ich. Denke ich zumindestens einmal. LDRB = das B steht für Byte. Er lädt nur ein Byte(8Bit) und füllt die restlichen Bytes mit 0 auf. In meinem Beispiel lädt er den ersten Buchstaben aus einem String in R3, da ein Buchstabe 1 Byte ist.
Gast
#1115161
Schau mal hier: http://www.multicians.org/mgl.html
Gast
#1155065
Das ist ARM Assembler: asm <-> C ldrb r3, [r0, #0] <-> r3 = *((uint8_t*)r0 + 0); würde ich sagen. Die Begriffserklärung von multicians.org hat wohl nichts damit zu tun. Beste Grüße Antwort schreibenBitte melde dich an, um einen Beitrag zu schreiben. |
Anzeige
|