Examples follow no specific order, and it's up to the user to find the suitable learning order based on the descriptions.
Simple example that prints "Hello, World!" to the screen
Simple example showing the main math operations
Example of the different ways to push and pop to the stack
Example on how to acess array values from data section
Example on how to read number input from the terminal and check if its even or odd
Example on how to refactor the whole syscall process in to a function for convenience
Example on how to make a "table" that returns specific values based on its input
Example on the bitwise operations, including printing values and line breaks;
Simple example on the different loop types you can do with the operations included
Example on how do do "function" calls, using the call operator, and pushing and popping from the stack
Same example as table.asm, except using the .data section to store values
FizzBuzz example (Loop from 1->100, where: multiples of 3 = Fizz, multiples of 5 = Buzz, multiples of 3 and 5 = FizzBuzz, otherwise just print the number)
Example on how to make functions for all of the basic math operations
The example contained in the README.md of the project
Example showing how far off from 3 is your number
Showing having a missmatching strlen as buffer size to write allows you to write data thats after the end of the string
Showing how to get own process id, and using the kill signal on it.
Example showing open(), write() and close() syscalls