大连大学微机原理与接口技术期末考试卷a概要

上传人:今*** 文档编号:108096548 上传时间:2019-10-22 格式:DOC 页数:13 大小:286.50KB
返回 下载 相关 举报
大连大学微机原理与接口技术期末考试卷a概要_第1页
第1页 / 共13页
大连大学微机原理与接口技术期末考试卷a概要_第2页
第2页 / 共13页
大连大学微机原理与接口技术期末考试卷a概要_第3页
第3页 / 共13页
大连大学微机原理与接口技术期末考试卷a概要_第4页
第4页 / 共13页
大连大学微机原理与接口技术期末考试卷a概要_第5页
第5页 / 共13页
点击查看更多>>
资源描述

《大连大学微机原理与接口技术期末考试卷a概要》由会员分享,可在线阅读,更多相关《大连大学微机原理与接口技术期末考试卷a概要(13页珍藏版)》请在金锄头文库上搜索。

1、姓名学号学院专业班级 大连大学2015/2016学年第一学期考试卷(A卷)考试科目:微机原理与接口技术B(共13页)题号一二三四五六七八九十总得分得分适用专业计算机科学与技术适用年级2013考试形式闭卷送卷单位信息工程学院任课教师顾晓冬总印数120教研室(系)主任教学院长一、选择题(本题20分,每道小题1分)1.在实地址模式下,80x86微处理器可寻址的最大存储空间为。第 13 页A.1MBB.16MBC.4GBD.16GB答案:【】2.如果某操作数的书写形式为BXSI,那么该操作数的寻址方式属于。A.立即寻址B.直接寻址C.寄存器间接寻址D.基址加变址寻址答案:【】3.若用PTR伪操作符将B

2、X所指示的存储器操作数定义为32位,那么正确的书写形式是。A.BYTEPTRBXB.WORDPTRBXC.DWORDPTRBXD.NEARPTRBX答案:【】4.假设当前堆栈指针SP1800H,那么在执行指令“PUSHEAX”之后,SP。A.17F8HB.17FCHC.17FEHD.17FFH答案:【】5.假设寄存器AL0F8H,BL60H,那么在执行指令“IMULBL”之后,寄存器AX的内容是。A.5D00HB.FD00HC.F860HD.FFF8H答案:【】6.每个汇编语言源程序在代码段末尾都要执行下面两条指令:MOVAH,4CHINT21H那么这两条指令的作用是。A.使程序正常结束,返回

3、到命令行提示符B.检查汇编语言源程序是否存在语法错误C.声明程序中的指令语句属于8086指令集D.使所有的通用寄存器和段寄存器清0答案:【】7.若按指令的功能进行分类,CMP指令属于。A.数据传送类指令B.算术运算类指令C.逻辑运算类指令D.程序控制类指令答案:【】8.下列哪一条指令可使寄存器AL的低4位变反,而高4位保持不变?A.ANDAL,0FHB.ORAL,0FHC.XORAL,0FHD.TESTAL,0FH答案:【】9.循环控制指令LOOPE转移成功的条件是。A.CX0且ZF1B.CX0且ZF0C.CX0且ZF1D.CX0且ZF0答案:【】10.调用指令CALL在转向子程序之前需要保护

4、返回地址,这里的返回地址是指。A.调用指令自身的地址B.调用指令的下一条指令的地址C.子程序第一条指令的地址D.子程序最后一条指令的地址答案:【】11.在16位寻址方式下,串操作指令默认源串以作为地址指针,目的串则以作为地址指针。A.DS:SI、ES:DIB.DS:DI、ES:SIC.ES:SI、DS:DID.ES:DI、DS:SI答案:【】12.10号系统功能调用用于从键盘输入字符串,当用户按键表示输入结束。A.空格B.回车C.EscD.$答案:【】13.由INT指令引起的中断属于。A.内部中断B.外部中断C.可屏蔽中断D.非屏蔽中断答案:【】14.某中断系统由三片8259A组成,其中一个作

5、为主片,另外两个作为从片。如果两个从片的ICW3分别为00000101B和00000110B,那么主片的ICW3。A.10100000BB.01100000BC.00100100BD.00000110B答案:【】15.若8259A中断屏蔽寄存器的内容为25H,并且CPU处于开中断的状态,当IR2和IR4同时有请求时,CPU将。A.先响应IR2的请求,再响应IR4的请求B.只响应IR2的请求,不响应IR4的请求C.只响应IR4的请求,不响应IR2的请求D.对IR2和IR4的请求都不响应答案:【】16.若要使8255A的PC5设置为高电平输出,则对应的端口C置位/复位控制字为。A.00001101

6、BB.00001011BC.00000101BD.00100000B答案:【】17.当8254的某个计数器正在计数时,下列哪一个寄存器的内容一直跟随计数执行部件不断地变化?A.计数初值寄存器B.输出锁存器C.控制寄存器D.状态寄存器答案:【】18.若要读取8254计数器1的状态信息和当前计数值,则应将该8254的读回命令设置为。A.11000001BB.11000010BC.11000100BD.11001000B答案:【】19.在对8237A执行复位操作时,只有被置为1,其他寄存器均被清0。A.控制寄存器B.状态寄存器C.屏蔽寄存器D.请求寄存器答案:【】20.若将8237A的某个通道的传送

7、类型定义为写传送,则表示数据由传送到。A.CPU、内存B.内存、CPUC.I/O设备、内存D.内存、I/O设备答案:【】二、阅读程序(本题共30分)1.下面的程序执行完毕后,变量RESULT的内容是。(7分)DATASEGMENTARRAYDB79,166,201,38,43DB185,82,234,51,136COUNTEQU$ARRAYRESULTDW?DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATABEGIN:MOVAX,DATAMOVDS,AXLEABX,ARRAYMOVCX,COUNTMOVAX,0GOON:ADDAL,BXADCAH,0INCBXLO

8、OPGOONMOVRESULT,AXMOVAH,4CHINT21HCODEENDSENDBEGIN2.下面的程序执行完毕后,变量RST1和RST2的内容分别是和。(8分)DATASEGMENTARRAYDB79,-16,0,53,-114,-47DB26,85,-33,98,2,19COUNTEQU$ARRAYRST1DB?RST2DB?DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATABEGIN:MOVAX,DATAMOVDS,AXLEABX,ARRAYMOVCX,COUNTMOVDX,0GOON:MOVAL,BXTESTAL,80HJNESKIPADDDL,1

9、JMPNEXTSKIP:ADDDH,1NEXT:INCBXLOOPGOONMOVRST1,DLMOVRST2,DHMOVAH,4CHINT21HCODEENDSENDBEGIN3.下面的程序执行完毕后,屏幕上显示的内容是。(7分)DATASEGMENTVALUEDW15625DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATABEGIN:MOVAX,DATAMOVDS,AXMOVAX,VALUEMOVCX,4GOON:ROLAX,1ROLAX,1ROLAX,1ROLAX,1MOVBX,AXANDAL,0FHCMPAL,9JBESKIPADDAL,7SKIP:ADDA

10、L,30HMOVDL,ALMOVAH,2INT21HMOVAX,BXLOOPGOONMOVDL,48HMOVAH,2INT21HMOVAH,4CHINT21HCODEENDSENDBEGIN4.下面的程序执行完毕后,屏幕上显示的内容是。(8分)DATASEGMENTBUFFERDB5DUP(?)DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATAMAIN:MOVAX,DATAMOVDS,AXMOVAL,1GOON:MOVAH,0CALLOUTPUTSALAL,1JNCGOONMOVAH,4CHINT21HOUTPUTPROCPUSHAXPUSHBXLEASI,BUF

11、FER4MOVBX,10MOVCX,0NEXT:MOVDX,0DIVBXADDDL,30HMOVSI,DLDECSIINCCXCMPAX,0JNENEXTSHOW:INCSIMOVDL,SIMOVAH,2INT21HLOOPSHOWMOVDL, MOVAH,2INT21HPOPBXPOPAXRETOUTPUTENDPCODEENDSENDMAIN三、编写程序,从键盘输入两个字符串,比较它们是否相同。如果相同,则在屏幕上显示字母“Y”;如果不同,则在屏幕上显示字母“N”。(本题15分)四、编写程序,请定义一个字节数组,其中所有的元素均为带符号数,数组的长度(元素个数)至少为10。要求在主程序中使

12、用INT 60H调用中断服务程序INTSORT对数组各元素按从小到大的顺序排列,并且主程序使用寄存器BX和DX向中断服务程序传送数组的起始地址和长度。(本题20分)五、假设8254的四个端口地址分别为3F8H3FBH。现在要求计数器0工作在方式0,计数初值为5000,按二进制计数;计数器1工作在方式1,计数初值为200,按BCD码计数;计数器2工作在方式3,计数初值为160,按二进制计数。请分别写出对该8254三个计数器初始化的程序段以及读取计数器0当前值的程序段,要求把读出结果保存到寄存器AX中。(本题15分)附:答题时可供参考的DOS系统功能调用和接口芯片控制字/命令字1.DOS系统功能调用(INT21H)AH功能调用参数返回参数01H键盘输入字符并回显AL输入字符的ASCII码02H显示字符DL输出字符的ASCII码07H键盘输入字符无回显AL输入字符的ASCII码09H显示字符串DS:DX串首地址字符串以“$”结尾0AH键盘输入字符串DS:DX缓冲区首地址(DS:DX)缓冲区最多容纳字符数(DS:DX+1)缓冲区实际接收字符数25H设置中断向量DS:DX中断服务程序入口地址AL中断类型号35H获取中断向量AL中断类型号ES:BX中断服

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号