




已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
姓名学号学院专业班级 大连大学2015/2016学年第一学期考试卷(B卷)考试科目:微机原理与接口技术B(共13页)题号一二三四五六七八九十总得分得分适用专业计算机科学与技术适用年级2013考试形式闭卷送卷单位信息工程学院任课教师顾晓冬总印数120教研室(系)主任教学院长一、选择题(本题20分,每道小题1分)1.宏汇编程序MASM.EXE用于把汇编语言源程序翻译为由机器码组成的目标程序,它默认的汇编源文件的扩展名为。第 13 页A.TXTB.ASMC.OBJD.LST答案:【】2.在实地址模式下,某存储单元所在段的段地址为2100H,在段内的偏移地址为100H,那么该存储单元的物理地址为。A.12100HB.21100HC.2200HD.3100H答案:【】3.指令指针寄存器IP中保存的内容是。A.CPU要执行指令的有效地址B.堆栈栈顶的有效地址C.子程序第一条指令的有效地址D.中断服务程序第一条指令的有效地址答案:【】4.下列哪一个伪操作符用于返回存储器操作数的有效地址?A.SEGB.OFFSETC.ORGD.PTR答案:【】5.假设某操作数的书写形式为一个用EQU伪指令定义的常量,那么该操作数的寻址方式属于。A.立即寻址B.直接寻址C.基址寻址D.间址寻址答案:【】6.某数组的起始地址为0200H,共包含50个元素,每个元素均为16位,在为该数组分配完存储空间后,地址计数器$的当前值为。A.0232HB.0250HC.0264HD.0300H答案:【】7.在执行TESTAX,1指令后,如果,则AX的内容为偶数;否则,AX的内容为奇数。A.ZF1B.ZF0C.PF1D.PF0答案:【】8.若某无条件转移指令的书写形式为“JMPBX”,那么其中转移地址的寻址方式为。A.段内直接转移B.段内间接转移C.段间直接转移D.段间间接转移答案:【】9.在串操作指令中,源串或目的串指针按递增还是递减方式修改是由决定的。A.溢出标志OFB.方向标志DFC.符号标志SFD.奇偶标志PF答案:【】10.对于80x86中断系统,在实地址模式下,下列哪一类中断的优先级是最高的?A.内部中断B.非屏蔽中断C.可屏蔽中断D.单步中断答案:【】11.在实地址模式下,若某中断源的中断类型号为62H,那么该中断源对应的中断向量表的表地址是。A.00062HB.00188HC.00248HD.00620H答案:【】12.在IN/OUT指令中,如果I/O端口地址的范围是0FFFFH,则必须通过寄存器引用此端口地址。A.AXB.BXC.CXD.DX答案:【】13.8259A发送一般的中断结束命令,可将当前正在处理的优先级最高的中断源在中对应的标志位清0,从而使8259A可以接收优先级较低的中断源的请求信号。A.中断请求寄存器B.中断服务寄存器C.中断屏蔽寄存器D.中断状态寄存器答案:【】14.在对8259A进行初始化编程时,若ICW2的高5位是,那么中断源IR2的中断类型号是。A.C0HB.C8HC.CAHD.CCH答案:【】15.采用多片8259A组成级联结构,一般情况下对主片和各从片工作方式的要求是。A.主片和各从片都采用完全嵌套方式B.主片和各从片都采用特殊完全嵌套方式C.主片采用完全嵌套方式,各从片采用特殊完全嵌套方式D.主片采用特殊完全嵌套方式,各从片采用完全嵌套方式答案:【】16.下列哪一种数据传送方式不能采用对8255A编程的方法来实现?A.无条件传送方式B.查询传送方式C.中断传送方式D.DMA传送方式答案:【】17.假设8254的某个计数器作为分频器使用(方式2),由CLK引脚输入1MHz的时钟信号,且计数初值为100,那么OUT引脚产生的输出信号的频率为。A.10KHzB.100KHzC.10MHzD.100MHz答案:【】18.8237A在获得总线控制权后连续地传送所有数据,直到当前字节计数器减为0或由外设产生信号时,才终止DMA传送,释放总线控制权。这种数据传送方式属于。A.单字节传送B.数据块传送C.查询传送D.请求传送答案:【】19.对于8237A的内部寄存器,下列哪一个是只读的?A.控制寄存器B.状态寄存器C.请求寄存器D.屏蔽寄存器答案:【】20.如果把几片8237A级联构成主从式DMA系统,那么主片的DREQ(DMA请求)引脚必须与从片的引脚连接。A.DREQ(DMA请求)B.DACK(DMA应答)C.HRQ(总线请求)D.HLDA(总线响应)答案:【】二、阅读程序(本题共30分)1.下面的程序执行完毕后,变量RESULT的内容是。(6分)DATASEGMENTARRAYDB-96,78,41,-13,85DB-121,109,56,-30,-67COUNTEQU$ARRAYRESULTDB?DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATABEGIN:MOVAX,DATAMOVDS,AXLEABX,ARRAYMOVAL,BXMOVCX,COUNTGOON:CMPAL,BXJLESKIPMOVAL,BXSKIP:INCBXLOOPGOONMOVRESULT,ALMOVAH,4CHINT21HCODEENDSENDBEGIN2.下面的程序执行完毕后,屏幕上显示的内容是。(7分)DATASEGMENTSTRDBThe program is running.COUNTEQU$STRDATAENDSCODESEGMENTASSUMECS:CODE,DS:DATABEGIN:MOVAX,DATAMOVDS,AXLEASI,STRMOVCX,COUNTGOON:LODSBCMPAL,61HJBSKIPCMPAL,7AHJASKIPSUBAL,20HSKIP:MOVDL,ALMOVAH,2INT21HLOOPGOONMOVAH,4CHINT21HCODEENDSENDBEGIN3.某中断系统由三片8259A组成,其中一个作为主片,另外两个作为从片。已知主片的端口地址为20H和21H,请分析下面对主片初始化的程序段,然后填写空白处的内容。(9分)MOVAL,19HOUT20H,ALMOVAL,48HOUT21H,ALMOVAL,28HOUT21H,ALMOVAL,1DHOUT21H,AL主片IR2的中断类型号是;主片上连接两个从片的引脚分别是和;两个从片的ICW3应分别设置为和;主片的嵌套方式为。4.下面的程序执行完毕后,屏幕上显示的内容是。(8分)DATASEGMENTBUFFERDB5DUP(?)DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATAMAIN:MOVAX,DATAMOVDS,AXMOVBL,1GOON:MOVAL,BLMULALCALLOUTPUTCMPAX,100JAESTOPINCBLJMPGOONSTOP:MOVAH,4CHINT21HOUTPUTPROCPUSHAXPUSHBXLEASI,BUFFER4MOVBX,10MOVCX,0NEXT:MOVDX,0DIVBXADDDL,30HMOVSI,DLDECSIINCCXCMPAX,0JNENEXTSHOW:INCSIMOVDL,SIMOVAH,2INT21HLOOPSHOWMOVDL, MOVAH,2INT21HPOPBXPOPAXRETOUTPUTENDPCODEENDSENDMAIN三、编写程序,从键盘输入一个字符串,统计其中大写字母、小写字母和数字字符的个数,并将统计结果分别存入变量X1、X2和X3中。(本题15分)四、编写程序,从键盘输入一个不超过4位的十进制数,把该数的值保存到变量VALUE中。要求程序能对非法输入(指按下了非数字键)进行检测,并在屏幕上显示该十进制数,当用户按回车键时输入结束。(本题15分)五、利用8237A实现存储器到存储器的数据传送。已知源数据区的首地址为BUFF1,目的数据区的首地址为BUFF2,要传送的数据量为2000个字节,8237A的端口地址为8000800FH,采用数据块传送方式,请编写对8237A初始化的程序段。(本题20分)附:答题时可供参考的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.8237A四通道屏
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二年级数学下册 三 生活中的大数第6课时 比一比(1)教学设计 北师大版
- 人教部编版(2024)七年级2025年卖油翁教案及反思
- 人教版生物八年级上册6.1.1《尝试对生物进行分类》教学设计
- 人教部编版 九年级历史下册第10课 《凡尔赛条约》和《九国公约》教学设计
- 人教 版五年级美术下册《第3课 抽象的雕塑》教学设计
- 人教版历史八上第22课科学技术与思想文化教学设计2份 (2份打包)
- 专题11 标点符号之问号(教案)-2024-2025学年高考语文一轮复习之语言文
- 九年级英语上册 Unit 4 I used to be afraid of the dark Section B(1a-1e)教学设计(新版)人教新目标版
- 专题四第1课一、《智能家居》教学设计 2023-2024学年青岛版(2018)初中信息技术八年级上册
- 人教部编九年级上册历史第21课《马克思主义的诞生和国际工人运动的兴起》教学设计
- 智能交通监控系统运维服务方案(纯方案-)
- 废旧锂电池回收利用技术课件
- 区域医学检测中心的建设与管理V3
- 北京市矢量地图-可改颜色
- 技术转移案例
- 旅游公司抖音代运营合同范本
- 草莓水果课件教学课件
- 医生护士家长进课堂助教儿童医学小常识课件
- 中学生廉洁教育课件
- 八上第三单元《红星照耀中国》纪实作品阅读课公开课一等奖创新教学设计(表格式)
- 汇率超调模型
评论
0/150
提交评论