|
发表于 2019-3-8 14:36:48
|
显示全部楼层
江西省九江市
|
取重复字节集_指数递增2 | 字节集 | | |
重复次数 | 整数型 | | | | 欲重复的字节集 | 字节集 | | | |
变量名 | 类 型 | 静态 | 数组 | 备 注 | 缓冲区 | 字节集 | | | 长度 | 整数型 | | | 源指针 | 整数型 | | | 目的指针 | 整数型 | | | 缓冲区长度 | 整数型 | | | 偏移指针 | 整数型 | | | 未有长度 | 整数型 | | |
长度 = 取字节集长度 (欲重复的字节集 )缓冲区长度 = 重复次数 × 长度 如果真 (缓冲区长度 > 0 )缓冲区 = 取空白字节集 (缓冲区长度 )源指针 = 取字节集指针_asm (欲重复的字节集 )目的指针 = 取字节集指针_asm (缓冲区 )内存_写到内存_b_asm (目的指针, 源指针, 长度 )偏移指针 = 目的指针 + 长度 未有长度 = 缓冲区长度 (偏移指针 - 目的指针 )判断循环首 (长度 < 未有长度 )内存_写到内存_b_asm (偏移指针, 目的指针, 长度 )偏移指针 = 偏移指针 + 长度 未有长度 = 缓冲区长度 (偏移指针 - 目的指针 )长度 = 长度 + 长度 判断循环尾 ()如果真 (长度 > 未有长度 )内存_写到内存_b_asm (偏移指针, 目的指针, 未有长度 )返回 (缓冲区)置入代码 ({ 139, 69, 8, 139, 0, 131, 248, 0, 116, 3, 131, 192, 8, 201, 194, 4, 0 })返回 (0 ) 给你优化了下 你看看 哪里有不合适的么? |
|