※8255A工作在方式1输入 A口的选通信号,当其有效时 中断允许信 外设把数据打入A口的输入缓 INTE PC 冲器 PC IBFA A口的输入缓冲器“满”信号 当其有效时表示A口的输入缓 冲器已暂存一个有效数据 P-3 INTRA RD PC I/O A口的中断请求信号。当其有 效时,8255A的A口向CPU申请 中断,要求CPU从A口取数 A端厂
8255A工作在方式1——输入 A口的选通信号,当其有效时, 外设把数据打入A口的输入缓 冲器 A口的输入缓冲器“满”信号, 当其有效时表示A口的输入缓 冲器已暂存一个有效数据。 A口的中断请求信号。当其有 效时,8255A的A口向CPU申请 中断,要求CPU从A口取数 中断允许信 号
>500ns STB INTRI RD 外设数据
9.2中断系统组成及其功能 媒9.2,1三个写中断有关的触发器 中断屏蔽触发器 中断屏蔽触发器的功能就是决定中断请求触发器 的输出信号是否可以作为中断请求信号发送给 CPU,这样CPU通过对中断屏蔽触发器的设置就可 以达到对中断源的控制。 状态线 中断请求 触发器 与)中断请求信号 门 中断屏蔽 触发器
9.2 中断系统组成及其功能 9.2.1 三个与中断有关的触发器 二、中断屏蔽触发器 • 中断屏蔽触发器的功能就是决定中断请求触发器 的输出信号是否可以作为中断请求信号发送给 CPU,这样CPU通过对中断屏蔽触发器的设置就可 以达到对中断源的控制。 中断屏蔽 触 发 器
※8255A工作在方式1输入 A口的选通信号,当其有效时 中断允许信 外设把数据打入A口的输入缓 号。 INTE PC 1∠冲器 PC IBFA A口的输入缓冲器“满”信号 当其有效时表示A口的输入缓 冲器已暂存一个有效数据。丿 Pt-3 INTRA R A口的中断请求信号。当其有 PC / 效时,8255A的A口向CPU申请 中断,要求CPU从A口取数 A端门 MOVAL,0001001;允许发中断 MOVAL,00000蔽中断 MOV控制口,AL MOV控制口,AL
8255A工作在方式1——输入 A口的选通信号,当其有效时, 外设把数据打入A口的输入缓 冲器 A口的输入缓冲器“满”信号, 当其有效时表示A口的输入缓 冲器已暂存一个有效数据。 A口的中断请求信号。当其有 效时,8255A的A口向CPU申请 中断,要求CPU从A口取数 中断允许信 号。 MOV AL,00001001 ;允许发中断 MOV 控制口,AL MOV AL,00001000 ;屏蔽中断 MOV 控制口,AL
9.2中断系统组成及其功能 ※9.2.1三个与中断有关的触发器 ◆CPU内部的中断允许触发器IF CPU通过对它进行设置来决定是否对发给它的中断请求信 号进行响应 有些CPU,比如8086CPU,设置了两种中断类型:可屏蔽中 断和不可屏蔽中断。可屏蔽中断受中断允许触发器控制, 只有当IF为1时,CPU才能响应中断请求信号。而不可屏蔽 中断不受中断允许触发器的控制,只要中断请求信号有效, 不管IF是否为1,CPU就必须响应。因此不可屏蔽中断的中 断优先级要大于可屏蔽中断的中断优先级。 IF<0关中断CLI IF<1开中断STI
9.2 中断系统组成及其功能 9.2.1 三个与中断有关的触发器 CPU内部的中断允许触发器IF • CPU通过对它进行设置来决定是否对发给它的中断请求信 号进行响应。 • 有些CPU,比如8086CPU,设置了两种中断类型:可屏蔽中 断和不可屏蔽中断。可屏蔽中断受中断允许触发器控制, 只有当IF为1时,CPU才能响应中断请求信号。而不可屏蔽 中断不受中断允许触发器的控制,只要中断请求信号有效, 不管IF是否为1,CPU就必须响应。因此不可屏蔽中断的中 断优先级要大于可屏蔽中断的中断优先级。 IF0 关中断 CLI IF1 开中断 STI