汇编语言第3章 指令系统.ppt

* * * * * * * * * * * * * * * * * * * * * * * * * * * 注意:有符号数乘法时,给出的数一般都是补码,必须先转换成源码才能相乘。 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * (3)返回指令 功能: 从堆栈中弹出断点地址,返回原程序 格式: RET RET指令一般位于子程序的最后。 中断 中断源 中断的类型 中断指令 引起CPU产生一次中断的指令 3.4.5.4 中断指令 中断与过程调用 中断是随机事件或异常事件引起,调用则是事先已在程序中安排好; 响应中断请求不仅要保护断点地址,还要保护FLAGS内容; 调用指令在指令中直接给出子程序入口地址,中断指令只给出中断向量码,入口地址则在向量码指向的内存单元中。 * (1)中断指令 格式: INT n 说明: nх4 中断类型码 n=0 ? 255 n х4 XXH XXH XXH XXH 入口的段地址 入口的偏移地址 存放中断服务子程序入口地址的单元的偏移地址 代码段 数据段 ┇ 该单元在数据段,段地址=DS ┇ 中断指令的执行过程 将FLAGS压入堆栈; 将INT指令的

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档