diff --git a/worksheet1/task1.asm b/worksheet1/task1.asm
new file mode 100644
index 0000000000000000000000000000000000000000..0442b2c42e236974799f1b00f33c02689b4661c2
--- /dev/null
+++ b/worksheet1/task1.asm
@@ -0,0 +1,17 @@
+section .data
+    num1 dd 10
+    num2 dd 20
+    result dd 0
+
+section .text
+    global asm_main
+    extern print_int
+
+asm_main:
+    mov eax, [num1]
+    add eax, [num2]
+    mov [result], eax
+    push eax
+    call print_int
+    add esp, 4
+    ret