GNU Assembly 语法源列表?

GNU Assembly 语法源列表?

有没有好的方法可以生成 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}

enter image description here

相关内容