码迷,mamicode.com
首页 >  
搜索关键字:jmp    ( 353个结果
重做实验1-5的发现
1. 实验1 P46 (4) 8000H 9FFFH是显存 2. 实验2 P74 (1) ffff:0存储的是CPU复位后第一条指令 ( 貌似可以一直跟着jmp反汇编下去 3. 实验3 P74 (2)[百度知道]后得知(https://zhidao.baidu.com/question/525319 ...
分类:其他好文   时间:2018-12-09 16:24:34    阅读次数:246
汇编实验9 根据材料编程
实验内容 (1)补全代码如下: 进行汇编连接,执行可得: 较为基础,就不做赘述了。 (2)补全代码如下: 经汇编连接后,执行可得: 此实验也比较基础,只是在(1)的基础上增加了loop循环及空格的输出,我在编写时也犯了几个小错,但完全是粗心之举,不足以记录 (3) (个人认为实验3比较有趣) 源代码 ...
分类:其他好文   时间:2018-12-08 00:17:15    阅读次数:145
控制转移指令
控制转移指令 汇编语言 1.jmp 段内转移 short 8bit -128~+127 near 16bit -2^15~+2^15 -1 段间转移 远转移 32bit 寻址方式 段内相对寻址 jmp label 修改ip 段内间接寻址 jmp r16/m16 更换ip 段间直接寻址 jmp far ...
分类:其他好文   时间:2018-11-12 23:55:25    阅读次数:188
Call和JMP硬编码 一些区别
0xFF15CALL后面的四字节是存放地址的地址0xFF25JMP后面的四字节是存放地址的地址0xE8CALL后面四个字节是地址0xE9JMP后面四个字节是偏移0x68PUSH后面的四个字节入栈0x6APUSH后面的一个字节入栈
分类:其他好文   时间:2018-11-06 16:42:08    阅读次数:519
关于 [栈溢出后jmp esp执行shellcode] 原理分析
原文地址:https://blog.csdn.net/lixiangminghate/article/details/53333710 正常情况下,函数栈分布图如下: 即,返回地址被改为一段缓存区的地址。当函数执行结束,从栈中取返回地址准备执行时,取到的是shellcode的地址,最终跳进shell ...
分类:系统相关   时间:2018-11-03 19:12:46    阅读次数:665
汇编语言 第三章 寄存器(内存访问)
1、字数据在内存中的存储 (1)内存以字节为单位划分为若干个单元。 (2)字在储存时要用两个地址连续的内存单元来存放。 (3)字数据的存-取原则:高-高,低-低。即小端法,低位字节存放在低地址内存单元,高位字节存放在高地址内存单元,并且取低地址内存单元地址作为字数据地址。 (4)在内存和寄存器之间传 ...
分类:编程语言   时间:2018-10-25 20:41:58    阅读次数:154
汇编语言 第三章 寄存器
3.1 内存中字的存储: 在内存存储时,由于内存单元是字节单元(一个单元存放一个字节),所以一个字要用两个地址连续的内存单元来存放,这个字的低位字节存放在低地址单元中,高位字节则会存放在高地址的单元中。 字单元,即存放一个字型数据的内存单元,由两个地址连续的内存单元组成。高地址内存单元中存放字型数据 ...
分类:编程语言   时间:2018-10-22 14:37:59    阅读次数:173
第四周学习总结
第四周学习总结 Y86 64指令集体系结构 可见状态 :程序寄存器、条件码、程序状态、程序计数器和内存 比如条件码 ZF——零标志, SF——符号,OF——有符号 Y86 64指令 整数操作指令:addq、subq、andq、xorq 跳转指令:jmp、jle、jl、je、jne、jge、jg 条件 ...
分类:其他好文   时间:2018-10-21 22:01:01    阅读次数:181
2018-2019-1 20165329 《信息安全系统设计基础》第4周学习总结
2018-2019-1 20165329 《信息安全系统设计基础》第4周学习总结 教材学习内容总结 Y86-64指令:Y86-64指令是x86-84指令集的一个子集。它只包括8字节整数操作。有4个整数操作指令:addq、subq、andq和xorq。有7个跳转指令:jmp、jle、jl、je、jne ...
分类:其他好文   时间:2018-10-20 20:21:49    阅读次数:220
第二章总结
一、CPU 一个典型的CPU由运算器、控制器、寄存器等器件组成 运算器:信息处理 寄存器:信息存储 控制器:控制各种器件工作 二、通用寄存器 8086CPU的寄存器都是16位的,可以存放两个字节 AX、BX、CX、DX被称为通用寄存器 为了与早期CPU操作兼容,这4个寄存器均可拆分成两个8位寄存器单 ...
分类:其他好文   时间:2018-10-18 19:22:57    阅读次数:86
353条   上一页 1 ... 8 9 10 11 12 ... 36 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!