|
- .版本 2
- .程序集 程序集1
- .子程序 _启动子程序, 整数型, , 请在本子程序中放置易模块初始化代码
- _临时子程序 () ' 在初始化代码执行完毕后调用测试代码
- 返回 (0) ' 可以根据您的需要返回任意数值
- .子程序 _临时子程序
- 输出调试文本 (取星期几B (取现行时间 ()))
- .子程序 取星期几B, 字节型, 公开, 返回一个值为 1 到 7 之间的整数,表示一个星期中的某一日。星期日为 7,星期一为 1,依此类推。
- .参数 时间, 日期时间型
- 返回 (星期转换 (取星期几 (时间)))
- .子程序 星期转换, 字节型, , 星期日为1(转换为7),星期一为2(转换为1),失败返回0
- .参数 星期, 字节型, , 范围:1~7
- 置入代码 ({ 138, 69, 8, 60, 7, 119, 4, 60, 1, 115, 4, 50, 192, 235, 10, 60, 1, 117, 4, 176, 7, 235, 2, 254, 200, 15, 182, 192, 201, 194, 4, 0 })
- ' mov al,[ebp+8]
- ' .if al > 7 || al < 1
- ' xor al,al
- ' .elseif al == 1
- ' mov al,7
- ' .else
- ' dec al
- ' .endif
- ' movzx eax,al
- ' leave
- ' retn 4
- 返回 (0)
复制代码 |
|