上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 164 下一页
摘要: 阅读全文
posted @ 2024-01-24 06:24 天子骄龙 阅读(25) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2024-01-24 05:03 天子骄龙 阅读(32) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2024-01-23 17:32 天子骄龙 阅读(19) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2024-01-21 20:05 天子骄龙 阅读(32) 评论(0) 推荐(0)
摘要: 一个模块代表的是一个运行中的exe文件或dll文件, 用来代表这个文件中所有的代码和资源 磁盘上的文件不是模块, 装入内存后运行时就叫做模块。 一个应用程序调用其他DLL 中的API时, 这些DLL文件被装入内存, 就产生了不同的模块, 为了区分地址空间中的不同模块,每个模块都有一个惟一的模块句柄来 阅读全文
posted @ 2024-01-21 07:41 天子骄龙 阅读(34) 评论(0) 推荐(0)
该文被密码保护。 阅读全文
posted @ 2024-01-18 13:35 天子骄龙 阅读(27) 评论(0) 推荐(0)
摘要: INVOKE伪指令, 仅用于32位模式, 能自动将参数压入堆栈并调用过程。INVOKE是CALL指令的简便替代, 因为它用一行代码就能传递多个参数。常规语法如下: .386 .model flat,stdcall option casemap:none .stack 4096 .data ExitP 阅读全文
posted @ 2024-01-11 07:29 天子骄龙 阅读(268) 评论(0) 推荐(0)
摘要: 递归 递归子例程(recursive subroutine) 是指直接或间接调用自身的子例程。在处理具有重复模式的数据结构时,是一个强大的工具。 示例1:无限递归 .386 .model flat,stdcall option casemap:none .stack 4096 Include Irv 阅读全文
posted @ 2024-01-09 10:46 天子骄龙 阅读(36) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2024-01-09 09:15 天子骄龙 阅读(18) 评论(0) 推荐(0)
摘要: 请先看堆栈帧的作用:https://www.cnblogs.com/liming19680104/p/17940395 ENTER创建堆栈帧 ENTER 有两个操作数:第一个是常数,定义为局部变量保存的堆栈空间字节数;第二个定义了过程的词法嵌套级 ENTER numbytes, nestinglev 阅读全文
posted @ 2024-01-08 13:44 天子骄龙 阅读(814) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 164 下一页