随笔分类 -  asm

摘要:浅谈函数调用! https://mp.weixin.qq.com/s/JpV3KF2aFTDaUN7i_3UdvA 浅谈函数调用! 原创 张凯 腾讯云开发者 2022-08-08 18:22 发表于广东 导语 | 在任意一门编程语言中,函数调用基本上都是非常常见的操作;我们都知道,函数是由调用栈实现 阅读全文
posted @ 2018-10-21 19:48 papering 阅读(1478) 评论(0) 推荐(0)
摘要:https://docs.microsoft.com/zh-cn/windows/win32/dlls/about-dynamic-link-libraries 关于Dynamic-Link库 项目 2022/05/12 动态链接允许模块仅包含加载时或运行时查找导出的 DLL 函数所需的信息。 动态 阅读全文
posted @ 2018-10-21 19:14 papering 阅读(992) 评论(0) 推荐(0)
摘要:RobotCode俱乐部:函数调用之堆栈原理(一) RobotCode俱乐部:函数调用之堆栈原理(二) RobotCode俱乐部:函数调用之堆栈原理(三) RobotCode俱乐部:函数调用之堆栈原理(终章)--缓冲区溢出 阅读全文
posted @ 2018-10-21 17:31 papering 阅读(600) 评论(0) 推荐(0)
摘要:https://zh.wikipedia.org/wiki/符号表 https://en.wikipedia.org/wiki/Symbol_table 在计算机科学中,符号表是一种用于语言翻译器(例如编译器和解释器)中的数据结构。在符号表中,程序源代码中的每个标识符都和它的声明或使用信息绑定在一起 阅读全文
posted @ 2018-10-21 17:07 papering 阅读(1138) 评论(0) 推荐(0)
摘要:指令寄存器 通用寄存器 IR GPR 计算机系统基础(一):程序的表示、转换与链接-模块五 第1讲 程序转换概述(1)-网易公开课 https://open.163.com/newview/movie/free?pid=WFVPGEQSL&mid=NFVPGF3RQ https://baike.ba 阅读全文
posted @ 2018-10-21 09:44 papering 阅读(1879) 评论(0) 推荐(0)
摘要:https://lug.ustc.edu.cn/wiki/user/boj/linkers-and-loaders/ 《程序员的自我修养》读书笔记 目录 0 关于编译的闲扯 0.1 可执行文件 ≠ 编译 + 汇编 0.2 封装 0.3 ABI 1 链接 2 目标文件 2.1 目标文件结构 2.2 符 阅读全文
posted @ 2017-11-26 11:22 papering 阅读(158) 评论(0) 推荐(0)
摘要:C++ Boost库:windows下编译Boost库 在源代码目录下 打开cmd,运行 C:\cpplib\boost_1_84_0>bootstrap.bat C:\cpplib\boost_1_84_0>b2 在当前目录的stage中生成lib目录 libboost_filesystem-vc 阅读全文
posted @ 2017-05-10 23:59 papering 阅读(289) 评论(0) 推荐(0)
摘要:08088411 攻击程序首地址 命令行 结尾为 空字符串 hack代码的执行地址 strcpy将str中的字符全部拷贝到buffer中, 当长度大于16时,就会溢出到ebp的旧值 16+4+4+1 1 \0,结尾 利用缓冲区溢出转到预设的程序去执行 缓冲区溢出 a中1个元素占4个存储单元,b 8 阅读全文
posted @ 2017-05-03 17:37 papering 阅读(250) 评论(0) 推荐(0)
摘要:0.1用24位定点小数、float、32位定点小数 计算机系统基础(一):程序的表示、转换与链接-模块四 第3讲 浮点数运算(3)-网易公开课 https://open.163.com/newview/movie/free?pid=WFVPGEQSL&mid=HFVPGF3LO 用32位定点小数表示 阅读全文
posted @ 2017-01-14 17:44 papering 阅读(264) 评论(0) 推荐(0)
摘要:Moving scalars to or from floating point registers movss moves a single 32 bit floating point value to or from an XMM register movsd moves a single 64 阅读全文
posted @ 2016-12-08 12:43 papering 阅读(238) 评论(0) 推荐(0)
摘要:计算机系统基础(一):程序的表示、转换与链接-模块七 第2讲 选择和循环语句的机器级表示(2)-网易公开课 https://open.163.com/newview/movie/free?pid=WFVPGEQSL&mid=PFVPGFAAS leal (%eax,%eax), %edx 将eax乘 阅读全文
posted @ 2016-12-07 20:01 papering 阅读(261) 评论(0) 推荐(0)
摘要:X86 Assemble指令--LEA - 简书 https://www.jianshu.com/p/01e8d5ef369f https://baike.baidu.com/item/lea/1139441 lea(微机8086/8088系列的一条指令)_百度百科 LEA reg16,mem LE 阅读全文
posted @ 2016-12-07 12:53 papering 阅读(941) 评论(0) 推荐(1)