From 94fcde92ba95b81d1955f8cd31507aed1063dd1b Mon Sep 17 00:00:00 2001 From: Joe Hunkeler Date: Wed, 23 Sep 2015 00:22:44 -0400 Subject: Add a few numbers --- prog2.asm | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 prog2.asm (limited to 'prog2.asm') diff --git a/prog2.asm b/prog2.asm new file mode 100644 index 0000000..364108a --- /dev/null +++ b/prog2.asm @@ -0,0 +1,32 @@ +section .text +global _start + +exit: + mov ebx, 0 + mov eax, 1 + int 80h + +addme: + push ebp + mov ebp, esp + push edx + + mov edx, DWORD [ebp+12] + add edx, DWORD [ebp+8] + mov eax, edx + + pop edx + pop ebp + ret + +_start: + mov ebp, esp + sub esp, 8 + + mov DWORD [esp+4], 5 + mov DWORD [esp], 5 + call addme + + mov esp, ebp + pop ebp + call exit -- cgit