Professional Documents
Culture Documents
” on the
screen for the X86 processor.
Now let’s discuss the different software components that
we need to have a functioning computer. Remember: section .data
software comprises the set of programs, procedures, and text db 'Hello, world!'
routines associated needed to operate a computer. section .text
global _start
_start:
mov rax, 1
mov rdi, 1
Machine language mov rsi, text
mov rdx, 14
A computer can only process binary: a stream of ones syscall
and zeros. Binary is the computer’s language. mov rax, 60
Instructions for the computer are also stored as ones and mov rdi, 0
zeros that the computer must decode and execute. syscall