永发信息网

关于C语言geninterrupt。急救啊,马上就交了。

答案:1  悬赏:40  手机版
解决时间 2021-04-05 07:00
  • 提问者网友:niaiwoma
  • 2021-04-04 18:48
关于C语言geninterrupt。急救啊,马上就交了。
最佳答案
  • 五星知识达人网友:琴狂剑也妄
  • 2021-04-04 20:07
geninterrupt()执行中断函数
原形:void geninterrupt(int n)
调用方式:geninterrupt(软中断号)
功能:产生一个8086软中断
注:需先向寄存器传递入口信息(用伪变量)
例如 伪变量=要赋的值(入口信息);
调用geninterrupt()函数后得接受出口信息
例如 变量名=伪变量
伪变量∶Turbo C 允许使用伪变量直接访问相应的8086寄存器。伪变量的类型有两种。
① unsigned int : _AX、 _BX、 _CX、 _DX、 _CS、 _DS、 _SS、 _ES、_SP、 _BP、 _DI、 _SI
② unsigned char: _AL、 _AH、 _BL、 _BH、 _CL、 _CH、 _DL、 _DH

可见:geninterrupt(0x10); 的目的是产生软中断号为16的中断;_AL,_CX,_AH为各种寄存器的伪变量。

希望能帮助楼主哈

我不上QQ,百度基本都在线,来百度问好了,或者短消息哈
ps:本人也不是有很多经验的人,呵呵
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯