Mode:
Duration:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
section .data
n db 5
fact db 1
section .text
global _start
_start:
mov al, [n]
mov bl, 1
factorial_loop:
mul bl
dec al
cmp al, 1
jg factorial_loop
mov [fact], al
; exit
mov eax, 60
xor edi, edi
syscallCoding works best on desktop or with an external keyboard.