aoc_omni/fasm/2015/2/problem.asm

23 lines
440 B
NASM

format ELF64 executable 3
include "lib/linux_syscall.inc"
include "lib/print.inc"
segment readable executable
entry main
main:
mov rdi, input_filename
call print_c_string
exit 0
segment readable writable
input_filename db '../data/2015/1/input.txt', 0, 'more text', 0
input_fd dq -1
input dq -1
part_1_verbiage db 'Part 1: ', 0
part_1 db ' ', 0
part_2_verbiage db 'Part 2: ', 0
part_2 db ' ', 0
newline db 10
file_stat s_stat