在汇编语言里 = 表示什么意思 ?具体怎么用?

如题所述

第1个回答  2011-09-07
这是C的写法,,C是直接赋值 汇编用mov A,#20H
第2个回答  2011-09-09
与equ类似,但是equ能重新定义。如:
a equ 90
a equ 91 ;error
b=90
b=91
第3个回答  2011-09-08
汇编中有这个符号吗?
第4个回答  推荐于2018-05-10
等号语句(=)是伪指令。用来定义符号常数,用符号表示一个常数,它的格式:
符号名 = 数值表达式,如:
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)本回答被网友采纳
第5个回答  2011-09-07
汇编里有=?你先举个例子

c语言中==和=有什么区别?
1、“!= ” 是不等于的意思。2、“< ”是小于的意思 3、“< =” 是小于等于的意思。4、“> ”是大于的意思 5、“> =” 是大于等于的意思。

汇编语言中=>什么意思
这是汇编编译器的伪指令,是对汇编的扩展,并非汇编语言定义的语法

关于汇编语言?
SECOND EQU 30H ;EQU相当于“=”,即定义second与地址单元30H等同 MINITE EQU 31H HOUR EQU 32H HOURK BIT P0.0 ;BIT是定义 位,即用HOURK代替P0.0口 MINITEK BIT P0.1 SECONDK BIT P0.2 DISPBUF EQU 40H DISPBIT EQU 48H T2SCNTA EQU 49H T2SCNTB...

C语言中的“=”和“==”两个运算符有什么区别?
c语言中==和=只在意义一个方面有区别,“==”是关系运算符,而“=”是赋值运算符。C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言...

汇编中CF、PF、AF、ZF、SF、OF都表示什么意思?
各标志位含义:CF(进位标志) =1 算术操作最高位产生了进位或借位 =0 最高位无进位或借位 ;PF(奇偶标志) =1 数据最低8位中1的个数为偶数 =0 数据最低8位中1的个数为奇数;AF(辅助进位标志) =1 D3→D4位产生了进位或借位 =0 D3→D4位无进位或借位;ZF(零标志) =1 操作结果...

请问下面两段汇编语言是什么意思,各是什么功能 求详细说明 越详细越 ...
MOV CX, 10 ;\/\/这不用解释吧CLD ;\/\/串地址正向增值,也就是类似i++操作LEA SI , First ;\/\/将数据段First的地址偏移量送SILEA DI , Secnd ;\/\/将数据段Secnd的地址偏移量送DIREP MOVSB ;\/\/REP 就是字符串的无条件重复前缀 使REP后的指令无条件重复CX值指定的次数,MOVSB ...

汇编语言中,cmp指令怎么用?比如cmp ax,bx ax大于bx怎么跳转,小于又怎 ...
格式:CMP OPR1 , OPR2.执行操作:(OPR1)-(OPR2)功能:该指令与SUB指令一样执行减法的操作,但它并不保存运算结果,只是根据结果设置相关的条件标志位(SF、ZF、CF、OF)。CMP指令后往往跟着条件转移指令,实现根据比较的结果产生不同的程序分支的功能。

汇编语言中各种运算符比如关系运算符EQ NE LT LE GT GE的英文全称都是...
汇编语言比机器语言的可读性要好,但跟高级语言比较而言,可读性还是较差。不过采用它编写的程序具有存储空间占用少、执行速度快的特点,这些是高级语言所无法取代的。在实际应用中,是否使用汇编语言,取决于具体应用要求、软件开发时间和质量等方面作权衡。语言组成 由于汇编指令系统庞大,因而需构建指令系统...

c语言中“%=”是什么意思?
是求模的意思,两边必须是整数类型的,求模常用符号为mod,就是小学学的求余运算符。例如50%23=4,因为余数为4,所以在程序中必须保证两边为整数才是这个意思。类似的还有 +=,-=,*=,\/= 等。但是a%=b这种运算的效率,要高于a=a%b这种的效率,因为a%=b是直接在a上做求余运算,a=a%b则...

在汇编语言中的符号扩展是什么意思???
DX也是可以不要的;但如果是0FFF*0FFF的话,DX就不能舍去了,因为结果用一个字是表示不出来的 乘法不可能出现进位和溢出的问题,因为FF*FF=FE01,用因数二倍长度的空间足以表示积了,有符号数的结果需要的空间更少 这里的CF和OF已经不是进位和溢出的意思了,只是一个指示结果状态的东西了 谢谢 ...

相似回答