汇编
文章平均质量分 95
擒贼先擒王
这个作者很懒,什么都没留下…
展开
-
VS 编写 x64 内联汇编
From:https://www.cnblogs.com/talenth/p/9135626.htmlVS 中使用 X64 汇编:https://blog.csdn.net/kingswb/article/details/64108715编写涉及系统特性的一些底层程序,特别是ShellCode,不可避免地要采用直接编写汇编代码的方式。在目标平台为x86模式时,可以直接...转载 2020-03-03 00:30:04 · 5456 阅读 · 2 评论 -
mov 和 lea 的区别有哪些?
From:https://www.zhihu.com/question/40720890?sort=created汇编中mov和 lea 的区别是什么 ?:https://bbs.csdn.net/topics/320046644lea 是“load effective address”的缩写,简单的说,lea指令可以用来将一个内存地址直接赋给目的操作数,例如:lea...转载 2019-12-04 00:08:55 · 2385 阅读 · 0 评论 -
汇编逆向基础
汇编逆向基础:https://www.xmind.net/m/kvJK/转载 2019-10-31 13:11:10 · 720 阅读 · 0 评论 -
汇编语言 test 和 cmp 区别
From:https://blog.csdn.net/zz709196484/article/details/77755243看过破解教程,都知道 test,cmp 是比较关键,可是我一直不清楚它们究竟是怎么比较的,最后下决心找了很多资料,和大家一起把它们弄清楚.首先看看:状态寄存器(即标志寄存器)PSW(Program Flag)程序状态字(即标志)寄存器,是一个16位寄...转载 2019-10-22 22:19:39 · 821 阅读 · 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 · 1017 阅读 · 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 · 981 阅读 · 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 · 467 阅读 · 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 · 97540 阅读 · 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 · 906 阅读 · 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 · 853 阅读 · 0 评论 -
王爽 汇编语言第三版 第7章 --- 更灵活的定位内存地址的方法(可以理解为 数组形式的内存定位)
汇编语言(第三版)王爽著 的十二个实验:https://blog.csdn.net/OrangeHap/article/details/89791064大小端 字节对齐对于 arm,intel 这种 x86 构架的复杂指令 CPU,整数在内存中是倒着存放的,低地址放低位,高地址放高位,小端对齐。但对于 unix 服务器的 CPU,更多是采用大端对齐的方式存放整数。...原创 2019-08-28 18:04:29 · 302 阅读 · 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 · 7736 阅读 · 6 评论 -
王爽 汇编语言第三版 问题 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 · 781 阅读 · 0 评论 -
原码、反码、补码
计算机中都是用补码表示的。因为正数的原码,补码,反码相同, 所以正数用原码表示,负数用补码表示。负数如果也用原码表示,表示范围就只有255个数 -128无法表示。最高位是0表示正数,是1表示负数。10000000 表示 -128 的补码,你可以理解为是一个特殊性。各种8位二进制的表示法的数据范围如下:原码: -127 ~ 127反码: -127 ~ 127补...原创 2019-08-11 10:40:58 · 11081 阅读 · 2 评论 -
汇编中各寄存器的作用(16位CPU14个,32位CPU16个)和 x86汇编指令集大全(带注释)
From:https://www.cnblogs.com/zimmerk/articles/2520011.htmlFrom:https://blog.csdn.net/bjbz_cxy/article/details/79467688汇编寄存器功能详解:https://wenku.baidu.com/view/14ef15857cd184254a353586.html寄存器、汇编...转载 2019-08-10 18:05:18 · 6894 阅读 · 0 评论 -
寄存器 和 存储器
From:https://blog.csdn.net/menshu1892/article/details/79912090一、计算机硬件先说内核:内核是操作系统最基本的部分。它是为众多应用程序提供对计算机硬件的安全访问的一部分软件,这种访问是有限的,并且内核决定一个程序在什么时候对某部分硬件操作多长时间。内核的分类可分为单内核和双内核以及微内核。严格地说,内...转载 2019-08-10 17:55:14 · 671 阅读 · 0 评论 -
Windows10 下搭建汇编语言开发环境( 利用 DOSBOX 和 MASM32 )
Windows10下搭建汇编语言开发环境(利用DOSBOX和MASM32):https://www.cnblogs.com/zyever/p/7919007.html如何在win10 64位下搭载汇编环境(包含汇编dosbox和masm文件):https://blog.csdn.net/xyisv/article/details/69062382win10等环境下配置汇编程序的运行环...原创 2019-08-08 20:47:28 · 10608 阅读 · 2 评论