在汇编语言里 = 表示什么意思 ?具体怎么用?
6个回答
展开全部
这是C的写法,,C是直接赋值 汇编用mov A,#20H
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
与equ类似,但是equ能重新定义。如:
a equ 90
a equ 91 ;error
b=90
b=91
a equ 90
a equ 91 ;error
b=90
b=91
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
汇编中有这个符号吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
等号语句(=)是伪指令。用来定义符号常数,用符号表示一个常数,它的格式:
符号名 = 数值表达式,如:
ABC = 10;ABC = 40/2
注意,数值表达式是可以计算出数值的,无法计算出的变量是不能作为数值表达式定义的。所以用法如同类C语言赋值操作符。当然用等号语句定义过的符号可以被重定义,如:
ABC = 10
ABC = 2 * ABC + 1。
另外,等号语句的用途范围比较狭窄,建议使用EQU语句。它既可以定义常量、字符串,也可以定义寄存器或指令,还可以定义操作数符号:
1. 定义常量: Count EQU 100;
2. 定义字符串: MS EQU ‘Microsoft Corporation’
3. 定义寄存器或指令: MOVE EQU MOV
STACK EQU SS
4. 定义存储器操作数符号:
Varw EQU THIS WORD
Varb DB 2 DUP (0)
符号名 = 数值表达式,如:
ABC = 10;ABC = 40/2
注意,数值表达式是可以计算出数值的,无法计算出的变量是不能作为数值表达式定义的。所以用法如同类C语言赋值操作符。当然用等号语句定义过的符号可以被重定义,如:
ABC = 10
ABC = 2 * ABC + 1。
另外,等号语句的用途范围比较狭窄,建议使用EQU语句。它既可以定义常量、字符串,也可以定义寄存器或指令,还可以定义操作数符号:
1. 定义常量: Count EQU 100;
2. 定义字符串: MS EQU ‘Microsoft Corporation’
3. 定义寄存器或指令: MOVE EQU MOV
STACK EQU SS
4. 定义存储器操作数符号:
Varw EQU THIS WORD
Varb DB 2 DUP (0)
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询