我想要一个在我基于x86_64的Linux计算机上的控制台上输出"hello“的程序。是的,一个完整的程序,而不是一些愚蠢的东西,需要一个解释器或编译器来工作。
你可以:
在这里描述如何创建和执行程序。
最短的程序获胜。
发布于 2014-01-05 15:29:18
从评论中:
marinus可以使用他喜欢的任何平台,在muppetlabs.com/~breadbox/software/tiny/teensy.html - Thorsten Staerk的45字节以下。
所以现在我不得不这么做。(所以不要接受这个答案,因为这是作弊。)
他犯了个错误,因为这让我可以:
BITS 16
org 0x100
mov ah,9
mov dx,hello
int 0x21
int 0x20
hello: db "hello world$"用下列方法汇编:
nasm -f bin -o hello.com hello.asm然后DOSBOX或其他东西将运行产生的.com,其大小为21字节。
甚至不需要黑客攻击,因为.com文件没有结构。
https://codegolf.stackexchange.com/questions/17165
复制相似问题