问题详情

计算题:设从某外设传送1000H个字节的数据快到起始地址为2000H的内存区域中,采用DMA传送,利用通道1,设通道1当前地址寄存器的地址为02H,当前字节计数器地址为03H。编写初始化程序。


时间:2022-01-17 14:54 关键词: 计算机基础 计算机科学技术

答案解析

<p> OUT0DH,AL;主清除命令<br> MOVAL,85H;通道1,写传送,禁止自动预置<br> OUT0BH,AL;地址递增,块传送方式<br> MOVAL,00H;外设主存储器,正常时序,固定优先权,滞后写操作<br> OUT08H,AL;DREQ高电平有效、DACK低电平有效<br> MOVAX,2000H;地址初值,分两次写入<br> OUT02H,AL;先写低字节<br> MOVAL,AH<br> OUT02H,AL;后写高字节<br> MOVAX,1000H;字节数初值,分两次写入<br> OUT03H,AL;低字节<br> MOVAL,AH<br> OUT03H,AL;高字节<br> MOVAL,00H<br> OUT0FH,AL;清除通道屏蔽位</p>