码迷,mamicode.com
首页 >  
搜索关键字:汇编代码    ( 686个结果
16位汇编语言第二讲系统调用原理,以及各个寄存器详解
昨天已将简单的写了一下汇编代码,并且执行了第一个显示到屏幕的helloworld 问题? helloworld怎么显示出来了. 一丶显卡,显存的概念 1.显示hello就要操作显示器,这是非常原始的,那个时候的程序员,并没有像现在的RGB(红绿蓝)这样的三色真彩色,那个时候就是操作显卡的,定义了一个 ...
分类:编程语言   时间:2017-09-22 21:14:05    阅读次数:197
16位汇编第三讲 分段存储管理思想
内存分段 一丶分段(汇编指令分段) 1.为什么分段? 因为分段是为了更好的管理数据和代码,就好比C语言为什么会有内存4区一样,否则汇编代码都写在一起了,执行的话虽然能执行,但是代码多了,数据多了,搞不清什么是代码 什么是数据了. 汇编分段代码 1 e 1000:0 "Hello$" 首先给1000: ...
分类:其他好文   时间:2017-09-22 21:13:51    阅读次数:150
C语言for循环的一些注意细节
在使用for循环接收处理数组的时候,有时候要回到数组的首位置。以前没有注意这个问题,以为循环变量置0就可以,实际不是这样的。先来看一下for循环的反汇编代码,如下:Unit1.cpp.595:for(inti=0;i<3;i++) 0040293833C0xoreax,eax 0040293A8945F4mov[ebp-0x0c],eax Unit1.cp..
分类:编程语言   时间:2017-09-20 16:24:24    阅读次数:121
32位汇编第五讲,逆向实战干货,(OD)快速定位扫雷内存.
32位第五讲,逆向实战干货,快速定位扫雷内存. 首先,在逆向之前,大家先对OD有一个认识. 一丶OD的使用 标号1: 反汇编窗口 (显示代码的地址,二进制指令,汇编代码,注释) 标号2: 寄存器窗口(显示通用寄存器,段寄存器,以及浮点协处理器,32位中还有多媒体寄存器) 标号3: 信息窗口 (这个主 ...
分类:其他好文   时间:2017-09-17 00:29:07    阅读次数:333
java细节笔记(9月16)
1、泛型仅仅是java的语法糖,它不会影响java虚拟机生成的汇编代码,在编译阶段,虚拟机就会把泛型的类型擦除,还原成没有泛型的代码,顶多编译速度稍微慢一些,执行速度是完全没有什么区别的. 2、实现GBK编码字节流到UTF-8编码字节流的转换: 操作步骤就是先解码再编码 用new String(sr ...
分类:编程语言   时间:2017-09-16 18:43:26    阅读次数:140
32位汇编第四讲,干货分享,汇编注入的实现,以及快速定位调用API的数量(OD查看)
32位汇编第四讲,干货分享,汇编注入的实现,以及快速定位调用API的数量(OD查看) 昨天,大家可能都看了代码了,不知道昨天有没有在汇编代码的基础上,实现注入计算器. 如果没有,今天则会讲解,不过建议把昨天代码熟悉一遍(课程是紧跟着来的,请不要拉下任何一天,因为今天的知识, 可能就和昨天的知识挂钩, ...
分类:Windows程序   时间:2017-09-15 09:59:23    阅读次数:286
32位汇编第三讲,RadAsm,IDE的配置和使用,以及汇编代码注入方式
32位汇编第三讲,RadAsm,IDE的配置和使用,以及汇编代码注入方式 一丶RadAsm的配置和使用 用了怎么长时间的命令行方式,我们发现了几个问题 1.没有代码提醒功能 2.编写代码很慢,记不住各种声明 那么现在有大神,已经帮我们做了一个IDE环境,就是RadAsm,首先简单介绍一下界面 (对于 ...
分类:其他好文   时间:2017-09-14 10:44:55    阅读次数:196
16位汇编中的伪指令
汇编中的伪指令(基于汇编编译器MASM讲解) 一丶什么是伪指令,以及作用 首先我们用汇编开发效率低,如何才能开发效率高,甚至开发速度比C语言或这个高级语言快 答案: 伪指令 什么是伪指令 伪指令是汇编编译器提供的,比如昨天我们写的汇编代码,假设调用一个Call我们每次都要手工处理 保存栈底,开辟就变 ...
分类:其他好文   时间:2017-09-10 10:06:01    阅读次数:204
16汇编第十讲完结Call变为函数以及指令的最后讲解
16汇编完结Call变为函数以及指令的最后讲解 学了10天的16位汇编,这一讲就结束了,这里总结一下昨天的LOOP指令的缺陷,因为lOOP指令的缺陷,所以我们都改为下面的汇编代码使用了,自己去写,其中条件是你自己写的 请看汇编代码: 一丶Call指令(子程序)变为函数调用(重要,这个以后逆向会天天看 ...
分类:其他好文   时间:2017-09-08 01:25:03    阅读次数:259
gcc 编译过程
gcc 编译过程从 hello.c 到 hello(或 a.out)文件, 必须历经 hello.i、 hello.s、 hello.o,最后才得到 hello(或a.out)文件,分别对应着预处理、编译、汇编和链接 4 个步骤,整个过程如图 10.5 所示。 这 4 步大致的工作内容如下:(1) ...
分类:其他好文   时间:2017-08-31 21:05:18    阅读次数:167
686条   上一页 1 ... 22 23 24 25 26 ... 69 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!