Code: Alles auswählen
.data
input: .long 0
scanstr: .string "%d"
.text
.globl main
main:
pushl $input #
pushl $scanstr # Dezimalzahl einlesen nach input
call scanf #
Code: Alles auswählen
.data
input: .long 0
scanstr: .string "%d"
.text
.globl main
main:
pushl $input #
pushl $scanstr # Dezimalzahl einlesen nach input
call scanf #
Code: Alles auswählen
.data
inputstring: .string "Hallo"
scanstr: .string "%s"
printstring: .string "Inhalt: %s\n"
.text
.globl main
main:
pushl $inputstring
pushl $scanstr # String einlesen nach inputstring
call scanf
#Ab hier Ausgabe des Strings
leal inputstring, %eax
pushl %eax
pushl printstring
call printf
Code: Alles auswählen
.data
...
#Ab hier Ausgabe des Strings
leal inputstring, %eax
pushl %eax
pushl printstring
call printf
zimpfer hat geschrieben:DjMennny hat geschrieben:Wie gibt man dem Programm eigentlich die Zahl?? Muss man das beim Starten angeben?
Ja, im Coderahmen gibt es eine Eingabe und die Daten stehen nach dem Einlesen in input bzw. roman