




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
姓名学号学院专业班级 大连大学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伪操作符将BX所指示的存储器操作数定义为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.使程序正常结束,返回到命令行提示符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在转向子程序之前需要保护返回地址,这里的返回地址是指。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组成,其中一个作为主片,另外两个作为从片。如果两个从片的ICW3分别为B和B,那么主片的ICW3。A.BB.BC.BD.B答案:【】15.若8259A中断屏蔽寄存器的内容为25H,并且CPU处于开中断的状态,当IR2和IR4同时有请求时,CPU将。A.先响应IR2的请求,再响应IR4的请求B.只响应IR2的请求,不响应IR4的请求C.只响应IR4的请求,不响应IR2的请求D.对IR2和IR4的请求都不响应答案:【】16.若要使8255A的PC5设置为高电平输出,则对应的端口C置位/复位控制字为。A.BB.BC.BD.B答案:【】17.当8254的某个计数器正在计数时,下列哪一个寄存器的内容一直跟随计数执行部件不断地变化?A.计数初值寄存器B.输出锁存器C.控制寄存器D.状态寄存器答案:【】18.若要读取8254计数器1的状态信息和当前计数值,则应将该8254的读回命令设置为。A.BB.BC.BD.B答案:【】19.在对8237A执行复位操作时,只有被置为1,其他寄存器均被清0。A.控制寄存器B.状态寄存器C.屏蔽寄存器D.请求寄存器答案:【】20.若将8237A的某个通道的传送类型定义为写传送,则表示数据由传送到。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,0INCBXLOOPGOONMOVRESULT,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,1JMPNEXTSKIP: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:ADDAL,30HMOVDL,ALMOVAH,2INT21HMOVAX,BXLOOPGOONMOVDL,48HMOVAH,2INT21HMOVAH,4CHINT21HCODEENDSENDBEGIN4.下面的程序执行完毕后,屏幕上显示的内容是。(8分)DATASEGMENTBUFFERDB5DUP(?)DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATAMAIN:MOVAX,DATAMOVDS,AXMOVAL,1GOON:MOVAH,0CALLOUTPUTSALAL,1JNCGOONMOVAH,4CHINT21HOUTPUTPROCPUSHAXPUSHBXLEASI,BUFFER4MOVBX,10MOVCX,0NEXT:MOVDX,0DIVBXADDDL,30HMOVSI,DLDECSIINCCXCMPAX,0JNENEXTSHOW:INCSIMOVDL,SIMOVAH,2INT21HLOOPSHOWMOVDL, MOVAH,2INT21HPOPBXPOPAXRETOUTPUTENDPCODEENDSENDMAIN三、编写程序,从键盘输入两个字符串,比较它们是否相同。如果相同,则在屏幕上显示字母“Y”;如果不同,则在屏幕上显示字母“N”。(本题15分)四、编写程序,请定义一个字节数组,其中所有的元素均为带符号数,数组的长度(元素个数)至少为10。要求在主程序中使用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中断服务程序入口地址2.8259A的初始化命令字ICW1:/1LTIMADISNGLIC4/D7D6D5D4D3D2D1D01:写入ICW40:不写入ICW41:单片方式0:级联方式在80x86系统中无效1:电平触发0:边沿触发标志位不使用ICW2:T7T4T3ID2ID1ID0T6T5D7D6D5D4D3D2D1D0000:IR0001:IR1010:IR2011:IR3100:IR4101:IR5110:IR6111:IR7用户定义ICW3:S7S4S3S2S1S0S6S5D7D6D5D4D3D2D1D0Si1:IRi接从片Si0:IRi接一般中断源或未使用/ID2ID1ID0D7D6D5D4D3D2D1D0000:接主片IR0001:接主片IR1010:接主片IR2011:接主片IR3100:接主片IR4101:接主片IR5110:接主片IR6111:接主片IR7ID2ID1ID0主片ICW3的格式从片ICW3的格式ICW4:/SFNMBUFM/SAEOIP/D7D6D5D4D3D2D1D01:80x86模式0:8080/8085模式1:自动结束0:非自动结束不使用1:特殊完全嵌套0:完全嵌套0x:非缓冲11:缓冲/主片10:缓冲/从片3.8259A的操作命令字OCW1:M7M4M3M2M1M0M6M5D7D6D5D4D3D2D1D0Mi1:IRi的请求被屏蔽Mi0:IRi的请求被允许OCW2:R00L2L1L0SLEOID7D6D5D4D3D2D1D0000:设置为固定优先级方式001:清除ISR中优先级最高的1010:无操作011:清除ISR中由L2L1L0指定的1100:设置为循环优先级方式101:清除ISR中优先级最高的1,并且设置为循环优先级方式110:设置为循环优先级方式,初始最低优先级由L2L1L0指定111:清除ISR中由L2L1L0指定的1,并且设置为循环优先级方式,初始最低优先级由L2L1L0指定000:IR0001:IR1010:IR2011:IR3100:IR4101:IR5110:IR6111:IR7标志位OCW3:/01PRRRISESMMSMMD7D6D5D4D3D2D1D00x:无效10:读IRR11:读ISR标志位1:查询中断状态寄存器0:无效不使用0x:无效10:清除特殊屏蔽方式11:设置特殊屏蔽方式4.8255A的工作方式控制字1D4D3D2D1D0D6D500:设置A口为方式001:设置A口为方式11x:设置A口为方式2标志位0:设置A口为输出1:设置A口为输入0:设置PC7PC4为输出1:设置PC7PC4为输入0:设置B口为输出1:设置B口为输入0:设置B口为方式01:设置B口为方式10:设置PC3PC0为输出1:设置PC3PC0为输入5.8255A的C口置位/复位控制字0D4D3D2D1D0D6D5标志位不使用1:将C口指定位置10:将C口指定位清0000:PC0001:PC1010:PC2011:PC3100:PC4101:PC5110:PC6111:PC76.8254的控制字SC1RW0M2M1M0BCDSC0RW1D7D6D5D4D3D2D1D00:按二进制计数1:按BCD码计数00:计数器001:计数器110:计数器211:无效00:计数器锁存01:只读/写计数器的低字节10:只读/写计数器的高字节11:先读/写计数器的低字节,后读/写计数器的高字节000:方式0001:方式1x10:方式2x11:方式3100:方式4101:方式57.8254的读回命令COUNTSTATUSCNT2CNT1CNT0011D7D6D5D4D3D2D1D01:选择计数器01:选择计数器11:选择计数器20:锁存状态信息0:锁存计数值标志位8.8237A工作方式寄存器D7D4D3D2D1D0D6D500:请求传送01:单字节传送10:块传送11:级联传送0:地址加11:地址减10:禁止自动初始化1:允许自动初始化00:检验传送01:写传送(I/O到存储器)10:读传送(存储器到I/O)11:无操作00:通道001:通道110:通道211:通道39. 8237A控制寄存器D7D4D3D2D1D0D6D50:DACK低电平有效1:DACK高电平有效0:滞后写1:扩展写0:固定优先权1:循环优先权0:禁止存储器到存储器传送1:允许存储器到存储器传送0:DREQ高电平有效1:DREQ低电平有效0:通道0地址不保持1:通道0地址保持不变0:允许8237A操作1:禁止8237A操作0:正常时序1:压缩时序10.8237A请求寄存器D7D4D3D2D1D0D6D5不使用00:通道001:通道110:通道211:通道30:无DMA请求1:有DMA请求11.8237A单通道屏蔽字D7D4D3D2D1D0D6D5不使用00:通道001:通道110:通道211:通道30:允许DMA请求1:屏蔽DMA请求12.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工程保理业务方案(3篇)
- 高级方案工程师(3篇)
- 顶拉管工程方案(3篇)
- 农业废弃物资源化利用在2025年生态农业发展中的重要性报告
- 农业企业数字化种植案例研究:农业物联网设备互联互通分析报告
- 劳务公司务会计面试题及答案
- 电商平台大数据分析在2025年实现个性化营销策略报告
- 修理服务合同
- 聚焦2025年:精神心理健康医疗服务供需现状与市场拓展报告
- 网络购物服务合同
- 数据可视化课程建设经验交流陈为课件
- 二级减速器计算说明书
- 厨房设备施工方案
- 《比热容》说课-完整版课件
- 北京市各县区乡镇行政村村庄村名明细
- 各种轴载换算计算方法
- (高职)《会展策划》(第三版)ppt课件(完整版)
- 商超类企业抖音代运营方案(综合)
- 海上保险法课堂笔记(国航上课版)
- 精选文档大跨度梁板混凝土浇筑方案
- 数学算24点题目
评论
0/150
提交评论