武汉理工大学微机原理与接口技术期末考试试卷及答案2014~2015学年B卷

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

1…………试卷装订线………………装订线内不要答题,不要填写考生信息………………试卷装订线…………姓名学号专业班级学院武汉理工大学考试试卷(B卷)2014~2015学年1学期微机原理及接口技术课程闭卷时间120分钟,学时,学分,总分100分,占总评成绩%年月日题号一二三四五六七八九十合计满分20201510151010100得分一、单项选择题(每小题2分,共20分)1.二进制数00010010B的十进制数值可表示为。A.8B.10C.12D.182.某数存于内存数据段中,已知该数据段的段地址为1600H,而数据所在单元的偏移地址为0230H,该数的在内存的物理地址为。A.1830HB.18300HC.16230HD.1623H3.某异步通讯串行帧包括1个起始位、8个数据位和1个停止位,波特率为1000bps,则每秒钟最多可以传送的字节数为。A.10B.100C.1000D.100004.某SRAM芯片,其存储容量为32K×16位,该芯片的地址线和数据线的数目为。A.15和16B.16和16C.16和8D.15和85.堆栈的工作方式是。A.先进后出B.随机读写C.只能读出,不能写入D.后进后出6.定义数据存放起始地址的偏移量的伪指令是。A.EQUB.ORGC.DBD.DW7.若要使寄存器AL中的高4位不变,低4位为1,所用指令为。A.ANDAL,0FHB.ANDAL,0FOHC.ORAL,0FHD.ORAL0FOH8.指令MOVAX,BX中,源操作数的寻址方式是。A.立即寻址B.基址寻址C.寄存器间接寻址D.寄存器寻址9.RESET信号有效后,8086CPU执行的第一条指令地址为。A.00000HB.0FFFF0HC.0FFFFFHD.0FFFFH10.8086存储器读周期一般包括个时钟周期,第二个时钟周期送。A.6,数据B.6,地址C.4,数据D.4,地址得分2二、填空题(每空2分,共20分)1.计算机中,8位有符号数补码的表示范围是。2.机器字长为8位,-3的补码是。3.8253输出方波的软件条件是。4.若某中断向量为13H,则该中断的中断服务子程序的入口地址在中断向量表中的物理地址范围为。5.8086系统中,IOM/信号的作用是。6.系统总线根据所传送信息的内容不同分别称为地址总线、总线和控制总线。7.设SP初值为2000H,执行指令POPAX后,SP的值是。8.8086系统中8259初始化后,外部信号通过(高电平、低电平、上升沿、下降沿)申请中断。9.8086最小模式系统中,外部3片锁存器的主要作用是。10.设X=10001100B,数据采用偶校验时,其校验位的值为。三、简答题(每小题5分,共15分)1.简述外部可屏蔽中断的响应过程。2.8086微处理器有哪两种工作模式?分别用于怎样的场合?3.8086系统与外设间通信的输入/输出方式有哪几种?哪一种适合与高速外设成块交换数据?为什么?得分得分3四、程序阅读题,简述其功能(每小题5分,共10分)1.MOVAL,0ABHMOVCL,4ROLAL,CLANDAL,0FH问该程序片段的功能是什么?执行结束后AL=?(5分)2.MOVAL,38HCMPAL,30HJBA01CMPAL,39HJAA01SUBAL,30HA01:NOP问该程序片段的功能是什么?执行结束后AL=?(5分)五、编程题(15分)已知BUFF数据缓冲区内有6个字节型有符号数,编写完整程序,统计数据中负数的个数(负数不包括零),并将结果显示出来。得分得分4六、地址译码绘图题(10分)某计算机系统需要扩展4K的存储器,该系统地址线为16根,试利用74LS138和逻辑门电路绘制译码电路,并简要解释连线原理,地址范围9000-9FFFH。七、综合应用题(10分)已知某8086系统外设8255端口地址为200-203H,其I/O端口扩展的4行4列键盘如题图所示,问:(1)写出一个可用的8255初始化控制字的二进制形式;(2分)(2)编写程序段,使得系统能准确检测出按键K10的状态,并简述其原理。(8分)…………试卷装订线………………装订线内不要答题,不要填写考生信息………………试卷装订线…………得分得分5…………装订线………………装订线内不要答题,不要填写信息………………装订线…………武汉理工大学考试试题答案(B卷)2014~2015学年1学期微机原理及接口技术课程一、单项选择题(每小题2分,共20分)1.D2.C3.B4.A5.A6.B7.C8.D9.B10.C二、填空题(每空2分,共20分)1.-128~+1272.0FDH3.方式3,偶数计数初值4.4CH~4FH5.区分存储器访问与I/O访问6.数据7.2002H8.上升沿9.锁存地址,保证T2、T3周期中地址与数据同时有效10.1三、简答题(每小题5分,共15分)1.读中断类型号;压标志寄存器;关中断;保护断点;找中断服务入口地址(各1分)。2.两种工作模式:(1)最小工作模式(1分),系统中只有8086一个微处理器,适用于小型系统(1分);(2)最大工作模式(1分),即系统中包含两个或多个微处理器,其中一个主处理器就是8086,其他为协处理器,适用于中等规模或大型的系统中(1分)。MXMN/引脚接高电平,CPU处于最小工作模式;接低电平,处于最大工作模式(1分)。3.同步传输方式、异步查询方式、中断方式和直接存储器存取DMA方式(3分);适合与高速外设成块交换数据的是DMA方式(1分);因为无需经过CPU中转(1分)。四、程序阅读题,简述其功能(每小题5分,共10分)1.该程序片段的功能是提取AL高四位的值(2分),执行结束后AL=0AH(3分)。2.该程序片段的功能是将位于0~9间的ASCⅡ码转换为其对应的值(2分),执行结束后AL=08H(3分)。五、编程题(15分)DATASEGMENT;定义数据段、代码段等合计(1分)BUFFDB1,2,-3,0,-1,6;定义BUFF数据缓冲区(1分)COUNTDB?;定义COUNT变量(1分)DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATA,ES:DATA;假定段名和段寄存器关系MAINPROCFAR;定义主函数等其余格式(1分)START:MOVAX,DATAMOVDS,AX;初始化DS到数据段(1分)6MOVCX,6;初始化数据个数到CX(1分)LEABX,BUFF;初始化指针到BUFF(1分)MOVCOUNT,0;初始化统计个数变量(1分)A001:MOVAL,[BX];取缓冲区中的数CMPAL,0;和1进行比较(1分)JNBA002;=0,YES,COUNT不加1INCCOUNT;NO,正数COUNT加1(1分)A002:INCBX;修改指针(1分)LOOPA001;循环(1分)MOVDL,COUNTADDDL,‘0’;转换数值为ASCⅡ码(1分)MOVAH,2INT21H;显示(1分)MOVAX,4C00HINT21H;返回DOS(1分)CODEENDSENDSTART六、地址译码绘图题(10分)答:4KRAM占地址线12根,故可用于芯片译码选择的地址线只剩下4根:A15~A12;(2分)地址范围9000-9FFFH,即(A15A14A13A12)=1001B((3分);利用74LS138的3根使能线和选择线ABC完成。(5分)七、综合应用题(10分)1)如果用列扫描行输入法,可以设置PA口方式0输入,PB口方式0输出,8255控制字的二进制形式1001X00XB;如果用行扫描列输入法,可以设置PA口方式0输出,PB口方式0输入,8255控制字的二进制形式1000X01XB;(2分)2)如果用列扫描行输入法,K10位于第3行第3列,PB2输出0其余输出1,即PB输出11111011B,检测PA2的值是否为0,若为0,则K10被按下;若为1,则K5弹起。(3分)7(5分)。MOVAL,11111011BMOVDX,200HJZKEY_ONMOVDX,201HINAL,DXOUTDX,ALANDAL,04H8

1 / 8
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功