有没有好的方法可以生成 GNU/AT&T 语法汇编列表?我搜索了互联网,据我所知,MASM 是唯一受支持的。
答案1
这铸造软件包可以突出显示 GAS:
\documentclass{article}
\usepackage{minted}
\begin{document}
\begin{minted}{gas}
.global _start
.text
_start:
movl $4, %eax
movl $1, %ebx
movl $msg, %ecx
movl $len, %edx
int $0x80
movl $1, %eax
movl $0, %ebx
int $0x80
.data
msg:
.ascii "Hello, world!\n"
len = . - msg
\end{minted}
\end{document}