6ES7298-8FA24-8BH0 喋喋,亿佳喋
中断的利用
通过外中断请求取得总线控制权的设备可以通过中断中央处理机的现行程序,使处理机的全部功能为设备服务,利用整个指令系统操;纵数据和状态寄存器。每个可以中断处理机现行程序的设备在主存中有一对单元保存它的“中断向量”。其中个字存放它的服务程序的起始地址。第2个字是处理程序所使用的处理机状态字,通过正确地使用处理机状态字,可以转变处理机的程序态,改变所用的堆栈指示器,修改处理机的优先级。
(6)外中断步骤
在186机中下述中断处理步骤是由硬件自动完成的:
①如果中断优先级系统许可,处理机批准在所有申请中断的设备中,优先级高的设备取得总线控制权。
②设备取得总线控制权,向处理机发出“中断”命令,和它的服务程序的向量地址。向量地址和服务程序都是在核心态虚拟空间。中断向量的个字是服务程序的首地址,中断向量的第二个字(它的地址等于中断向量地址+2)是该服务程序所用的处理机状态字。
③处理机把现行处理机状态字和程序计数器存人处理机内的暂存寄存器。
④处理机从核心态虚拟空间取出新的程序计数器和状态寄存器(中断向量)。然后把老的程序状态和程序计数器压入由新的程序状态字15、14位所规定的堆栈。并且把老程序状态字的现行程序状态置人状态字寄存器的13、12位。然后启动服务程序。
这些操作,从处理机接受中断命令,至开始执行服务程序的条指令,所花的时间约为12微秒。这个时间是以整个过程中未发生直接传送为前提的。
⑤中断服务程序结束时,通过执行“中断返回”或“推迟跟踪中断返回”指令返回被中断的程序。执行上述命令的结果是从现行程序态堆栈中弹出两个字装人程序计数器和状态字寄存器。
SGMGH-06A2B2B
SGMGH-09A2A21
SGMGH-13A2A21
SGMGH-75QCA-NT11
SGMPH-15A4A61
SGMSH-10ACA-TV11
SGMSH-15ACA-TV11
SGPS-02F01A
JEFMC-CU10-10C
JEFMC-B011-04D
JEFMC-C012B
CPCC-PP10C
CACR-HR05AAB12Y5
JAMSC-B1010
JAMSC-C8110
JAMSC-C8120
JAMSC-S8125
JRMSP-P8052
JRMSP-P8054
JRMSP-P8101
JANCD-BB50
JANCD-BB50B
JANCD-CP50
JANCD-CP50B
JANCD-FC100B-H1F
JANCD-FC190-SMEN
JANCD-FC200-SMON
JANCD-FC210-PLC
JANCD-FC224-INTEX3
JANCD-FC230B-SMON
JANCD-FC240-MG
JANCD-FC300B-AX1
JANCD-FC310-AX2
JANCD-FCOOI
JANCD-JBB01
JANCD-JBB03
JANCD-JBB03
JANCD-JBB12-1
JANCD-JCD10
JANCD-JCP01-3
JANCD-JCP01-4
JANCD-JCP01B-6
JANCD-JCP02-1
JANCD-JCP02B
JANCD-JCP03-1
JANCD-JCP04-1
JANCD-JCP05-1
JANCD-JCP06-1
JANCD-JCP06-1
JANCD-JCP10-4
JANCD-JCP10-4
JANCD-JIF10-2
JANCD-JMM01-1
JANCD-JSV01-4
JANCD-PC50
JANCD-PC51
JANCD-SR50-1
JANCD-SR52-1
JZNC-IRK22M
JAMSC-B1062
JAMSC-B1063
JAMSC-B1070
JAMSC-B1071
JAMSC-B1072-1
JAMSC-B1074-1
JAMSC-B1089
JAMSC-B2100V
JAMSC-B2500
JAMSC-B2501
JAMSC-B2600
JAMSC-C8660
JRMSI-B1023
JRMSI-B1026
JRMSI-B1027
JRMSI-B1028
JRMSI-B1036
JRMSI-MB20
JRMSI-MB21
JRMSI-MB22A
JRMSP-PS20
JRMSP-PS21
JRMSP-PS22A
SGDL-01BP
P0900DB
P0900ES
P0900ET
P0900EU
P0900EV
P0900EW
P0900EX
P0900EY
P0900EZ
P0900FA
P0900FB
P0900FC
P0900FD
P0900FE
P0900FF
P0900FG
P0900FH
P0900FJ
P0900FK
P0900FL
P0900FP
P0900FQ
P0900FR
P0900FS
P0900FT
P0900FW
P0900FX
P0900FY
P0900GA
P0900GB
P0900GC
P0900NT
P0900WA
P0900WT
P0900ZV
P0901HA
P0901QY
P0901QZ
P0901VK
P0901XT
P0902DZ
P0902JQ
P0902JR