什么是硬件中断和软件中断?在PC机中两者的处理过程有什么不同?
答:硬件中断是通过中断请求线输入电信号来请求处理机进行中断服务。软件中断是处理机内部进行识别并处理的中断过程。
硬件中断一般由中断控制器提供中断类型码,处理机自动转向中断处理程序。软件中断完全由处理机内部形成中断处理程序入口地址并转向处理程序,不需要外部提供信息。
叙述基于8086/8088的微机系统处理硬件中断的过程
答:以INTR为例。当8086收到INTR的高电平信号时,在当前指令执行完且IF=1时条件下,8086在两个总线周期中分别发出INTA#有效信号;在第二个INTA#期间,8086收到中断源发出来的一字节中断类型码;8086完成保护现场的操作。CS,IP内容进入堆栈。清除IF、TF。8086将类型码承4后得到中断向量入口地址,从此地址开始读取4字节的中断处理程序的入口地址,8086从此地址开始执行程序。完成了INTR中断请求的响应过程。
同步传输方式和异步传输方式的特点各是什么?
答:同步传输方式中发送给方和接收方的时钟是统一的、字符与字符间的传输是同步无间隔的。异步传输方式并不要求发送方和接收方的时钟完全一样,字符与字符间的传输是异步的。
答:硬件中断是通过中断请求线输入电信号来请求处理机进行中断服务。软件中断是处理机内部进行识别并处理的中断过程。
硬件中断一般由中断控制器提供中断类型码,处理机自动转向中断处理程序。软件中断完全由处理机内部形成中断处理程序入口地址并转向处理程序,不需要外部提供信息。
叙述基于8086/8088的微机系统处理硬件中断的过程
答:以INTR为例。当8086收到INTR的高电平信号时,在当前指令执行完且IF=1时条件下,8086在两个总线周期中分别发出INTA#有效信号;在第二个INTA#期间,8086收到中断源发出来的一字节中断类型码;8086完成保护现场的操作。CS,IP内容进入堆栈。清除IF、TF。8086将类型码承4后得到中断向量入口地址,从此地址开始读取4字节的中断处理程序的入口地址,8086从此地址开始执行程序。完成了INTR中断请求的响应过程。
同步传输方式和异步传输方式的特点各是什么?
答:同步传输方式中发送给方和接收方的时钟是统一的、字符与字符间的传输是同步无间隔的。异步传输方式并不要求发送方和接收方的时钟完全一样,字符与字符间的传输是异步的。