diff --git a/worksheet1/driver.c b/worksheet1/driver.c
new file mode 100644
index 0000000000000000000000000000000000000000..d386c74936eba2544246ad72a6344e7d61d3e60b
--- /dev/null
+++ b/worksheet1/driver.c
@@ -0,0 +1,7 @@
+int __attribute__((cdecl)) asm_main(void);
+
+int main() {
+    int ret_status;
+    ret_status = asm_main();
+    return ret_status;
+}