问答题 一微处理器每20ms扫描一次输出设备的状态,这通过定时器每20ms提醒一次处理器的方式实现。设备接口包括两个端口,一个用于状态,一个用于数据输出。处理器时钟频率是8MHz。它扫描和服务此设备用多长时间?为简单起见,所有相关指令的周期都取12个时钟周期。
【正确答案】正确答案:处理器时钟频率是8MHz,所以时钟周期 T=1/8MHz= ×10 -6 s 处理器扫描一次输出设备的间隔 20ms=20×10 -3 =2×10 -2 s 访问设备接口需要2条I/O指令(一个查询接口状态,一个输出数据),所需时间为 2×12T=2×12×
【答案解析】