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;清除通道屏蔽位
(简答题)
计算题:设从某外设传送1000H个字节的数据快到起始地址为2000H的内存区域中,采用DMA传送,利用通道1,设通道1当前地址寄存器的地址为02H,当前字节计数器地址为03H。编写初始化程序。
正确答案
答案解析
略
相似试题
(单选题)
如果某一计算机的内存单元总共可存储256个字节的容量,则这些内存单元的地址编号可以从1000H到()H.
(简答题)
现有一输入设备,其数据端口的地址为FFE0H,并于端口 FFE2H提供状态,当其D0位为1时表明输入数据备好。请编采用查询方式进行数据传送的程序段,要求从该设备读取100个字节并输入到从1000H:2000H开始的内存中,注意在程序中加上注释。
(填空题)
一个计算机的字长是4个字节,这意味着在CPU中作为一个整体加以传送处理的二进制代码为()位。
(简答题)
编程序:从1000H开始,存放有200个字节,要查出字符#(ASCII码为23H),把存放第一个#的单元地址送入BX中。
(判断题)
计算机与外设传送数据的常用方式有如下四种:无条件传送、查询传送、中断传送、直接存储器传送。
(简答题)
用串操作指令编程:先将100个字节数从数据段2270H开始处搬到附加段1000H开始处,然后从中检索等于AL中字符的单元,并将此单元换成空格符。
(简答题)
设从2000H为首址的内存中,存放着10个带符号的字节数据,试编程完成:找出其中最大的数,并存入2000H单元。
(简答题)
某8086系统中使用8237A完成从存储器到外设端口的数据传送任务,若知通道0的地址寄存器、字节计数器、方式寄存器的端口地址分别为0EEE0H、0EEE1H及0EEE8H,要求通过通道0将存储器中地址为01000H-010FFH的内容送到外设端口。
(填空题)
已知电磁波在光纤中的传播速率为2.0×105km/s,光纤信道的带宽为1Mb/s,假定有一个长度为1个字节的数据块通过该光纤信道传送到1000KM远的计算机,则发送时延最小为()。