0 起因
计算机系统导论课上老师说可以内联汇编来尽可能减小 Hello,World!的大小。
我觉得既然要做,不如就做到极致。何不试试直接写汇编呢!
1 汇编的尝试
直接用 as
有点不理想,因为没有 db
用来往文件里写字符串。
不妨试试 nasm
,我们只需要一次 write
和一次 exit
,很容易编出这样的 asm:
「Jump up HIGH!!」
计算机系统导论课上老师说可以内联汇编来尽可能减小 Hello,World!的大小。
我觉得既然要做,不如就做到极致。何不试试直接写汇编呢!
直接用 as
有点不理想,因为没有 db
用来往文件里写字符串。
不妨试试 nasm
,我们只需要一次 write
和一次 exit
,很容易编出这样的 asm: