欢迎来到天天文库
浏览记录
ID:51834614
大小:38.00 KB
页数:5页
时间:2020-03-16
《微机原理与接口技术项目教程 教学课件 ppt 作者 姜荣 《微机原理与接口技术》模拟试题6参考答案及评分细则.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、《微机原理与接口技术》模拟试题六参考答案及评分细则一、判断并陈述理由题(不陈述理由不计分)(1分×10=10分):1.(×)8086CPU的最大模式是为实现多处理器系统而设计的。2.(√)在8086CPU构成的微机系统中的数据可以存放在几个不连续的段中。3.(×)DMA方式可以实现内存与接口之间数据的直接交换。4.(×)8086的可屏蔽中断受到IF标志位的影响,并且需要从数据线上读取中断类型码。5.(×)构成一个最小8086CPU的微机系统除了8086、8282、8286至少还需要8284时钟发生器。6.(
2、√)8086CPU的Ready信号是由外部硬件产生的。7.(√)8086复位时,(CS)=FFFFH,(IP)=0000H,所以8086在复位后重新启动时,便从内存的FFFF0H单元开始执行指令,使得系统在启动时自动进入系统程序。8.(×)中断类型码乘以4,就可以得到中断向量的存放地址。9.(√)多个外设可以通过8259A中断控制器用一条中断请求线向CPU发中断请求。10.(×)8251是可编程串行通信接口芯片而8255是可编程并行通信接口芯片。二、选择题(1分×10=10分)12345678910BBCB
3、AABADD三、填空(每空1分×20=20分):1.操作码操作数2.CSDSESSS3.00020H00023H4.(1)ADDDX,BX(2)ADD[BX]0B2H,CX(3)ADDAL,[BX][SI](4)ADDWORDPTR[0524H],2A59H5.数据信息控制信息状态信息6.程序控制的输入输出方式中断传送方式DMA工作方式7.工作方式控制字置位/复位控制字四.简答如下基本概念题:(5分×5=25分)1.I/O接口电路采用统一编址时对微处理器无特殊要求,只需将I/O接口电路当作存储对于一样对待即
4、可;而独立编址时则对微处理器有特殊要求,需要CPU的指令系统中包含有访内指令和访外指令以及专门的访内操作和访外操作的控制逻辑。2.INTR是由可屏蔽中断请求引脚INTR引入的外部硬件中断;而INTn是由软中断指令产生软件中断?3.因为动态存储器所存的信息是放在芯片内部的电容上的,由于电容的缓慢放电,时间久了会造成数据的丢失。为了保证数据不丢失,必须及时将数据信息读出并照原样写入原单元的过程称为动态存储器的刷新。4.::LEABX,CSTRINGMOVDH,[BX]2MOVDL,[BX]4::5.MOVAX,
5、TABLE;表示将TABLE单元的内容送到AX中。执行后AX=3412H或1234HLEAAX,TABLE;表示将TABLE单元的偏移量送到AX中。执行后AX=0020H五.硬件电路设计:(10分X2=20分)1.00000H~3FFFFH所占的存储空间为:40000H=218=256kX8bit∴若采用6264(8KX8)则需要(256kX8)/(8kX8)=32(片)6264的片内地址线是13根,片间地址线是7根(全地址译码);62256(32KX8)则需要(256kX8)/(32kX8)=8(片)62
6、256的片内地址线是15根,片间地址线是5根(全地址译码);2164(8KX4)则需要(256kX8)/(8kX4)=64(片)2164的片内地址线是13根,片间地址线是7根(全地址译码);21256(32KX4)则需要(256kX8)/(32kX4)=16(片)21256的片内地址线是15根,片间地址线是5根(全地址译码);2.电路连接图如下:六、(本题15分)1.(1).电路图如下(6分) (2).电路工作原理:(4分,每个知识点1分)1)8255A的口A设置为输出状态,PA0~PA7接行线ROW0~R
7、OW7。2)8255A的口B设置为输入状态,PB0~PB7接列线C0~C7。3)电阻R为列线上拉电阻,保证列线静态电位为高电平。4)行列线交点接一开关,开关按下时将交点上行线逻辑状态送到该交点的列线上。(3.行扫描法识别键按下(5分,每个知识点1分)1)扫描程序首先让8255A的口A输出扫描码(初值为11111110B);2)扫描程序读入8255A的B口连接的列线状态,判断是否有为逻辑0的列线;3)若B口读入有为0的位,说明本行有键按下,经移位检测出为0的列线序号,与扫描码为0位对应的行线序号共同形成键号,
8、转相应键处理程序;4)若B口读入没有为0的位,说明本行无键按下,修改扫描码(第二次为11111101B)5)转向1),进行下一次扫描,如此循环直至发现有键按下为止。2.(1).参考程序:DATASEGMENTARRAYDBD1,D2,D3,...D80;D1,D2...80个数据值MAXDB?DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS
此文档下载收益归作者所有