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

扩展资料:
汇编指令逻辑运算——
AND 与运算。
or 或运算。
XOR 异或运算。
NOT 取反。
TEST 测试。(两操作数作与运算,仅修改标志位,不回送结果)。
SHL 逻辑左移。
SAL 算术左移。(=SHL)。
SHR 逻辑右移。( 每位右移, 低位进 CF, 高位补 0)。
SAR 算术右移。(每位右移, 低位进 CF, 高位不变)。
ROL 循环左移。
ROR 循环右移。
RCL 通过进位的循环左移。
RCR 通过进位的循环右移。



