预备知识: (1) ret :修改IP IP = SS*16 + SP SP+=2 retf :修改CS,IP IP = SS*16 + SP ,SP+=2 , CS = SS*16 + SP , SP+=2 Source Code: assume cs:code stack segment db ...
分类:
其他好文 时间:
2017-06-01 17:49:26
阅读次数:
212
疯狂的暑假学习之 汇编入门学习笔记 (九)—— call和ret 參考: 《汇编语言》 王爽 第10章 call和ret都是转移指令。 1. ret和retf ret指令:用栈中的数据,改动IP内容,从而实现近转移 相当于: pop ip retf指令:用栈中的数据。改动CS和IP,从而实现远转移 ...
分类:
其他好文 时间:
2017-04-15 13:39:03
阅读次数:
253
WEB架构 阐述各服务器用途: 1、haproxy 实现后端Web服务器负载均衡 2、keepalived 实现对haproxy的高可用 3、apache static 实现静态页面的访问 4、aoache dynamic 实现动态页面的访问 What is Keepalived ? Keepali ...
分类:
系统相关 时间:
2017-02-20 07:38:29
阅读次数:
479
本博文系列参考自>第三版,作者:王爽
call与ret都是转移指令,它们可以改变IP值,或者同时改变CS与IP的值,往往在程序中使用它们进行子程序模块的设计。
10.1 ret和retf
ret用栈的数据修改IP的内容,实现近转移
retf用栈中的数据修改CS与IP的内容,实现远转移
ret执行步骤:
(1):(IP)=((SS)*16+SP)
(2...
分类:
编程语言 时间:
2016-04-29 16:25:53
阅读次数:
274
这2个指令也是转移指令,一起用的时候有特效~~~~ 10.1 ret and retf ret 相当于pop ip 把栈顶的字弹出到ip retf相当于先执行pop ip and pop cs 10.2 call 执行2步 1 先把IP或cs和ip推入栈中 2 转移到 标号或内存处 10.3 cal ...
分类:
编程语言 时间:
2016-04-11 22:15:42
阅读次数:
190
1.call和ret指令都是转移指令,它们都修改IP的值,或同时修改CS和IP的值。它们经常共同用语实现子程序的设计。2.ret指令用栈中的数据,修改IP的内容,从而实现近转移。3.retf指令用栈中的数据,修改CS和IP的内容,从而实现远转移。4.CPU执行ret指令时,相当于进行: pop IP...
分类:
编程语言 时间:
2015-07-09 17:54:07
阅读次数:
150
汇编语言--call和ret指令call和ret指令call和ret指令都是转移指令,它们都修改IP,或同时修改CS和IP。它们经常被共同用来实现子程序的设计。ret和retfret指令用栈中的数据,修改IP的内容,从而实现近转移;retf指令用栈中的数据,修改CS和IP的内容,从而实现远转移。CP...
分类:
编程语言 时间:
2014-11-25 23:15:25
阅读次数:
280
ret指令,相当于 pop IP;修改IP的内容,从而实现近转移retf指令,相当于 pop IP pop CS;修改CS和IP的内容,从而实现远转移--------------CPU执行call指令时,进行两步操作:1、将当前的IP或者CS和IP压入栈中;2、转移call指...
分类:
其他好文 时间:
2014-10-10 00:01:57
阅读次数:
309
1.call和ret指令都是转移指令,它们都修改IP的值,或同时修改CS和IP的值。它们经常共同用语实现子程序的设计。2.ret指令用栈中的数据,修改IP的内容,从而实现近转移。3.retf指令用栈中的数据,修改CS和IP的内容,从而实现远转移。4.CPU执行ret指令时,(1)(IP)=((ss)...
分类:
其他好文 时间:
2014-08-10 01:33:39
阅读次数:
496
疯狂的暑假学习之 汇编入门学习笔记 (九)—— call和ret
参考: 《汇编语言》 王爽 第10章
call和ret都是转移指令。
1. ret和retf
ret指令:用栈中的数据,修改IP内容,从而实现近转移
相当于:
pop ip
retf指令:用栈中的数据,修改CS和IP,从而实现远转移
相当于:
pop ip
pop cs
例子:ret
assume cs:code,ss:stack
stack segment
db 16 dup(1)
stack ends
code seg...
分类:
其他好文 时间:
2014-07-16 10:32:37
阅读次数:
267