您的位置首页生活百科

equ是什么意思?

equ是什么意思?

的有关信息介绍如下:

EQU是等值命令,count EQU $-offset A 的意思是count=$-offset A。

汇编指令EQU的作用如下。

1、用符号名代表字符串 。用一个具有一定含义的符号名定义某一个较长的字符串,在随后的程序中就用该符号名。例如: 

GREETING EQU "How are you!" 

在该定义之后,就可使用符号名GREETING来代表字符串"How are you!"。 

2、用符号名关键字或指令助忆符 。用一个(组)程序员自己习惯的符号名来代替汇编语言中的关键字或指令助忆符。但在此建议不要这样做,因为程序的编写者习惯,程序的其他阅读者可能会觉得很别扭。 例如: 

MOVE EQU MOV ;给指令MOV取另一个符号名MOVE 

COUNTER EQU CX ;给寄存器CX取一个叫“计数器”的符号名 

上面的定义只是给原来的助忆符MOV和CX起了另一个别名,而原来助忆符MOV和CX仍然可以使用,所以,可编写如下语句: 

MOVE AX, CX ;相当于指令:MOV AX, CX 

MOV COUNTER, BX ;相当于指令:MOV CX, BX 

equ是什么意思?

扩展资料:

汇编指令逻辑运算——

AND 与运算。

or 或运算。

XOR 异或运算。

NOT 取反。

TEST 测试。(两操作数作与运算,仅修改标志位,不回送结果)。

SHL 逻辑左移。

SAL 算术左移。(=SHL)。

SHR 逻辑右移。( 每位右移, 低位进 CF, 高位补 0)。

SAR 算术右移。(每位右移, 低位进 CF, 高位不变)。

ROL 循环左移。

ROR 循环右移。

RCL 通过进位的循环左移。

RCR 通过进位的循环右移。