摘要: call和ret指令都是转移指令,它们都修改IP,或同时修改IP和CS ret和retf: ret指令使用栈中数据,修改IP内容,实现近转移。进行两步操作:(1)(IP)= ((ss) * 16 + (sp)) (2) (sp) = (sp) + 2 等价于 pop IP retf指令使用栈中数据, 阅读全文
posted @ 2021-10-24 22:29 海萌萌萌萌萌萌 阅读(926) 评论(0) 推荐(0) 编辑
摘要: 转移指令: 可以修改IP,或者同时修改CS和IP的指令 称为转移指令。 只修改IP时,称为段内转移,段内转移根据IP的修改范围又分为短转移(short)和近转移(near);短转移IP的修改范围为8位补码表示的范围:-128~127.近转移IP的修改范围为16位补码表示的范围:-32768~3276 阅读全文
posted @ 2021-10-24 15:45 海萌萌萌萌萌萌 阅读(556) 评论(0) 推荐(0) 编辑