【发布时间】:2013-03-10 03:30:57
【问题描述】:
似乎汇编语言已经过时了,所以我找不到美化器/源格式化工具来清理我继承的混乱。
有人对此有什么建议吗?
【问题讨论】:
-
最常见的汇编语言位于选项卡列中。您只需在空白处换行并将第一列(如果有的话)放在最左边,第二列(通常是主操作码)间隔大约 10,其他任何间隔可能超过 18(取决于常见的操作码长度)。
-
由于汇编通常是面向行的,从头开始编写这样一个工具听起来并不难。
-
我建议您学习一些正则表达式语法并根据需要重新格式化代码。 Vim 和 Perl 正则表达式引擎都支持非常高级的功能,它们中的任何一个都可以用于重新格式化汇编代码。我实际上使用 Vim/Perl/awk 正则表达式来重新格式化多行 MATLAB 代码块,对于重新格式化程序集,非常基本的正则表达式可能就足够了。