Anzeige(1)

  • Liebe Forenteilnehmer,

    Im Sinne einer respektvollen Forenkultur, werden die Moderatoren künftig noch stärker darauf achten, dass ein freundlicher Umgangston untereinander eingehalten wird. Unpassende Off-Topic Beiträge, Verunglimpfungen oder subtile bzw. direkte Provokationen und Unterstellungen oder abwertende Aussagen gegenüber Nutzern haben hier keinen Platz und werden nicht toleriert.

hello, world!

pure_virtual

Mitglied
Ich weiß nicht genau warum ich mich angemeldet habe. Entweder hat mich der Name des Forums angesprochen oder der Wunsch Menschen kennen zu lernen die mit ähnlichen Situation umgehen können.

Either way, hallo zusammen.
 

Hallo pure_virtual,

schau mal hier: hello, world!. Hier findest du vielleicht was du suchst.

"Hello World" - mein erster Code im programmieren, den glaub ich jeder kennengelernt hat.

Schade dass das Forum kein Syntax Highlighting für Assembler hat, aber auch irgendwie verständlich bei den ganzen Dialekten und Styles. Ganz unten steht eine Frage.

Code:
.file "ask.s"
.extern strlen

.macro WRITE fd=$0x01, buf, len
movl \fd, %edi
movq \buf, %rsi
movl \len, %edx
movl $0x01, %eax
syscall
.endm

.macro EXIT rc=$0x00
movl \rc, %edi
movl $0x3C, %eax
syscall
.endm

.text

_start:
.global _start
.type _start, @function

movq $msg, %rdi
call strlen
# ask politely
WRITE , $msg, %eax
# exit gracefully
EXIT

.data

msg:
.asciz "Mit welchen Sprachen beschäftigst du dich?\n"
 
Zuletzt bearbeitet:
Code:
print(''.join(chr(c) for c in [
    0x4D, 0x65, 0x69, 0x6E, 0x20, 0x61, 0x6B, 0x74,
    0x75, 0x65, 0x6C, 0x6C, 0x65, 0x72, 0x20, 0x4C,
    0x69, 0x65, 0x62, 0x6C, 0x69, 0x6E, 0x67, 0x20,
    0x69, 0x73, 0x74, 0x20, 0x50, 0x79, 0x74, 0x68,
    0x6F, 0x6E, 0x2E])
)
 
Zuletzt bearbeitet:

Anzeige (6)

Anzeige (6)

Anzeige(8)

Regeln Hilfe Benutzer

Du bist keinem Raum beigetreten.

      Du bist keinem Raum beigetreten.

      Anzeige (2)

      Oben