CH06 输入输出控制(1)(2)

2025-11-17

从片D0D1D2D3D4D5D6D7A0D0D1D2D3D4D5D6D7IR08259IR1IR2INTAIR3IR4INTIR5WRIR6IR7RDCSCAS0 CAS1 CAS2SP/ENA0+5VD0D1D2D3D4D5D6D7主片IR2M/IOA7A6A5A4A3A2A1G+G1Y0CBY1AG2WRRDIR08259IR1IR2INTAIR3IR4INTIR5WRIR6IR7RDCSCAS0 CAS1 CAS2SP/ENA0

;8259的初始化(主片)

MOV AL,×××1 1×01B(19H) ;送ICW1,所有×的位全取0 OUT 20H,AL

MOV AL,40H ; 送ICW2,即中断类型码的高5位 OUT 21H,AL

MOV AL,0000 0100B ; 送ICW3 OUT 21H,AL

MOV AL,0001 ××01B ;送ICW4,所有×的位全取0

OUT 21H,AL

MOV AL,1111 0011B(F3H);送OCW1 OUT 21H,AL

;8259的初始化(从片)

MOV AL,×××1 1×01B(19H) ;送ICW1,所有×的位全取0 OUT 20H,AL

MOV AL,48H ; 送ICW2,即中断类型码的高5位 OUT 21H,AL

MOV AL,×××× ×010B(02H) ; 送ICW3 OUT 21H,AL

MOV AL,0000 ××01B ;送ICW4,所有×的位全取0

OUT 21H,AL

MOV AL,1111 0111B(F7H);送OCW1 OUT 21H,AL

15.设8253的通道2工作在计数方式,外部事件从CLK2引入,通道2计满500个脉冲向CPU发出中断请求,CPU响应这一中断后重新写入计数值,开始计数,以后保持每2秒

钟向CPU发出一个中断请求。假设条件如下: ①外部计数事件频率为1kHz; ②中断类型码为54H;

试完成硬件连接图并编写完成该任务的全部程序(包括芯片的初始化,中断向量的设置,中断服务子程序)。

2#读数器方式0,控制字:1011 0000B

fCLK=1kHz,N=500,TOUT=500/1000=0.5s

fCLK=1kHz,TOUT=2s,N=TOUT/TCLK=2*1000=2000 ICW1:×××1 0×11B(13H); ICW2:54H;

ICW4:0000 ××11B

16.DMA控制器8237A的主要功能是什么?其单字节传输方式与数据块传输方式有什么不同?

17.某8086系统中使用8237A完成从存储器到存储器的数据传送,已知源数据块首地址的偏移地址值为1000H,目标数据块首地址的偏移地址值为2050H,数据块长度为1K字节,地址增量修改。试编写初始化程序。(端口地址分别为00H~0FH) 18.某系统中使用8237A通道0完成从存储器到外设端口的数据传送任务(数据块传输方式),若已知芯片的端口地址分别为EEE0H~EEEFH,要求通过通道0将存储器中偏移地址为1000H~10FFH的内容传送到显示器输出,DREQ、DACK均为低有效,固定优先级。试编写初始化程序。


CH06 输入输出控制(1)(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:英语期中考试z83分

相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219