2011-2012学年第1学期期末考试微机原理与接口技术附录材料此材料由主考老师杜海顺整理,可以在2012年1月7日14:20-16:30微机原理与接口技术考试时由考生带入考场。材料说明1.该材料适用时间:2012年1月7日14:30-16:30微机原理与接口技术考试期间。2.该材料适用学生范围:计算机与信息工程学院和民生学院09级自动化专业全体学生。3.该材料属于微机原理与接口技术考试附录材料,不能另作它用。4.该材料内容应与主考老师存档材料一致。若考试时发现学生手中材料与主考老师存档材料不一致,应按作弊处理。5.该材料必须双面打印。DMA控制器8237A:8237A状态和控制寄存器分配表地址信号读写信号对应的寄存器与操作A3A2A1A0IORIOW100001读状态寄存器100010写命令寄存器100101无效100110写请求寄存器101001无效101010写单个屏蔽寄存器位101101无效101110写方式寄存器110001无效110010清除先/后触发器110101读暂时寄存器110110主复位111001无效111010清除屏蔽寄存器111101无效111110写主屏蔽字8237/8237-2IORIOWMEMRMEMWNCREADYHLDAADSTBAENHRQCSCLKRESET2DACK3DACK3DREQ2DREQ1DREQ0DREQSS)V(地40393837363534333231302928272625242322217A6A5A4AEOP3A2A1A0A)V5(VCC0DB1DB2DB3DB4DB7DB6DB5DB0DACK1DACK1234567891011121314151617181920命令寄存器D7D6D5D4D3D2D1D00:禁止存储器至存储器传送1:允许存储器至存储器传送0:禁止,通道0地址保持不变1:允许,通道0地址保持不变X:当D0=0时,无意义0:允许芯片工作1:禁止芯片工作0:正常时序1:压缩时序0:固定优先级1:循环优先级0不扩展写入选择1扩展写入选择0:DREQ信号高电平有效1:DREQ信号低电平有效0:DACK信号低电平有效1:DACK信号高电平有效方式寄存器(模式寄存器)请求寄存器D7D6D5D4D3D2D1D00:通道请求位复位1:通道请求位置位00:通道001:通道110:通道211:通道3高5位无效屏蔽寄存器状态寄存器D7D6D5D4D3D2D1D000:选通道001:选通道110:选通道211:选通道300:校验01:写传送10:读传送11:无效D7D6=11时无意义0:禁止自动预置1:允许自动预置0:选择地址加11:选择地址减100:请求传送方式01:单字节传送方式10:数据块传送方式11:级联方式D7D6D5D4D3D2D1D00:通道屏蔽位复位1:通道屏蔽位置位0通道1通道2通道3通道高4位无效D7D6D5D4D3D2D1D00:通道屏蔽位复位1:通道屏蔽位置位(a)单通道屏蔽字格式00:通道001:通道110:通道211:通道3高5位无效(b)主屏蔽字格式D7D6D5D4D3D2D1D00通道1通道2通道3通道0通道1通道2通道3通道为1表示通道计数结束为1表示DMA请求有效中断控制器8259A内部引脚图:ICW1:?A0=0表示ICW1的端口地址为偶地址。?IC4:用于控制是否在初始化流程中写入ICW4,IC4=1要写ICW4,IC4=0不要写ICW4,8086/8088系统中ICW4须置1。?SNGL:用于控制是否在初始化流程中写入ICW3,SNGL=1不要写ICW3,表示本系统中仅使用了一片8259A,SNGL=0要写ICW3,表示本系统中使用了多片8259A级连。?ADI:对8086/8088系统不起作用,对8098单片机系统,用于控制每两个相邻中断处理程序入口地址之间的距离间隔值?LTIM:用于控制中断触发方式,LTIM=0选择上升沿触发方式,LTIM=1选择电平触发方式。?D4位是特征位,在ICW1中须为1,用来区分操作命令字OCW2和OCW3。?高3位对8086/8088系统不起作用,设定为0。ICW2:?A0=1表示ICW2的端口地址为奇地址。?D7~D3:由用户根据需要用来设置中断向量号码的基值。?D2~D0:通常其值为0。?12345678910111213142827262524232221201918171615CSWRRDD0D7D6D5D4D3D2D1CAS0CAS1GNDCAS2SP/ENINTIR0IR1IR2IR3IR4IR5IR6IR7INTAA0Vcc8259A00001LTIMADISNGLIC4A0D7D6D5D4D3D2D1D01T7T6T5T4T3000A0D7D6D5D4D3D2D1D0ICW3:?A0=1表示ICW3的端口地址为奇地址。?S7~S0:表示对应的IRi端上有从片(对应Si位为1)或无从片(对应Si位为0),如IR5上挂接有从片,D5=1,若其它端无从片,则主片的ICW3=20H。?从片ICW3的格式如图8.11(b)所示。?A0=1表示ICW3的端口地址为奇地址。?D7~D3:不用,常取0。?D2~D0:为从片的识别码,编码规则为000B~111B。例如,若某从片的INT输出接到主片的IR5端,则该从片的ICW3=00000101B。ICW4:?A0=1表示ICW4的端口地址为奇地址。?...