随笔分类 -  Delphi 汇编

Delphi System.Insert -从指定位置开始,将子字符串插入字符串(或将动态数组插入动态数组)
摘要:Delphi System.Insert -从指定位置开始,将子字符串插入字符串(或将动态数组插入动态数组) 原型: procedure _Insert{ source : ShortString; var s : openstring; index : Integer }; asm { ->EAX 阅读全文

posted @ 2022-07-13 11:53 滔Roy 阅读(843) 评论(0) 推荐(0) 编辑

Delphi System.Delete - 从字符串中删除指定的字符
摘要:Delphi System.Delete - 从字符串中删除指定的字符 原型: procedure _Delete{ var s : openstring; index, count : Integer }; asm { ->EAX Pointer to s } { EDX index } { EC 阅读全文

posted @ 2022-07-07 08:52 滔Roy 阅读(1083) 评论(0) 推荐(0) 编辑

Delphi SysUtils-CompareText 和 AnsiCompareText 比较两个字符串的大小
摘要:Delphi SysUtils-CompareText 和 AnsiCompareText 1、CompareText 两个字符串对象进行比较,忽略大小写,两个字符串缓冲区地址利用EAX和EDX两个寄存器传给该函数,字符串的长度用4个字节保存在缓冲区的前面,函数用EAX返回比较结果,结果为0表示相同 阅读全文

posted @ 2020-08-27 10:03 滔Roy 阅读(874) 评论(0) 推荐(0) 编辑

汇编指令对照表
摘要:汇编指令对照表 指令 功能 指令 功能 指令 功能 AAA 调整加 JA 高于跳转 SAHF 恢复标志低八 AAD 调整除 JB 低于跳转 SAL 算术左移 AAM 调整乘 JBE 不高于跳转 SALC AAS 调整减 JCXZ 计数一六零跳转 SAR 算术右移 ADC 进位加 JE 相等跳转 SB 阅读全文

posted @ 2020-05-27 11:59 滔Roy 阅读(1848) 评论(0) 推荐(0) 编辑

Delphi SysUtils-SameText 对比两个字符串是否相等
摘要:Delphi SameText 对比两个字符串是否相等(不区分大小写) 单元:SysUtils 函数原型: function SameText(const S1, S2: string): Boolean; assembler; asm CMP EAX,EDX JZ @1 OR EAX,EAX JZ 阅读全文

posted @ 2020-05-27 11:54 滔Roy 阅读(2479) 评论(0) 推荐(0) 编辑

Delphi Copy 函数 和 Pos函数
摘要:1、copy(a,b,c); -- 复制指定的字符串 a:就是copy源,就是一个字符串,表示你将要从a里copy一些东西, b:从a中的第b位开始copy(包含第1位), c:copy从第b位开始后的c个字符, 示例: m:='the fellowship of the ring' s:=copy 阅读全文

posted @ 2019-07-05 15:22 滔Roy 阅读(1728) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示