|
- * 1234567890
- * “线程参数文本”
- * 字节集:6{0,1,2,3,4,5}
- * 123
- * 456
- * 数组:4{1234567890,1111111111,-2000000000,-222222222}
- * 数组:3*3*3{1,2,3,2,4,6,3,6,9,2,4,6,4,8,12,6,12,18,3,6,9,6,12,18,9,18,27}
- 被调试易程序运行完毕
复制代码
- .版本 2
- .支持库 BmpOperate
- .数据类型 线程参数
- .成员 整数型, 整数型
- .成员 文本型, 文本型
- .成员 字节集, 字节集
- .成员 位图, 位图
- .成员 整数型数组, 整数型, , "1"
- .成员 整数型多维数组, 整数型, , "3,3,3"
- .版本 2
- .支持库 BmpOperate
- .支持库 EThread
- .支持库 spec
- .程序集 程序集1
- .子程序 _启动子程序, 整数型, , 请在本子程序中放置易模块初始化代码
- _临时子程序 () ' 在初始化代码执行完毕后调用测试代码
- 返回 (0) ' 可以根据您的需要返回任意数值
- .子程序 _临时子程序
- .局部变量 线程参数, 线程参数
- .局部变量 指针, 整数型
- .局部变量 X, 整数型
- .局部变量 Y, 整数型
- .局部变量 Z, 整数型
- .计次循环首 (3, X)
- .计次循环首 (3, Y)
- .计次循环首 (3, Z)
- 线程参数.整数型多维数组 [X] [Y] [Z] = X × Y × Z
- .计次循环尾 ()
- .计次循环尾 ()
- .计次循环尾 ()
- 线程参数.整数型 = 1234567890
- 线程参数.文本型 = “线程参数文本”
- 线程参数.字节集 = { 0, 1, 2, 3, 4, 5 }
- 线程参数.整数型数组 = { 1234567890, 1111111111, -2000000000, -222222222 }
- 检查 (线程参数.位图.创建 (123, 456, 24, #绿色))
- 启动线程 (&测试线程, 取变量数据地址 (线程参数), )
- .判断循环首 (真)
- 处理事件 ()
- .判断循环尾 ()
- .子程序 测试线程
- .参数 线程参数指针, 整数型
- .局部变量 线程参数, 线程参数
- 置入代码 ({ 80, 139, 69, 8, 139, 0, 137, 69, 252, 88 })
- ' push eax
- ' mov eax,[ebp+8]
- ' mov eax,[eax]
- ' mov [ebp-4],eax
- ' pop eax
- 调试输出 (线程参数.整数型)
- 调试输出 (线程参数.文本型)
- 调试输出 (线程参数.字节集)
- 调试输出 (线程参数.位图.取宽度 ())
- 调试输出 (线程参数.位图.取高度 ())
- 调试输出 (线程参数.整数型数组)
- 调试输出 (线程参数.整数型多维数组)
复制代码 |
|