中断返回指令IRET和下面两组指令有何不同
(1)RETF 2
(2)RETF
POPF
答:IRET的作用是从中断返回,它的操作过程:
①从栈中弹出IP,SP=SP+2
②从栈中弹出CS,SP=SP+2
③从栈中弹出FLAGS,SP+2
RETF 2 只是返回调用程序,它的操作过程:
①从栈中弹出IP,SP=SP+2
②从栈中弹出CS,SP=SP+2
③平衡堆栈,SP=SP+2
RETF和POPF返回调用程序并恢复标志寄存器、他的操作过程:
①从栈中弹出IP,SP=SP+2
②从栈中弹出CS,SP=SP+2
③从栈中弹出FLAGS,SP=S...
- [somniumchase] 我一运行就说没有数字 01/01 11:44
- [游客] 为什么啊 08/07 15:36
- [游客] 如果想快一些 就改下面这里 dx值改成1H delay: push ax 04/19 02:53
- [lshhjx] 注释在程序中很重要,楼主不知道吗? 12/08 13:40
- [biaggi] 看不明白,在下還須學習 11/06 08:11
- [游客] 我运行的时候直接显示Unkown filename跳出了- -请问怎么改 06/16 21:44
- [游客] 勿庸置疑,注释是好习惯。与人方便自己方便。 04/12 10:33
- [游客] 老实说,看着真心累呀! 04/07 18:37
- [游客] 很无语,初学者就多看书,不要动不动要别人注释,基础打好了,再自己注释,这样比别人帮你注释好得多 12/17 19:43
- [dgkepu] 初学者:不懂,希望有多点注释带着学习学习! 12/07 20:52
- [游客] windows 7是一个64Bit操作系统,它不兼容DOS,无法识别16Bit系统。重装系统wind 02/28 21:05
- [游客] windows 7是一个64Bit操作系统,它不兼容DOS,无法识别16Bit系统。重装系统wind 02/28 21:05
- [466987333] 你好,高手,我想请教一个问题。 我用的是win7操作系统,32位的,里面没有找masm目录,是不是 12/12 17:30
- [lanfioncc] 那个太高级了。。。我还有点看不懂。。不过谢谢!!! 11/27 11:23
- [yc2010] 实验16中的 table: dw sub1,sub2,sub3,sub4 可不可以改成呢? 09/11 09:08
- [yc2010] mov bl,ah mov bh,0 add bx,bx ----------->这里为 09/07 21:03
- [yc2010] 为什么要add bx,bx呢? 09/07 20:55
- [yc2010] 那是不是像table[bx],ds[bx]....等(内存单元)都是表示一个字节呢? 09/06 21:10
- [masmaster] 杨季文的《80X86汇编语言程序设计教程》 09/01 12:52
- [游客] to masmaster shl左移4位,那al传进来的4,5,6位背景色不就没了. 为什 09/01 11:00
[2010-09-20 08:56] 习题5.11
阅读全文 |
评论次数(0) |
浏览次数(313) |
所属类型(汇编习题集)
[2010-09-19 22:45] 习题5.10
请简述中断响应过程
答:
通常CPU在执行完每一条指令后都要检测是否有中断请求,在有中断请求且满足一定条件时就会响应。 步骤如下:
①取得中断类型号
②将标志寄存器入栈
③进制外部中断和单步中断
④把下一条要执行的指令的地址(返回地址,CS和IP的内容)入栈。
⑤根据中断类型号从中断向量表取出中断处理程序的入口地址
⑥转让中断处理程序...
答:
通常CPU在执行完每一条指令后都要检测是否有中断请求,在有中断请求且满足一定条件时就会响应。 步骤如下:
①取得中断类型号
②将标志寄存器入栈
③进制外部中断和单步中断
④把下一条要执行的指令的地址(返回地址,CS和IP的内容)入栈。
⑤根据中断类型号从中断向量表取出中断处理程序的入口地址
⑥转让中断处理程序...
阅读全文 |
评论次数(0) |
浏览次数(321) |
所属类型(汇编习题集)
[2010-09-19 22:45] 习题5.9
中断向量表的作用是什么? 中断向量表有多大?安排在那里?
答:
中断向量表的作用是用来保存中断处理程序的入口地址。中断向量表占用1024字节内存空间, 被安排在内存最低端。...
答:
中断向量表的作用是用来保存中断处理程序的入口地址。中断向量表占用1024字节内存空间, 被安排在内存最低端。...
阅读全文 |
评论次数(0) |
浏览次数(288) |
所属类型(汇编习题集)
[2010-09-19 22:43] 习题5.8
什么是中断?什么是中断源?
答:
中断是一种使CPU挂起正在执行的程序而转去处理特殊事件的操作。
引起中断的事件称为中断源。它们可能来自外设也可能来自内部异常事件。...
答:
中断是一种使CPU挂起正在执行的程序而转去处理特殊事件的操作。
引起中断的事件称为中断源。它们可能来自外设也可能来自内部异常事件。...
阅读全文 |
评论次数(0) |
浏览次数(299) |
所属类型(汇编习题集)
[2010-09-19 22:14] 习题5.7
简述中断传输方式及其优缺点。
答:
当外设准备好时,外设想CPU发出中断请求, CPU转入中断处理程序, 完成输入输出操作。其流程:当CPU需要输入或输出数据时,先做一些必要的准备工作,然后继续执行程序;当外设完成一个数据的输入或输出之后,则向CPU发出中断请求,CPU挂起正在执行的程序,转去执行输入或输出操作,在完成输入输出操作后,返回原程序继续执行。
中断传送方式是CPU和外设进行输入输出的有效方式,优点是提高了CPU的效率,缺点是传送数据效率不高,中断一次只能传送一次数据,只能用于低速的外设。另外和查询方式相比,中断方式实现复杂对硬件要求也高。...
答:
当外设准备好时,外设想CPU发出中断请求, CPU转入中断处理程序, 完成输入输出操作。其流程:当CPU需要输入或输出数据时,先做一些必要的准备工作,然后继续执行程序;当外设完成一个数据的输入或输出之后,则向CPU发出中断请求,CPU挂起正在执行的程序,转去执行输入或输出操作,在完成输入输出操作后,返回原程序继续执行。
中断传送方式是CPU和外设进行输入输出的有效方式,优点是提高了CPU的效率,缺点是传送数据效率不高,中断一次只能传送一次数据,只能用于低速的外设。另外和查询方式相比,中断方式实现复杂对硬件要求也高。...
阅读全文 |
评论次数(0) |
浏览次数(294) |
所属类型(汇编习题集)
[2010-09-19 22:12] 习题5.6
简述查询传输方式的优缺点。
答:
查询方式的有点是软硬件实现简单;当同时查询多个外设时可以由程序安排查询的先后次序。缺点是浪费CPU时间。...
答:
查询方式的有点是软硬件实现简单;当同时查询多个外设时可以由程序安排查询的先后次序。缺点是浪费CPU时间。...
阅读全文 |
评论次数(0) |
浏览次数(274) |
所属类型(汇编习题集)
[2010-09-19 22:11] 习题5.5
微机系统常采用哪些方式实现输入输出?
答:
微机系统常采用无条件传送方式、查询方式、中断方式和直接存储器访问方式实现数据的输入和输出。...
答:
微机系统常采用无条件传送方式、查询方式、中断方式和直接存储器访问方式实现数据的输入和输出。...
阅读全文 |
评论次数(0) |
浏览次数(298) |
所属类型(汇编习题集)
[2010-09-19 22:09] 习题5.4
CPU与外设之间交换的信息可以分为哪几类? 如何区分他们?
答:cpu与外设之间交换的信息分为数据、控制和状态信息。它们都是通过IN和OUT指令在数据总线上床送。
数据信息是cpu和外设真正要交换的信息。数据通常分为8位和16位。
控制信息输出到IO端口,告诉接口和设备要做什么
状态信息表示当前设备的状态,在输入数据前, 通常要先取得表示设备是否准备好的状态信息;在输出数据前, 要先取得表示设备是否忙的状态信息。...
答:cpu与外设之间交换的信息分为数据、控制和状态信息。它们都是通过IN和OUT指令在数据总线上床送。
数据信息是cpu和外设真正要交换的信息。数据通常分为8位和16位。
控制信息输出到IO端口,告诉接口和设备要做什么
状态信息表示当前设备的状态,在输入数据前, 通常要先取得表示设备是否准备好的状态信息;在输出数据前, 要先取得表示设备是否忙的状态信息。...
阅读全文 |
评论次数(0) |
浏览次数(300) |
所属类型(汇编习题集)
[2010-09-19 22:00] 习题5.3
请说明指令“OUT 20H,AL”和下面程序片段的异同:
MOV DX,20H
OUT DX,AL
答:
out 20h,al;将al的值送至端口20h,直接端口寻址方式
;
mov dx,20h;同上, 采用的是间接端口寻址方式
out dx,al ;...
MOV DX,20H
OUT DX,AL
答:
out 20h,al;将al的值送至端口20h,直接端口寻址方式
;
mov dx,20h;同上, 采用的是间接端口寻址方式
out dx,al ;...
阅读全文 |
评论次数(0) |
浏览次数(312) |
所属类型(汇编习题集)
[2010-09-19 21:09] 习题5.2
请说明指令“IN AX,DX”和如下程序片段的异同:
IN AL,DX
INC DX
IN AL,DX
MOV AH,AL
答:
IN AX,DX;用DX间接端口寻址...
IN AL,DX
INC DX
IN AL,DX
MOV AH,AL
答:
IN AX,DX;用DX间接端口寻址...
阅读全文 |
评论次数(0) |
浏览次数(271) |
所属类型(汇编习题集)