add y sub en Assembly
Aritmética en el lugar: el primer operando es el destino.
; add and sub work in place: the first operand is the destination.
global _start
section .text
_start:
mov rdi, 100
add rdi, 30 ; 130
sub rdi, 25 ; 105
inc rdi ; 106
dec rdi
dec rdi ; 104
mov rax, 60 ; exit code 104
syscall
Cómo funciona
add rdi, 30acumula directo en el registro de salida.incydecson los especiales de un paso.- Cada paso es visible: 100 a 130 a 105 a 104.
Palabras clave y builtins usados aquí
globalraxrdisection
El intento, en números
- Líneas
- 14
- Caracteres a escribir
- 293
- Tokens
- 34
- Ritmo de tres estrellas
- 60 tpm
Al ritmo de tres estrellas de 60 tokens por minuto, este intento toma unos 34 segundos.
Paso 1 de 3 en Aritmética; paso 4 de 31 en Fundamentos del lenguaje.