diff --git a/assemble.sh b/assemble.sh new file mode 100644 index 0000000000000000000000000000000000000000..42e1abdb86bf01e1c3437a33a6c4acd493d9ce4c --- /dev/null +++ b/assemble.sh @@ -0,0 +1,13 @@ +#!/bin/bash + +# assemble and link +for filename in ./output/*.s; do + /u/cs444/bin/nasm -O1 -f elf -g -F dwarf $filename +done +ld -melf_i386 -o main output/*.o + +# run main +./main + +# echo the exit code +echo $?