Assembly Language Template

A template that describes the assembly code structure divided into sections directives namely data(variables), text, and entry point of code (aks func main() in most high programming languages)

; The data section is used to store data that will be used by the program,
; such as strings, constants, and variables.
section .data

; The text section is used to store the instructions that make up the program.
section .text

; The global directive is used to make the _start symbol visible to the linker.
global _start

; The _start symbol is the entry point of the program. When the program is run,
; the CPU will start executing instructions at this point.
_start:

; Instructions go here

; The end of the program is marked by the end directive.
end