多做题,通过考试没问题!

计算机基础计算机网络基础

睦霖题库>大学试题(计算机科学)>计算机基础计算机网络基础

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

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

微信扫一扫手机做题