
汇编
文章平均质量分 96
擒贼先擒王
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
VS 编写 x64 内联汇编
From:https://www.cnblogs.com/talenth/p/9135626.htmlVS 中使用 X64 汇编:https://blog.youkuaiyun.com/kingswb/article/details/64108715编写涉及系统特性的一些底层程序,特别是ShellCode,不可避免地要采用直接编写汇编代码的方式。在目标平台为x86模式时,可以直接...转载 2020-03-03 00:30:04 · 6847 阅读 · 2 评论 -
mov 和 lea 的区别有哪些?
From:https://www.zhihu.com/question/40720890?sort=created汇编中mov和 lea 的区别是什么 ?:https://bbs.youkuaiyun.com/topics/320046644lea 是“load effective address”的缩写,简单的说,lea指令可以用来将一个内存地址直接赋给目的操作数,例如:lea...转载 2019-12-04 00:08:55 · 2995 阅读 · 0 评论 -
汇编逆向基础
汇编逆向基础:https://www.xmind.net/m/kvJK/转载 2019-10-31 13:11:10 · 817 阅读 · 0 评论 -
汇编语言 test 和 cmp 区别
From:https://blog.youkuaiyun.com/zz709196484/article/details/77755243看过破解教程,都知道 test,cmp 是比较关键,可是我一直不清楚它们究竟是怎么比较的,最后下决心找了很多资料,和大家一起把它们弄清楚.首先看看:状态寄存器(即标志寄存器)PSW(Program Flag)程序状态字(即标志)寄存器,是一个16位寄...转载 2019-10-22 22:19:39 · 936 阅读 · 0 评论 -
王爽 汇编语言第三版 课程设计 1
From:https://www.cnblogs.com/Since-natural-ran/p/6938133.html汇编语言-课程设计1:https://www.cnblogs.com/tsembrace/p/3267158.html王爽课程设计1(汇编语言编写): https://www.imooc.com/article/18785王爽《汇编语言》课程设计1: ht...转载 2019-10-20 21:07:00 · 1094 阅读 · 0 评论 -
王爽 汇编语言第三版 第11章 标志寄存器
条件码:① OF(Overflow Flag)溢出标志,溢出时为1,否则置0.标明一个溢出了的计算,如:结构和目标不匹配. ② SF(Sign Flag)符号标志,结果为负时置1,否则置0. ③ ZF(Zero Flag)零标志,运算结果为0时置1,否则置0. ④ CF(Carry Flag)进位标志,进位时置1,否则置0.注意:Carry标志中存放计算后最右的位....原创 2019-10-20 20:59:53 · 1186 阅读 · 0 评论 -
王爽 汇编语言第三版 第10章 call 和 ret 指令 以及 子程序设计
第10章call和ret指令10.1ret和reft指令call和ret指令都是转移指令,他们都修改IP,或同事修改CS和IP 。他们经常被共同来实现子程序的设计。10.2call指令和根据位移转移的call指令段间转移的call指令转移地址 在 寄存器中 的...原创 2019-10-20 17:26:45 · 539 阅读 · 0 评论 -
B站 汇编语言 视频 教程
视频资源:https://search.bilibili.com/all?keyword=汇编王爽汇编语言(全) 自学必备(311集):https://www.bilibili.com/video/av34455803小甲鱼零基础汇编真正全集1-17章(77集): https://www.bilibili.com/video/av28132657 ...原创 2019-10-15 16:45:01 · 102443 阅读 · 0 评论 -
王爽 汇编语言第三版 第9章 转移指令的原理
第九章 转移指令的原理汇编代码:assume cs:codesgcodesg segment s: mov ax,bx ; mov ax,bx 的机器码占两个字节 mov si, offset s mov di, offset s0 mov ax, cs:[si] ...原创 2019-09-07 16:44:53 · 1169 阅读 · 0 评论 -
王爽 汇编语言第三版 第8章( 寻址方式 ) --- 数据处理的两个问题
第八章 数据处理的两个基本问题8.6综合应用示例代码 1:assume cs:codesg,ds:datasgdatasg segment db 1024 dup (0)datasg endscodesg segment start: ...原创 2019-08-29 19:39:01 · 950 阅读 · 0 评论 -
王爽 汇编语言第三版 第7章 --- 更灵活的定位内存地址的方法(可以理解为 数组形式的内存定位)
汇编语言(第三版)王爽著 的十二个实验:https://blog.youkuaiyun.com/OrangeHap/article/details/89791064大小端 字节对齐对于 arm,intel 这种 x86 构架的复杂指令 CPU,整数在内存中是倒着存放的,低地址放低位,高地址放高位,小端对齐。但对于 unix 服务器的 CPU,更多是采用大端对齐的方式存放整数。...原创 2019-08-28 18:04:29 · 360 阅读 · 0 评论 -
汇编语言(王爽第三版) 实验5编写、调试具体多个段的程序
参考:http://blog.sina.com.cn/s/blog_171daf8e00102xclx.html汇编语言实验答案 (王爽):https://wenku.baidu.com/view/a1cd7c6c1fb91a37f111f18583d049649b660ede.html一。将下面的程序编译连接,用Debug加载、跟踪,然后回答问题。汇编代码:...转载 2019-08-17 18:27:06 · 9066 阅读 · 8 评论 -
王爽 汇编语言第三版 问题 7.9 将 datasg 段中前4个字母变成大写(汇编中的双重循环)
问题 7.9: 将 datasg 段中前 4 个字母变成大写汇编代码:assume cs:codesg,ss:stacksg,ds:datasgstacksg segment db 0,0,0,0,0,0,0,0stacksg endsdatasg segment db '1. display ' db '2. brows ...原创 2019-08-20 20:19:03 · 895 阅读 · 0 评论 -
原码、反码、补码
计算机中都是用补码表示的。因为正数的原码,补码,反码相同, 所以正数用原码表示,负数用补码表示。负数如果也用原码表示,表示范围就只有255个数 -128无法表示。最高位是0表示正数,是1表示负数。10000000 表示 -128 的补码,你可以理解为是一个特殊性。各种8位二进制的表示法的数据范围如下:原码: -127 ~ 127反码: -127 ~ 127补...原创 2019-08-11 10:40:58 · 13835 阅读 · 2 评论 -
汇编中各寄存器的作用(16位CPU14个,32位CPU16个)和 x86汇编指令集大全(带注释)
From:https://www.cnblogs.com/zimmerk/articles/2520011.htmlFrom:https://blog.youkuaiyun.com/bjbz_cxy/article/details/79467688汇编寄存器功能详解:https://wenku.baidu.com/view/14ef15857cd184254a353586.html寄存器、汇编...转载 2019-08-10 18:05:18 · 7571 阅读 · 0 评论 -
寄存器 和 存储器
From:https://blog.youkuaiyun.com/menshu1892/article/details/79912090一、计算机硬件先说内核:内核是操作系统最基本的部分。它是为众多应用程序提供对计算机硬件的安全访问的一部分软件,这种访问是有限的,并且内核决定一个程序在什么时候对某部分硬件操作多长时间。内核的分类可分为单内核和双内核以及微内核。严格地说,内...转载 2019-08-10 17:55:14 · 756 阅读 · 0 评论 -
汇编语言开发:dosbox、dosbox-x、masm(微软编译器)、masm32、汇编ide
硬盘操作系统 (Disk Operating System 简称 DOS)" 是早期个人计算机上的一类操作系统。家族成员包括 86-DOS、MS-DOS、PC-DOS、DR-DOS、FreeDOS、PTS-DOS、ROM-DOS、JM-OS 等,这些系统常被简称为 "DOS(磁盘操作系统)",其中以 MS-DOS ( Microsoft Disk Operating System 的缩写) 最为著名。dos 是用于从磁盘(硬盘驱动器或软盘驱动器)运行软件和管理设备(例如格式化)的工具和命令的集合。原创 2019-08-08 20:47:28 · 12422 阅读 · 2 评论