From d024ecf2e00b52d0d3d1193bef2da17281f20184 Mon Sep 17 00:00:00 2001 From: Aryadev Chavali Date: Fri, 3 Nov 2023 08:16:11 +0000 Subject: Added todo to make a "main routine" specification in assembler --- todo.org | 15 +++++++++++++++ 1 file changed, 15 insertions(+) (limited to 'todo.org') diff --git a/todo.org b/todo.org index 854fb29..e6d1d71 100644 --- a/todo.org +++ b/todo.org @@ -2,6 +2,21 @@ #+author: Aryadev Chavali #+date: 2023-11-02 +* TODO Start points +You know how in standard assembly you can write +#+begin_src asm + global _start +_start: + ... +#+end_src +and that means the label ~_start~ is the point the program should +start from. This means the user can define other code anywhere in the +program and specify something similar to "main" in C programs. + +Proposed syntax: +#+begin_src asm + init