|
- .版本 2
- .程序集 程序集1
- .子程序 _启动子程序, 整数型, , 请在本子程序中放置易模块初始化代码
- _临时子程序 () ' 在初始化代码执行完毕后调用测试代码
- 返回 (0) ' 可以根据您的需要返回任意数值
- .子程序 _临时子程序
- 输出调试文本 (无符号整数型_min (123, 456))
- 输出调试文本 (无符号整数型_max (456, 666))
- 输出调试文本 (无符号整数型_min (-666, 789))
- 输出调试文本 (无符号整数型_max (-123, -456))
- .子程序 无符号整数型_min, 整数型, 公开, A、B谁小返回谁 (unsigned无符号比较)
- .参数 A, 整数型
- .参数 B, 整数型
- 置入代码 ({ 83, 139, 69, 8, 139, 93, 12, 59, 195, 118, 2, 139, 195, 91, 201, 194, 8, 0 })
- ' push ebx
- ' mov eax,[ebp+8]
- ' mov ebx,[ebp+12]
- ' .if eax > ebx
- ' mov eax,ebx
- ' .endif
- ' pop ebx
- ' leave
- ' retn 8
- 返回 (0)
- .子程序 无符号整数型_max, 整数型, 公开, A、B谁大返回谁 (unsigned无符号比较)
- .参数 A, 整数型
- .参数 B, 整数型
- 置入代码 ({ 83, 139, 69, 8, 139, 93, 12, 59, 195, 115, 2, 139, 195, 91, 201, 194, 8, 0 })
- ' push ebx
- ' mov eax,[ebp+8]
- ' mov ebx,[ebp+12]
- ' .if eax < ebx
- ' mov eax,ebx
- ' .endif
- ' pop ebx
- ' leave
- ' retn 8
- 返回 (0)
复制代码 |
|