执行n号中断源对应的中断服务程序,CS,IP的内容应被修改为:
1、(IP) = (n*4+2) (CS) = (n*4)
2、(IP) = (n*2+2) (CS) = (n*2)
3、(IP) = (n*4) (CS) = (n*4+2)
4、(IP) = (n*2) (CS) = (n*2+2)
这道题选3,没什么好说的。
关于ret 和 iret下列说法错误的是
1、 ret和iret都改变标志寄存器的值
2、 ret不改变cs的值,iret改变cs的值
3、 ret和iret都改变sp的值
4、 ret和iret都改变ip的值
这道题,注意ret不改变cs的值,retf改变cs的值。
用7ch中断例程模拟loop指令的功能,指令序列如下:
lp: push bp
mov bp,sp
dec cx
jcxz lpret
add [bp+2],bx
lpret: pop bp
iret
关于7ch中断下列说法正确的是
1、此中断的最大转移位移为128
2、此中断的最大转移位移为1K
3、此中断根据bx中的偏移量实现跳转
4、此中断不能设定跳转的次数
这道题选3,检测点13的第一题。
- [游客] 感谢 11/15 22:10
- [游客] 把:DD 5937000,改成:DD 4294967295,你的错误,立刻就暴露出来。呵呵 05/19 18:30
- [游客] 计算人均时,是DD型除以DW型。把DD型的最大值代进去,你的程序,就溢出了。 05/19 18:28
- [游客] 注意不溢出的除法。 05/19 18:25
- [游客] 老师好啊~ 06/28 11:01
- [longphui] 谢谢 09/03 20:10
- [longphui] 谢谢 09/03 16:23
- [longphui] 谢谢 09/02 15:26
- [longphui] 谢谢 09/02 09:13
- [sissim] 恩恩,谢谢指正 01/11 18:24
- [even3] 亲,你好。。。这边有一个汇编语言程序,但是就是不知道哪里出了问题,问了很多人,都不知道想麻烦您一下, 05/16 20:48
- [mcjfo] 楼主可以帮我解决这个问题吗?谢谢! 为什么它会跳过JMP DD 指令不执行啊 小弟搞了好久抖没 06/08 06:50