(10)call与Ret 去电与回电
来源:互联网 发布:管家婆是什么软件 编辑:程序博客网 时间:2024/06/06 01:28
1、模块化程序设计中,完成一个小功能就用Call,去电问一声:美女,在洗澡么?
Call 标号
Call reg(16位)
Call word ptr [内存单元]
本质:本处16位偏移量入栈(sp-2),IP移到16位偏移量处。即push IP jmp near 标号
Call far ptr 标号
Call dword ptr [内存单元]
本质:本处CS:IP入栈,IP跳到标号CS:IP处,即push cs ,push ip, jmp far ptr 标号
2、回电配合。
ret 即pop ip 美女:“我已经洗完了”
ret 即pop ip,pop cs,,, 美女:“我在北极,已经洗完了”
3、mul 乘法,同除法相同,根据操作数的位数判断是8位还是16位的乘法。
8位:默认为AL中,结果在AX中,如,mul bh, mul byte pro ds:[23]
16位:默认为AX中,结果在DX:AX中
- (10)call与Ret 去电与回电
- Call指令与ret指令
- Call指令与ret指令
- __stdcall 与 __cdecl 区别 (汇编 call ret 时,栈的变化)
- 汇编语言 JMP CALL RET RETF的使用与区别
- 汇编指令push,mov,call,pop,leave,ret建立与释放栈的过程
- 第10章 CALL和RET 指令
- 汇编语言笔记10-CALL和RET指令
- call和ret指令(8086)
- 一步步学汇编(九)call & ret
- 《汇编语言》学习(十)call and ret
- 关于CALL和RET
- 汇编call ret
- call和ret
- call and ret
- CALL和RET指令
- call和ret指令
- call 和 ret 指令
- 开始搞ANDROID了--说点今天的经验吧
- hdu 1242 || zoj 1649 Rescue
- Spring in Action 3 -Spring Expression Language (SpEL)
- s3c2440启动文件详细分析
- c语言 vector使用样例
- (10)call与Ret 去电与回电
- android MMS源码分析
- 用select case实现用户分级别登录
- 【1.5+1.6】系统漫游——高速缓存和金字塔型存储设备
- GetDC和BeginPaint
- android viewstub
- ajaxfileupload+strtus2实现在无刷新上传(解决json无法解析问题)
- requestAnimationFrame
- SendInput 备份一