试题详情
简答题8237A 可执行哪几条软件命令?
  • 8237A设置了3条软件命令,只要对特定的端口地址进行一次写操作,命令就会生效。
    (1)清除先/后触发器
    8237 内部设有一个先/后触发器,用于控制读/写次序,当触发器清0时,读写低8位数据,随后先/后触发器自动置成1,读写高8位数据,随后触发器清0,如此循环。为了按正确的顺序访问寄存器中的高8位字节和低8 位字节,CPU应使用清除先/后触发器指令,将触发器清0。
    (2)主清命令
    也称复位命令,与RESET功能相同,可使命令寄存器、状态寄存器、请求寄存器、暂存寄存器和内部先/后触发器均清0,将屏蔽寄存器置1.
    (3)清除屏蔽寄存器
    该命令能清除4 个通道的全部屏蔽位,允许各通道接收DMA 请求。
  • 关注下方微信公众号,在线模考后查看

热门试题