Guide: Hello, World
Navigate to guides/hello-world/support/
.
Open the hello_world.asm
file, assemble it, and run it. Notice the display of the message Hello, world!
Note that:
- The
hello_world.asm
program uses theputs()
function call (an external function of the current module) to perform the display. For this, it puts the argument on the stack and calls the function. - The
msg
variable in thehello_world.asm
program contains the byte10
. This symbolizes the line feed character (\n
), used to add a new line on Linux.
Ending with \n
is generally useful for displaying strings. The puts()
function automatically adds a new line after the displayed string, but this must be explicitly added when using the printf()
function.