- 注册时间
- 2017-12-5
- 最后登录
- 1970-1-1
该用户从未签到
|
发表于 2017-12-6 13:13:06
|
显示全部楼层
.子程序 子程序遍历任务
.参数 进程, 整数型
.参数 名称, 文本型, 参考 数组
.参数 介绍, 文本型, 参考 数组
.参数 提示, 文本型, 参考 数组
.局部变量 汇编, 汇编类
.局部变量 n, 整数型
.局部变量 新内存地址, 整数型
.局部变量 保存地址, 整数型
.局部变量 读内存地址, 整数型
.局部变量 数量, 整数型
清除数组 (名称)
清除数组 (介绍)
清除数组 (提示)
新内存地址 = 程序集_内存操作.创建内存 (50)'
数量 = 子程序取任务数量 (进程)
.如果真 (数量 > 0)
.计次循环首 (数量, n)
汇编.置代码 ()
汇编.Mov_ECX_DWORD_Ptr (十六到十普通 (#读任务基址))
汇编.Push (n - 1)
汇编.Mov_EAX (十六到十普通 (#读任务基址CALL))
汇编.Call_EAX ()
汇编.Mov_DWORD_Ptr_EAX (新内存地址)
汇编.ret ()
汇编.调用函数2 (进程, 汇编.取代码_ ())
保存地址 = 程序集_内存操作.读整数 (新内存地址)
.如果真 (保存地址 = 0)
|
|