联系我们

Contact Us


移动电话:13013259977  13832252033  17631589888  17631581888
技术电话:13513285660  15303129296
网址:http://www.zgbskj.com 
销售部:0312-3320110
销售部:0312-3320112
销售部:0312-3320222
E-mail:13513285660@139.com 
地址:河北省保定市锦绣街火炬产业园南二号楼

新闻中心

首页  »  新闻中心
微机消谐的内部程序是怎样的?
发布人:管理员   发布时间:2022-9-15

微机消谐装置的内部程序需要从中断源到中断服务程序第一条指令的响应时间。响应时间的长短取决于以下因素。

首先,如果在产生中断请求的时刻正在执行的指令在结束时没有四个状态周期,则中断不会在指令结束时立即得到响应。这是因为在一条指令结束之前,下一条指令之前已经开始了四个状态周期。这样,中断可以在下一条指令结束时得到响应。

其次,根据指定的中断向量,从响应中断到调用终端服务程序需要21个状态周期。如果堆栈设置在外部内存中,则需要三个额外的状态周期。

比较以上两个因素,从中断请求到中断服务程序中第一条指令开始的最短响应时间为25个状态周期。正在执行的指令在结束时没有响应中断,下一条指令是执行时间最长的指令,因此最长的响应时间可能是71个状态周期。

影响中断响应时间的另一个因素是,当执行以下六条指令时,不能立即响应中断请求,而只能在执行下一条指令后响应:

1、允许中断指令ei;

2、中断禁用指令di;

3、标记堆叠指令PUSHF;

4、标记弹出指令POPF;

5、实现前缀指令SIGND具有符号数乘法和除法;

6、软件中断指令陷阱。

最后两条说明不适合用户。

上一篇:没有了
网站首页|企业概况|新闻中心|产品展示|资料下载|营销网络|公司荣誉|在线留言|联系我们|网站地图
电话:0312-3320222 地址:河北省保定市向阳北大街995号 邮箱:13513285660@139.com Copyright 2011 © 河北保定微机消谐装置有限公司 All Rights Reserved