:1.416KB : :1 :2020-09-10 15:38:22
' xor eax,eax eax清零 这里要用到al 清零后al=0
' mov edi, dword [ebp+0x08] 取文本地址
' mov edi, dword [edi] 取文本地址
' test edi,edi 判断变量是否为空
' je lab 如果传递的变量为空跳出 结束
' mov ecx,-1 这里ecx用来计次用每比较一次减去1,这里初始值是-1 因为如果是0的话就结束循环所以不能填0
' repne scasb 这里比较edi指向的文本每次取一个字节来和al做比较 这里 al始终是0 因为文本最后一个字符是0 所以遇到0文本就结束了
' mov eax,-2 汇编是从0开始 而易语言文本长度是从1开始 所以给eax个 -2 初始值
' sub eax, ecx ecx判断结束的值是负数也就是文本到结束的长度 eax -2 - ecx 负负得正后就是文本实际长度
' lab:
' leave 堆栈平衡下
' retn 0x04 返回4个字节整数数据
02-05易语言调用cmd命令并编辑框显示执行结果
01-29文本_折行命令重新编写
01-29易语言的对象命令对Excel进行读写操作
10-11函数启动OpenGL绘图命令
10-10Linux基础命令教程(豪华版).chm
10-08linux基础命令.doc
02-17WORD表格中使用EXCEL的常用命令
10-03excel复制粘贴命令实现行列互换
09-01excel中公式和函数功能的用法
08-29Excel利用填充命令输入序号方法
08-29excel中访问工具栏中增加相应的命令键
11-28ppt自定义功能区添加项目卡和命令