关于汇编中取字符串

来源:互联网 发布:空气质量 数据 编辑:程序博客网 时间:2024/05/31 18:57

当然你可以使用宏更方便,不过可以更简单的实现,下面以简单的方式来实现一个mid的效果

 .data
       sz db "abcdef",0

.code

      lea eax, sz  获取字符串的地址
      mov byte ptr [eax],0  ;添加一个转义序列NULL
      mov byte ptr [eax+3],0; 添加一个转义序列NULL
      lea eax,[eax+1] ;然后把地址指向截取的内向

      

      结果:bc

当然你可以封装成一个宏,以便更简单的实现left,right,mid的截取方式。