0%

X86指令体系下的汇编语言语句格式

前言:学习X86指令体系下的汇编语言语句格式

指令语句

指令语句是可又CPU执行的语句,只能出现在代码段

语句格式:[标号: ]指令助记符 操作数[,操作数] [;注释]
标号:(name 也称名字项):标号可做选项,标号后面必须加冒号,代表该指令在代码段的偏移地址,为分支、循环、调用等指令提供转移的目标地址。标号的名字由用户自定义,一般最多由31个字母、数字、及规定的特殊字符(?、@、__、$)等组成,并不能以数字打头,不能使用保留字。保留字包括指令助记符、伪指令助记符、寄存器符号表示

指令助记符(operation):为必选项,说明指令功能,是指令符号

操作数(operand):操作数可以是0个、1个或2个。操作数类型可以是立即数,寄存器单元或内存单元

注释(comment):注释之前必须加分号

伪指令语句

语句格式:[名字]伪指令助记符 参数,参数,…[; 注释]

名字:是反映伪指令偏移地址的标识符,后面没有冒号。取名和标号取名一样

参数:伪指令要求的内容,常数、变量、 表达式,允许多个