Assembly language is a low-level programming language for a computer or other programmable device specific to a particular computer architecture in contrast to most high-level programming languages, which are generally portable across multiple systems. Assembly language is converted into executable machine code by a utility program referred to as an assembler like NASM, MASM, etc.
How to run:
- as -o hello-world.o hello-world.s
- ld -o hello-world hello-world.o -lSystem -syslibroot
xcrun -sdk macosx --show-sdk-path
-e _start -arch arm64