12 2024 档案

摘要:8086汇编(16位汇编)学习笔记10.寄存器总结-C/C++基础-断点社区-专业的老牌游戏安全技术交流社区 - BpSend.net 寄存器 8086CPU有14个寄存器 它们的名称为: AX、BX、CX、DX、SI、DI、SP、BP、 IP**、CS、DS、ES、**SS、PSW。 8086CP 阅读全文
posted @ 2024-12-30 20:50 断点社区bpsend_net 阅读(50) 评论(0) 推荐(0) 编辑
摘要:宏汇编在文件中是当做关键字的,但是在bug中运行时并没有这些指令,这些关键词被称为伪指令,cpu并不认识他们,需要经过编译器转化成 cpu认识的代码,但是他多我们写代码帮助又很大 表达式 表达式中的求值是在程序链接时完成的,所以表达式中的各值必须是在汇编或链接期就能确定,也就是 说不能将寄存器或者变 阅读全文
posted @ 2024-12-29 13:26 断点社区bpsend_net 阅读(22) 评论(0) 推荐(0) 编辑
摘要:https://bpsend.net/thread-138-1-2.html 函数结构 函数结构的演变 函数的结构并不是随随便便就出来的而是解决了很多问题之后,大家统一认为那个结构是最好的一种方式 例如:模拟函数实现2个数相加 不用函数实现两个数相加 ;这是栈段 stack segment stac 阅读全文
posted @ 2024-12-28 18:03 断点社区bpsend_net 阅读(3) 评论(0) 推荐(0) 编辑
摘要:8086汇编(16位汇编)学习笔记06.串操作、流程转移指令-C/C++基础-断点社区-专业的老牌游戏安全技术交流社区 - BpSend.net 串操作 源操作数使用si,默认段为DS,可段超越 目的操作数使用di,默认段为ES,不可段超越 串方向 串方向由DF标志位影响,可以由指令修改 重复前缀 阅读全文
posted @ 2024-12-27 21:13 断点社区bpsend_net 阅读(12) 评论(0) 推荐(0) 编辑
摘要:https://bpsend.net/thread-121-1-2.html asm基础语法 1. 环境配置 xp环境配置 1.拷贝masm615到指定目录 2.将masm615目录添加进环境变量 3.在cmd中输入ml,可以识别即配置成功 dosbox环境配置 1.拷贝masm611到指定目录 2 阅读全文
posted @ 2024-12-26 22:04 断点社区bpsend_net 阅读(61) 评论(0) 推荐(0) 编辑
摘要:8086汇编(16位汇编)学习笔记04.乘除和移位指令-C/C++基础-断点社区-专业的老牌游戏安全技术交流社区 - BpSend.net 乘法和除法指令用的不多,因为效率很低 比较指令CMP (compare) •格式:CMP OPD,OPS •功能:(OPD) — (OPS),跟减法指令很像,但 阅读全文
posted @ 2024-12-25 22:35 断点社区bpsend_net 阅读(52) 评论(0) 推荐(0) 编辑
摘要:原文链接: https://bpsend.net/thread-113-1-2.html 指令种类 数据传送指令 算数运算类指令 位操作类指令 串操作类指令 控制转移类指令 处理器控制类指令 数据传送类指令 **传送类指令不影响标志位,**除了标志位传送指令外。 传送指令MOV(move) 说明 把 阅读全文
posted @ 2024-12-24 19:38 断点社区bpsend_net 阅读(30) 评论(0) 推荐(0) 编辑
摘要:原文链接:https://bpsend.net/thread-112-1-2.html 分段 问题1 8086是16位cpu,最多可以访问(寻址)多大内存? 运算器一次最多处理16位的数据。 地址寄存器的最大宽度为16位。 访问的最大内存为:216 = 64K 即 0000 - FFFF。 问题2 阅读全文
posted @ 2024-12-23 20:21 断点社区bpsend_net 阅读(46) 评论(0) 推荐(1) 编辑
摘要:原文链接: https://bpsend.net/thread-100-1-2.html 为什么学习16位汇编? 16位操作指令最多能够操作两个字节,且更能够体现出与硬件的交互。16位下的指令和32位汇编的指令差不多。16位汇编的指令在32位一样使用.要学好汇编必须要了解一点点硬件知识,16汇编是直 阅读全文
posted @ 2024-12-22 22:23 断点社区bpsend_net 阅读(69) 评论(0) 推荐(0) 编辑
摘要:转载自:https://bpsend.net/thread-99-1-1.html 启动 Debug,它是可用于测试和调试 MS-DOS 可执行文件的程序。 Debug [[drive:][path] filename [parameters]] 参数 [drive:][path] filename 阅读全文
posted @ 2024-12-21 23:33 断点社区bpsend_net 阅读(46) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示