MOVE EQU MOV 给指令MOV取另一个符号名MOVE COUNTER EQU CX 给寄存器CX取一个叫“计数器”的符号名 上面的定义只是给原来的助忆符MOV和CX起了另一个别名equ和=的区别,而原来助忆符MOV和CX仍然可以使用equ和=的区别,所以equ和=的区别,可编写如下语句MOVE AX, CX 相当于指令MOV AX, CX MOV COUNTER, BX 相当于指令MOV。
A使用EQU伪指令定义的符号名不能与其它符号名重名,符号名必须唯一,且不能被重新定义而使用等号伪指令quot=quot定义的符号名可以重名,可以被重新定义,可被重新赋值B使用EQU伪指令定义的符号名不仅可以代表某个常数或常数表达式,还可以代表字符串关键字指令码一串符号如WORD PTR,等等而使用等号。
echooff 2输入if代码echooff ifquotabcquot==quotxyzquotecho字符串abc等于字符串xyzelseecho字符串abc不等于字符串xyzpause 3调试结果如下图,字符串abc等于字符串xyz,也就是说equ和=的区别我们的脚本可用4另外if判断是区分大小写的,abc和ABC是不一样的,如下图5脚本里面的quot==quot符号也可以用equ。
NEQ 不等于EQU 等于比较操作符compareop还有以下LSS 小于,LEQ 小于或等于,GTR 大于,GEQ 大于或等于批处理中if语句仅能够对两个字符串是否相同先后顺序进行判断等其命令格式为IF not string1 compareop string2 command1 else command2。
=是赋值, == 是判断1a=b就是把b的值赋予给a2a==b就是判断a等于b3用==语句一般情况都是在要前面加if语句,作为判断if a==b 执行什么。
没有区别表示等于相等的符号,叫等号“=”即符号“=”,读作等于,表示相等关系比如,1 2=3,用文字表达为一加二等于三相等equal是数学中最重要的关系之一,当一个数值与另一个数值相等时,用等号=来表示它们之间的关系在1516世纪的数学书中,还用单词代表两个量的相等。
EQU与其他伪指令如#39=#39的区别在于,EQU定义的符号具有唯一性,而#39=#39则可以重复比如,#39EMP=7#39和#39EMP=EMP+2#39是允许的,但#39EMP EQU 7#39后面不能紧跟着#39EMP EQU EMP+2#39,因为EQU后的符号名不能再次定义与DATA指令不同,EQU更像是常量定义,如SIN1 EQU 0X7814,使得在代码中可以直接使用SIN1。
于比较功能,或以各种方式触发当TACCTLx 中的CAP=0, 该模块工作在比较模式 这时与捕获有关的硬件停止工作,在计数器TAR 中计数值等于比较器中的值时设置标志位,产生中断请求也可结合输出单元产生所需要的信号3个捕获比较器在比较模式时设置EQUx信号有差别当TAR 的值大于等于TACCR0中的。
还没有评论,来说两句吧...