Rufzeichen am Ende einer ARM ASM Instruktion
-
Hallo,
wenn ich mir die vom Compiler aus C++ Code generierten ARM ASM Instruktionen anschaue fällt mir auf das manchmal ein ! dabei ist.
zB:ldr.w r1,[r5,32]! ldr.w r12,[r0,44]
Was macht das ! da?
Konnte da nix finden, irgendwie ist es aber auch schwer nach einem ! zu suchen
Danke!
LG Marc
-
ArmMarc schrieb:
Konnte da nix finden, irgendwie ist es aber auch schwer nach einem ! zu suchen
Wirklich?
Google: arm assembly exclamation markedit: assembler -> assembly. Nicht, dass es bei den Ergebnissen einen Unterschied machen würde, aber wir wollen ja sprachliche korrekt sein.
-
Interessant wäre auch gewesen, wie der passende C++ Code im Modul oder Modulteil dazu aussieht und die anderen passenden Assemblerbefehle drumherum. Dann könnte man durch Vergleichen auf die Funktion kommen.
Auf C++ übertragen wäre das in etwa, man hat ein Array und eine Schleife und eine Startadresse (Index0, i) und ein i++ bzw. i + step.
-> ftp://www.cs.uregina.ca/pub/class/301/ARM-addressing/lecture.html
-
Danke für die Antworten!
@SeppJ: Hab bei versucht nach callsign zu suchen - da waren die Suchergebnisse nicht so gut. Mit Exclamation siehts da besser aus
-
Callsign ist ja auch was komplett anderes :p
-
SG1 schrieb:
Callsign ist ja auch was komplett anderes :p
Das kommt eben davon, wenn man ein Ausrufezeichen als Rufzeichen bezeichnet. Österreicher?
-
Österreicher?
Ja.