高分悬赏INT与CALLFAR指令的区别
发表时间:2024-08-11 21:37:05
来源:网友投稿
CALLFAR段间直接调用
执行操作:①(SP)←(SP)-2,((SP))←(CS)当前
(SP)←(SP)-2,((SP))←(IP)当前
②(IP)←偏移地址(在指令的第2、3个字节中)
(CS)←段地址(在指令的第4、5个字节中)
INTn中断指令(interrupt),n为中断类型号
执行操作:①入栈保存FLAGS:(SP)←(SP)-2,((SP))←(FLAGS)
②入栈保存返回地址:(SP)←(SP)-2,((SP))←(CS)
(SP)←(SP)-2,((SP))←(IP)
③转中断处理程序:(IP)←(n×4)
(CS)←(n×4+2)
CALLFAR远调用
远调用适用于调用程序(也称为主程序)和子程序不在同一段中的情况,所以也叫做段间调用。和近调用指令一样,远调用指令中的寻址方式也可用直接方式和间接方式。
INT虽然也是一种远调用,但一般只用于调用中断例行程序(又称中断服务程序)。执行中断指令时,首先要入栈保存调用程序执行的现场,即当时的标志寄存器的值和断点的地址,然后根据中断类型号(n×4)到中断向量表中取得中断例行程序的入口地址,分别送给IP和CS,以实现调用中断例行程序的功能。
并且INT指令执行后,把IF和TF置0,但不影响其它标志位。
免责声明:本站发布的教育资讯(图片、视频和文字)以本站原创、转载和分享为主,文章观点不代表本网站立场。
如果本文侵犯了您的权益,请联系底部站长邮箱进行举报反馈,一经查实,我们将在第一时间处理,感谢您对本站的关注!
相关资讯
汽修专业新疆怎么找工作
2025-04-06
机械专业专长怎么写简历
2025-04-06
专科怎么报审计专业的
2025-04-06
专业学科导师类别怎么填
2025-04-06
查报考专业网站怎么查
2025-04-06
水电专业规划怎么写简历
2025-04-06
表演专业怎么留学的好呢
2025-04-06
专业防雷检测怎么收费的
2025-04-06
怎么查询同等学力专业
2025-04-06
高考技能专业怎么选择的
2025-04-06
钢筋套筒专业名称怎么写
2025-04-06
中专怎么填高考志愿专业
2025-04-06
中专统招怎么报志愿专业
2025-04-06
师范专业自我评价怎么写
2025-04-06
景观建筑换专业怎么换好
2025-04-06
建筑专业学生简历怎么写
2025-04-06
推荐资讯
白日梦我小说的经典语录摘抄(精选24句)
2023-07-02 21:10:38
日语翻译成中文是什么
2024-07-15 00:19:41
插座有电的接哪个孔
2024-07-28 12:28:53
等腰梯形周长怎么算
2024-07-31 07:55:39
毕业证的学位证怎么写
2024-10-02 05:56:11
济南哪个大学有护理专业
2025-03-25 10:59:06
汽车设计专业哪个比较好
2025-03-25 08:51:09
专业的配液罐哪个好
2025-03-26 15:54:10
编辑对口专业有哪些
2025-03-31 12:28:13
设计专业入职希望怎么写
2025-04-04 12:48:48
新励学网教育平台
海量全面 · 详细解读 · 快捷可靠
累积科普文章数:18,862,126篇
热门关注