关于c语言中中断的问题
答案:3 悬赏:70 手机版
解决时间 2021-01-03 09:59
- 提问者网友:孤凫
- 2021-01-02 19:12
我又一个进程在调用一个函数,做了一半,突然来了一个中断,中断函数也来调用这个函数。中断函数结束后,原进程会正常进行吗?假设函数内全为局部变量。
最佳答案
- 五星知识达人网友:从此江山别
- 2021-01-02 19:45
中断函数应该是你的中断捕捉函数,这种情况下,当中断函数执行完成后,进程会回到接收到中断的地方,继续后续的操作的。 因此,一般情况,我们捕捉中断后,在中断函数中都会做exit()来结束进程的。
全部回答
- 1楼网友:毛毛
- 2021-01-02 22:32
) 我又看到了 传说中的 interrupt 关键字,毕竟是同一家出的,但网上大部分是精简版。他的帮助里都有。(tc里也有可能有oldtimer 中断函数 setvect 设置中断函数 这部分技术是dos的,距今已有些久远。你下个 borland c++ 3.1,如果还能找到的话,下到那个可就不好说有没有了,borland 独有。
- 2楼网友:胯下狙击手
- 2021-01-02 20:52
1.void(中断函数返回类型(空型)) Time1 (中断函数名)(void(参数类型) interrupt 3 (中断号)
2: 中断条件发生时执行中断,比如void Time1(void) interrupt 3 是定时器1定时时间到发生中断,中断函数放在那里无所谓
3:void PxInt0(void) interrupt 0 中断名为PxInt0的0号中断
void PxInt1(void) interrupt 2 中断名为PxInt1的2号中断
void time0_int(void) interrupt 1 中断名为time0_int的1号中断
void time1_int(void) interrupt 3 中断名为time1_int的3号中断
4:中断的代码是你想中断执行的工作,中断的代码是根据任务,需要你自己写的
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯