From 03652c3573b0f31dc2e4785a7ede6d279540f084 Mon Sep 17 00:00:00 2001
From: "Le10.Anh@live.uwe.ac.uk" <le10.anh@live.uwe.ac.uk>
Date: Thu, 12 Dec 2024 19:22:54 +0000
Subject: [PATCH] Upload New File

---
 asm_io.inc | 30 ++++++++++++++++++++++++++++++
 1 file changed, 30 insertions(+)
 create mode 100644 asm_io.inc

diff --git a/asm_io.inc b/asm_io.inc
new file mode 100644
index 0000000..7e54cd2
--- /dev/null
+++ b/asm_io.inc
@@ -0,0 +1,30 @@
+	extern  read_int, print_int, print_string
+	extern	read_char, print_char, print_nl
+	extern  sub_dump_regs, sub_dump_mem, sub_dump_math, sub_dump_stack
+
+%macro 	dump_regs 1
+	push	  dword %1
+	call	  sub_dump_regs
+%endmacro
+
+
+;
+; usage: dump_mem label, start-address, # paragraphs
+%macro  dump_mem 3
+	push	 dword %1
+	push	 dword %2
+	push	 dword %3
+	call	 sub_dump_mem
+%endmacro
+
+%macro	dump_math 1
+	push	 dword %1
+	call	 sub_dump_math
+%endmacro
+
+%macro  dump_stack 3
+	push	 dword %3
+        push     dword %2
+	push	 dword %1
+        call     sub_dump_stack
+%endmacro
-- 
GitLab