前言:学习X86指令体系下的汇编语言语句格式
指令语句
指令语句是可又CPU执行的语句,只能出现在代码段
语句格式:[标号: ]指令助记符 操作数[,操作数] [;注释]
标号:(name 也称名字项):标号可做选项,标号后面必须加冒号,代表该指令在代码段的偏移地址,为分支、循环、调用等指令提供转移的目标地址。标号的名字由用户自定义,一般最多由31个字母、数字、及规定的特殊字符(?、@、__、$)等组成,并不能以数字打头,不能使用保留字。保留字包括指令助记符、伪指令助记符、寄存器符号表示
指令助记符(operation):为必选项,说明指令功能,是指令符号
操作数(operand):操作数可以是0个、1个或2个。操作数类型可以是立即数,寄存器单元或内存单元
注释(comment):注释之前必须加分号
伪指令语句
语句格式:[名字]伪指令助记符 参数,参数,…[; 注释]
名字:是反映伪指令偏移地址的标识符,后面没有冒号。取名和标号取名一样
参数:伪指令要求的内容,常数、变量、 表达式,允许多个