资源描述:
《计算机原理期末复习》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、一、填空1、简单接口的组成:地址译码,输出数据锁存,数据输入锁存与缓冲,状态寄存器,命令寄存器。2、输入输出数据传输的控制方式:无条件传送方式(最简单),查询方式,中断方式,DMA方式(最快)3、接口电路的功能:设备选择功能,信息传输功能,数据格式转换功能,联络功能,中断管理功能,复位功能,可编程功能和错误控制等功能,其中每台设备必须的是:设备选择功能和信息传输功能。4、I/O端口的编址有:内存统一编址和内存独立编址,8086采用内存独立编址。5、现代使用:分类申请和可编程中断控制器来确定中断优先权。6、8086C
2、PU规定了各中断的优先级,最高为内部中断,其次为外部中断,外部中断中不可屏蔽中断NMI的优先级大于可屏蔽中断INTR。7、级联后主从片的引脚总数计算,主从片各有八个引脚,最多可以连八个从片,共64个引脚。8、CSA1A0RDWR功能00001输入=读00101010010110100010输出=写001100101001110*0表示肯定,1表示否定9、计算负脉冲的宽度:方式0=n+1、方式1=n、方式2=n-1、方式3=n/2(n为偶数)=n-1/2(n为奇数)。二、连线三、简答1、接口电路与外部设备之间传送的信
3、号:数据信号(输入设备:外设到总线;输出设备:总线到外设),状态信号(外设到总线),控制信号(外设到CPU)。注:I/O端口也是相同的。2、什么是中断向量?中断类型为1FH的中断向量为2345H:1234H,画图说明它在中断向量表中的安置位置。中断服务程序的入口地址称为中断向量。中断类型为1FH,它的中断向量放置在1FH×4=0000:7CH开始的位置上。如右图。3、某8086系统用3片8259A级联构成中断系统,主片中断类型号从10H开始。从片的中断申请连主片的IR4和IR6引脚,它们的中断类型号分别从20H、3
4、0H开始。主、从片采用电平触发,嵌套方式,普通中断结束方式。请编写它们的初始化程序。假设主片端口地址为10H,12H。从片的端口地址分别为18H,1AH和1CH,1EH。……MOVAL,00011001B;主片ICW1OUT10H,AL;电平触发,级连方式MOVAL,10H;主片ICW2OUT12H,AL;主片中断类型MOVAL,01010000B;主片ICW3OUT12H,AL;IR4,IR6连有从片MOVAL,00010001B;主片ICW4OUT12H,AL;特殊全嵌套,非自动中断结束MOVAL,000110
5、01B;从片ICW1OUT18H,AL;电平触发,级连方式MOVAL,20H;从片ICW2OUT1AH,AL;从片中断类型MOVAL,00000100B;从片ICW3OUT1AH,AL;本片连接在主片IR4引脚上MOVAL,00000001B;从片ICW4OUT1AH,AL;非特殊全嵌套,非自动中断结束MOVAL,00011001B;从片ICW1OUT1CH,AL;电平触发,级连方式MOVAL,30H;从片ICW2OUT1EH,AL;从片中断类型MOVAL,00000110B;从片ICW3OUT1EH,AL;本片连
6、接在主片IR6引脚上MOVAL,00000001B;从片ICW4OUT1EH,AL;非特殊全嵌套,非自动中断结束注意:由于8086系统有16根数据线,各8259A的端口地址均为偶数(假设各8259A的数据线连接在8086系统的低8位数据线上)。主片用特殊全嵌套,从片用一般全嵌套。一、编程1、while循环:3-1ARRAY是一个以0为结束的,找出其中绝对值最大的元素所在位置的偏移地址,并送入MAXDATASEGMENTARRAYDW-10,12,31,56,81,-1,13,0MAXDW?MAXEADW?DATAE
7、NDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXLEASI,ARRAYMOVMAX,-32768MOVMAXEA,-1NEXT:MOVAX,[SI]CMPAX,0JEEXITCMPAX,0JGELC1NEGAXLC1:CMPAX,MAXJLELC2MOVMAX,AXMOVMAXEA,SILC2:INCSIINCSIJMPNEXTEXIT:MOVAX,4C00HINT21HCODEENDSENDSTART3-2LIST是一个以-1为结束标志的无符号
8、,求LIST中所有偶数和,送入SUM中DATASEGMENTLISTDW45,68,44,-7,66,89,12,-1SUMDW?DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AXLEASI,LISTMOVSUM,0NEXT:MOVAX,[SI]CMPAX,-1JEEXITTEST