随笔分类 -  Assembly

摘要:1.下载 http://asmirvine.com/ 或者https://github.com/Eazybright/Irvine32 也有个库 下载后解压到C:\irvine 2.创建asm项目 (1) 创建一个空C++项目,再创建一个test.asm的文件 (2) 右键项目-生成依赖项-生成自定 阅读全文
posted @ 2020-04-13 20:01 富坚老贼 阅读(2570) 评论(0) 推荐(0) 编辑
摘要:一、定义数据 1.内部数据类型 Byte; 8位无符合整数 SByte; 8位有符合整数 Word; 16位无符合整数 SWord; 16位有符合整数 DWord; 32位无符合整数 SDWord; 32位有符合整数 FWord; 48位整数 QWord; 64位整数 TByte; 80位(10字节 阅读全文
posted @ 2020-04-02 21:22 富坚老贼 阅读(265) 评论(0) 推荐(0) 编辑
摘要:1.选择C++空项目 2.配置1 工程项目右键-生成依赖-生成自定义 3.配置2 项目属性-链接器-高级-入口点 填写main 4.模板 创建C++文件 demo.asm ;demo.asm .386 .model flat,stdcall .stack 4096 ExitProcess PROTO 阅读全文
posted @ 2020-04-01 20:33 富坚老贼 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-03-25 13:26 富坚老贼 阅读(195) 评论(0) 推荐(0) 编辑
摘要:debug是dos windows提供的实模式(8086方式)程序的调试工具,使用它可以查看cpu各种寄存器中的内容、内存情况和在机器码级别跟踪程序的运行 1.R命令 (1)查看改变cpu寄存器的内容 CS:IP 的值也就是 073F:0100 地址里的指令是cpu要读取执行的指令, 并且在下方列出 阅读全文
posted @ 2020-03-23 13:00 富坚老贼 阅读(409) 评论(0) 推荐(0) 编辑
摘要:windbg官网 http://www.windbg.org/ 微软doc https://docs.microsoft.com/zh-cn/windows-hardware/drivers/debugger/debugger-download-tools 在windows商店搜索 WinDbg 待 阅读全文
posted @ 2020-03-23 11:17 富坚老贼 阅读(304) 评论(0) 推荐(0) 编辑
摘要:1.下载debug.exe 下载后复制到D:\debug文件夹下,这是随便创建的一个文件夹 2.下载 dosbox https://www.dosbox.com/ 3.安装 安装路径随便 4.挂载 需要把他挂载到debug下 mount c D:\debug 也就是能保证找到debug.exe ,c 阅读全文
posted @ 2020-03-23 09:23 富坚老贼 阅读(273) 评论(0) 推荐(0) 编辑

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