摘要: (1)在Debug中,用“d 0:0 1f”查看内存,结果如下。 0000:0000 70 80 f0 30 EF 60 30 E2-00 80 80 12 66 20 22 60 0000:0010 62 26 E6 D6 CC 2E 3C 3B-AB BA 00 00 26 06 66 88 下 阅读全文
posted @ 2024-04-01 11:10 Leon大帝 阅读(52) 评论(0) 推荐(0)
摘要: 静态链 静态链: 调用函数 f() 时,传递给 f() 一个指针,指向静态包含 f() 的那个函数 g(){ ... // 调用 f() 时,传递 g() 的指针 f() { ... } } 静态包含: 在编译器的上下文中,"静态包含"(Static Inclusion)通常指的是在编译时直接将一个 阅读全文
posted @ 2024-03-15 19:43 Leon大帝 阅读(22) 评论(0) 推荐(0)
摘要: tips 栈 栈指针 帧 帧指针 Frame 模块: 栈帧相关信息 F_frame : 栈帧 F_access : 表示 寄存器 / 栈帧 的地址偏移, 即位置 Symbol Temp_label : 标识符 F_newFrame(label, boolList) : 生成 符号 label 对应的 阅读全文
posted @ 2024-03-15 19:39 Leon大帝 阅读(39) 评论(0) 推荐(0)
摘要: 检测点 3.1 (1)在Debug中,用“d 0:0 1f”查看内存,结果如下。 0000:0000 70 80 f0 30 EF 60 30 E2-00 80 80 12 66 20 22 60 0000:0010 62 26 E6 D6 CC 2E 3C 3B-AB BA 00 00 26 06 阅读全文
posted @ 2024-03-08 16:49 Leon大帝 阅读(141) 评论(0) 推荐(0)
摘要: 栈帧 栈帧是指函数在被调用时,所拥有的一块独立的用于存放函数所使用的状态和变量的栈空间。 每个函数都对应有至少一个栈帧。 同一个函数多次进入,每次可能会分配到不同的栈帧。整个栈的内容在同一个时刻可以看作是由许多栈帧依序“堆叠”组成的。 两层抽象 Translate 模块 frame.h temp.h 阅读全文
posted @ 2024-03-03 21:47 Leon大帝 阅读(15) 评论(0) 推荐(0)
摘要: 以汇编方式向内存中写入数据 A 命令 向 0010: 0000 地址写入汇编指令 U 命令查看刚录入内存的命令 修改 CS, IP, 到新录入的程序 T 命令 执行 2. 3. D fff0:0 ff 从 fff0:0 开始查, 查 ff 个 左为16进制内存值, 右为对应的 ASC码 ASC 48 阅读全文
posted @ 2024-02-25 22:34 Leon大帝 阅读(28) 评论(0) 推荐(0)
摘要: 原文地址:http://blog.csdn.net/edward_qing_lee/article/details/23133331 ssh命令用于远程登录上Linux主机。 常用格式:ssh [-l login_name] [-p port] [user@]hostname更详细的可以用ssh - 阅读全文
posted @ 2017-12-14 09:57 Leon大帝 阅读(202) 评论(0) 推荐(0)