精易论坛

标题: 【蠢新学汇编】天数加减 1号到31号 [打印本页]

作者: 笨来无一悟    时间: 2023-8-3 00:19
标题: 【蠢新学汇编】天数加减 1号到31号
本帖最后由 笨来无一悟 于 2023-8-3 09:13 编辑

单次调用正常 丢循环里面进行测速就闪退没有屁用的代码就是单纯的拿来练习
经 FWS569 风清云游 点拨 终于跑循环不闪退了
  
子程序名返回值类型公开备 注
天加整数型 
参数名类 型参考可空数组备 注
号数整数型
置入代码 ({ 139, 69, 8, 131, 192, 1, 131, 248, 31, 127, 4, 201, 194, 4, 0, 184, 1, 0, 0, 0, 201, 194, 4, 0 })
' mov eax, dword [ebp+0x08]
' add eax, 0x01
' cmp eax, 0x1F
' jnle Label1
' leave
' retn 0x0004
' Label1:
' mov eax, 0x00000001
' leave
' retn 0x0004
返回 (1)
子程序名返回值类型公开备 注
天减整数型 
参数名类 型参考可空数组备 注
号数整数型
置入代码 ({ 139, 69, 8, 131, 232, 1, 131, 248, 1, 124, 4, 201, 194, 4, 0, 184, 31, 0, 0, 0, 201, 194, 4, 0 })
' mov eax, dword [ebp+0x08]
' sub eax, 0x01
' cmp eax, 0x01
' jl Label1
' leave
' retn 0x0004
' Label1:
' mov eax, 0x0000001F
' leave
' retn 0x0004
返回 (31)

作者: 风清云游    时间: 2023-8-3 06:31
ret 4
作者: FWS569    时间: 2023-8-3 07:16
易语言的子程序都是经过包装的stdcall
作者: qqmqqg    时间: 2023-8-3 07:59
开源精神必须支持~
作者: 一指温柔    时间: 2023-8-3 08:51
支持开源~!感谢分享
作者: yangdoudou    时间: 2023-8-3 12:40
支持开源~!感谢分享
作者: 君九    时间: 2023-8-3 12:49
单次调用正常
作者: pipicool    时间: 2023-8-3 15:02
学习一下
作者: xiaoniu1230    时间: 2023-8-3 16:37
感谢分享 支持开源 !
作者: shabi001    时间: 2023-8-3 17:41
+1  >30=1      -1  <1=30     压根没考虑大月还是小月
作者: 一指温柔    时间: 2023-8-4 08:38
感谢楼主分享
作者: crossdiy    时间: 2023-8-4 09:07
感谢楼主分享
作者: 清风徐来2    时间: 2023-8-4 12:14
感谢分享
作者: 亿万    时间: 2023-8-4 21:19

支持开源~!感谢分享
作者: 396384183    时间: 2023-8-5 18:08
天数加减 1号到31号
作者: 库克    时间: 2023-8-6 12:19
感谢分享,正在研究这个




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4