- 44
- 0
- 约 4页
- 2017-05-29 发布于浙江
- 举报
Assembly 基本语法
Assembly 基本语法
汇编程序可以分为三个部分:
数据段
bss段部分
⽂字部分
数据段
⽤于声明初始化数据或常量的数据段。在运⾏时,此数据不改变。在本节中 以声明
不同的常量值,⽂件名或缓冲区⼤⼩等。
声明数据段的语法是:
section .data
bss段
BSS部分是⽤于声明变量。声明bss段段的语法是:
section .bss
⽂本段
⽂字部分⽤于保存实际的代码。本节开头必须的的声明global_start ,告诉内核程序开
始执⾏。
声明⽂本部分的语法是:
section .text
global _start
_start:
注释
汇编语⾔注释以分号 (;) 。它 能包含任何 打印的字符,包括空⽩。它 以出现⼀
⾏本⾝,如:
; This program displays a message on screen
或者,在同⼀⾏上的指令,如:
add eax ,ebx ; adds ebx to eax
Assembly汇编语⾔语句
汇编语⾔程序包括三个类型的语句:
执⾏指令或指令
汇编指令或伪操作
宏
执⾏指令或简单指⽰告诉的处理器该怎么做。每个指令由操作码 (操作码) 执⾏
指令⽣成的机器语⾔指
原创力文档

文档评论(0)