【文件属性】:
文件名称:ulam-asm:适用于Linux的x86-64汇编的Ulam螺旋发生器
文件大小:17KB
文件格式:ZIP
更新时间:2021-05-11 21:52:02
Assembly
乌拉姆
这是用x86-64程序集编写的用于Linux的Ulam螺旋发生器。
pimlu@pimlu-vb ~/Documents/ulam $ ./dist/ulam 5 5
width is: 5
height is: 5
#...#
.#.#.
#.o##
.#...
..#..
建造
您需要做的就是运行make 。 它应该在安装了GNU binutils的任何系统(最知名Linux发行版)或兼容替代版本上构建。
跑步
二进制文件将位于dist/ulam 。 它需要两个参数,即宽度和高度。
调试
要使用调试符号make debug构建,请运行make debug 。 如果它是未经debug而构建的,则可能必须先make clean 。
剥离符号
要制作带有剥离符号的小二进制文件,请在清洁后运行make strip 。 有一个strip分支,其中删除了一些不必要的位,以查看可以做成多小
【文件预览】:
ulam-asm-master
----src()
--------macros.asm(382B)
--------args.asm(620B)
--------main.asm(431B)
--------txt_disp.asm(633B)
--------render.asm(2KB)
--------utils.asm(2KB)
----LICENSE(34KB)
----README.md(932B)
----makefile(558B)
----.gitignore(18B)