$ go build sample/emulate.go $ cat sample/hll.exe | ./emulate Hello world! TODO Implement more instructions Next goal is to execute hello world with printf? Update EFLAGS Handle overflow (of memory address) Reference Intel 64 and IA-32 Architectures Software Developer Manual 8086 による機械語入門 String Instructions ストリング操作命令による文字列の操作