Intel汇编与程序设计第五版3.5符号常量

 

  • $的Nb技能

数组: 

   1:   list byte   10,20,30,40
   2:   ListSize=($-list)    

 

这样的话,当数组的大小改变的时候,就不用去手动计算了

但当数组类型为word的时候表达式则要表示为:  ListSize=($-list)/2,以此类推byte/byte word/byte dword/byte .etc  这里可以发现ListSize的值为byte类型

  • =,EQU和TEXTEQU的共同点和区别
支持 = EQU TEXTEQU
常量赋值
重赋值
文本
       
  • 课后答案

key_back=80h;

SecondsInDay=60*60*24;

myArray      WORD   20    DUP(?)  

ArraySize=($-myArray)/2;  

proc  TEXTEQU   <PROCEDURE>;

Sample   TEXTEQU  <"turk">  

MyString TEXTEQU Sample;

SetupESI   TEXTEQU  <mov esi,offset myArray>  

 

你可能感兴趣的:(程序设计,表达式,技能,Intel,共同点)