8. 编写LoongArch汇编源程序

本书的前几章介绍了LoongArch基础指令集和软件标准(ABI)等,有了这些基础知识,相信我们可以轻松地阅读一些汇编程序。但是如何编写汇编程序呢?编写汇编程序有两种常用方式,即汇编源程序和内嵌汇编。汇编源程序作为汇编器(Assembler,简写为as,也称汇编程序)的输入,程序代码由汇编器指令(Assembler Directive,与架构无关)和汇编指令(Instruction,与架构相关)两部分构成。写好的汇编源程序文件(文件扩展名为.s或者.S)可以直接交由汇编器处理成机器指令。内嵌汇编是指嵌入在C/C++语言源文件中的一段汇编源程序,是实现汇编语言和高级语言混合编写的语法规范。本章介绍汇编源程序的语法规则和编写实例,第08章将介绍内嵌汇编的编写规范。