|
- .版本 2
- .支持库 spec
- .程序集 窗口程序集_启动窗口
- .子程序 __启动窗口_创建完毕
- .局部变量 逻辑数组, 逻辑型, , "0"
- .局部变量 a, 整数型
- 字节集到逻辑型数组 ({ 48, 49, 50, 51 }, 逻辑数组)
- .计次循环首 (24, a)
- 调试输出 (逻辑数组 [a], a)
- .计次循环尾 ()
- 调试输出 (逻辑型数组到字节集 (逻辑数组))
- .子程序 字节集到逻辑型数组
- .参数 字节集数据, 字节集
- .参数 逻辑型数组, 逻辑型, 参考 数组
- .局部变量 字节集长度, 整数型
- .局部变量 字节集计数, 整数型
- .局部变量 移位位数计数, 整数型
- .局部变量 移位后的值, 字节型
- .局部变量 逻辑数组计数, 整数型
- 字节集长度 = 取字节集长度 (字节集数据)
- 重定义数组 (逻辑型数组, 假, 字节集长度 × 8)
- .计次循环首 (字节集长度, 字节集计数)
- .变量循环首 (7, 0, -1, 移位位数计数)
- 逻辑数组计数 = 逻辑数组计数 + 1
- 移位后的值 = 左移 (1, 移位位数计数)
- 逻辑型数组 [逻辑数组计数] = 位与 (字节集数据 [字节集计数], 移位后的值) = 移位后的值
- .变量循环尾 ()
- .计次循环尾 ()
- .子程序 逻辑型数组到字节集, 字节集
- .参数 逻辑型数组, 逻辑型, 数组
- .局部变量 逻辑组长度, 整数型
- .局部变量 字节集数据, 字节集
- .局部变量 字节集长度, 整数型
- .局部变量 计数, 整数型
- .局部变量 移位计数, 整数型
- .局部变量 逻辑计数, 整数型
- 逻辑组长度 = 取数组成员数 (逻辑型数组)
- .如果真 (逻辑组长度 % 8 ≠ 0)
- 输出调试文本 (“数组成员数必须是8的倍数才可以导出字节集数据。”)
- 返回 ({ })
- .如果真结束
- 字节集数据 = 取空白字节集 (逻辑组长度 ÷ 8)
- 字节集长度 = 取字节集长度 (字节集数据)
- .计次循环首 (字节集长度, 计数)
- .变量循环首 (7, 0, -1, 移位计数)
- .如果真 (逻辑型数组 [逻辑计数 + 1] = 真)
- 字节集数据 [计数] = 位或 (左移 (1, 移位计数), 字节集数据 [计数])
- .如果真结束
- 逻辑计数 = 逻辑计数 + 1
- .变量循环尾 ()
- .计次循环尾 ()
- 返回 (字节集数据)
复制代码
|
|