付笑 发表于 2012-2-27 13:26:31

12章o号中断程序里为什么 不用iret指令返回呢

如题
12章o号中断程序里为什么 不用iret指令返回呢

莫名其妙 发表于 2012-2-27 18:20:09

本帖最后由 莫名其妙 于 2012-2-29 11:49 编辑

就12章实验12的程序来说 用不上IRET
当程序调用到0号中断的时候pushf push cx push ip 保存下来等调用结束释放出來的 依旧是 mov ax,4c00h int 21h 程序就直接结束了

往13章看就看见了iret 的作用了   保存falg cs ip然后用IRET 释放回去执行循环 跳转等功能!~

刺客信条 发表于 2013-6-6 16:06:36

长长见识。。。。。。。。

刺客信条 发表于 2013-6-6 16:08:41

长长见识。。。。。。。。

云袭 发表于 2013-6-7 16:26:10

强烈支持楼主ing……

冲啊大笼包 发表于 2016-11-13 08:46:23

{:10_256:}

fishc1008 发表于 2016-12-31 11:51:50

学习学习
页: [1]
查看完整版本: 12章o号中断程序里为什么 不用iret指令返回呢