[go: up one dir, main page]

Menu

[4cf102]: / addsub.asm  Maximize  Restore  History

Download this file

17 lines (16 with data), 445 Bytes

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
segment .data
a dq 175
b dq 4097
sum dq 0
diff dq 0
segment .text
global main
main:
mov rax, [a] ; mov a (175) into rax
mov rbx, rax ; mov rax to rbx
add rax, [b] ; add b to rax
mov [sum], rax ; save the sum
sub rbx, [b] ; subtract b from rax
mov [diff], rbx
xor rax, rax
ret