您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 数据通信与网络 > 2014-2015福建工程学院(计算机系)微机原理与接口技术期末试卷B
第1页福建工程学院2014-2015学年第一学期期末考试卷(B卷)课程名称:微机原理与接口技术(计算机系)考试方式:开卷()闭卷(√)题号一二三四五六七八总分统分人签名得分考生注意事项:1、本试卷共6页,请查看试卷中是否有缺页。2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。3、考生须将答案写在试卷方框内对应题目下方。一、单项选择题(共16分,每题2分)1、某微机最大可寻址的内存空间为16MB,其CPU地址总线至少应有()条.A.32B.16C.20D.242、11000110为二进制补码,该数的十进制原码为().A.+198B.-198C.+58D.-583、若要使寄存器AL中的高4位不变,低4位全为1,使用指令().A.ANDAL,0FHB.ANDAL,0F0HC.ORAL,0FHD.ORAL,0F0H4、中断号16H的中断向量表地址的首址为().A.58HB.60HC.62HD.64H5、8086CPU从I/O端口地址80H读字节数据应使用指令().A.INAL,80HB.INAX,80HC.IN80H,ALD.IN80H,AX6、指令MOVAX,[BX][SI]中,源操作数的物理地址是().A.16*(DS)+(BX)+(SI)B.16*(ES)+(BX)+(SI)C.16*(SS)+(BX)+(SI)D.16*(CS)+(BX)+(SI)7、若(AX)=96H,(BX)=65H,依次执行ADDAX,BX指令和DAA指令后,(AL)=()。A.0FBHB.01HC.61HD.0BH第2页8、80486CPU响应中断时,自动压入堆栈的信息是()。A.AX,BX,CX,DX的内容B.AX,CX的内容C.CS,IP,SP的内容D.CS,IP,标志寄存器的内容二、填空题(共24分,每空1分)1、8086CPU由和组成,它们的操作是。8086系统中存储器采用结构2、若SS=3240H,SP=2000H,栈顶的实际地址为,执行PUSHAX后栈顶的实际地址为。3、冯.诺依曼机由_______、_______、_______、_______、_______五个部分组成,采用_____________________的基本工作原理。4、8086的中断向量表位于内存的_______区域,它可以容纳____个中断向量,每一个向量占____个字节。5、一块8259A芯片最多可以处理_______个可屏蔽中断,如果需要处理的可屏蔽中断超过这个数目,应当采取多块8259A芯片的_______方式来解决。6、8255A有两种控制字:_____________________和_____________________。7、一块8253有_______个独立的计数通道,整块8253占用_______个端口号。假设在8086系统中,一块8253芯片占用的端口号是80H~86H,则控制字寄存器的端口号是_______。8、在8086/8088微机中,实现CPU关中断的指令是,实现开中断的指令是。三、指令改错题(共10分,每题2分)1.MOVAX,BL2.MOVDL,[SI][DI]3.MOV1020H,CX4.INAL,300H5.POPBL得分评卷人得分评卷人得分评卷人密封线专业班级:___________姓名:_______学号:______第3页四、简答题(共15分)1、若当前SS=3500H,SP=0800H,说明堆栈段在存储器中的物理地址,若此时入栈10个字节,SP内容是什么?若再出栈6个字节,SP为什么值?(4分)2、下面程序段执行后AL=(3分)ABCDW2152H,3416H,5731H,4684HMOVBX,OFFSETABCMOVAL,3XLAT3、下列变量各占多少字节?(8分)A1DW23H,5876HA2DB3DUP(?),0AH,0DH,‘$’A3DD5DUP(1234H,567809H)A4DB4DUP(3DUP(1,2,’ABC’))第4页五、芯片初始化(16分)定时器/计数器8253的控制字格式为:计数器选择:读写方式选择:工作方式选择:计数方式选择:00计数器000锁存000方式00二进制01计数器101只读写低位字节001方式11BCD制10计数器210只读写高位字节*10方式211先读写低位字节,*11方式3再读写高位字节100方式4101方式51、现将其中的计数器0用用频率发生器(即工作在方式2),输入时钟CLK0的频率为2MHZ,输出OUTO的周期为110μs则8253的控制字(1)和计数初值(2)应按下列给出值如何配合使用才能满足要求。(每小题4分)(1)A.15HB.24HC.34HD.35H(2)A.0DCHB.先02H,再20HC.先20H,再02HD.先20,再02得分评卷人得分评卷人班级:______姓名:______学号:______密封线SC1SC2RW1RE0M2M1M0BCD2、将8253定时器0设为方式3(方波发生器),定时器1设为方式2(分频器)。要求定时器0的输出脉冲OUT0作为定时器1的时钟输入,CLK0连接总线时钟2MHz,定时器1输出OUT1约为4Hz。假设8253占用的端口号为80H~86H,试编写程序初始化该芯片。(8分)六、写代码(19分,以下两题,任选一道作答)1、下列指令序列的功能是应用DOS系统功能调用在显示器屏幕上显示:Hello!请在空格中填入应有的内容。(6分)MSGDB(1);设置显示内容……(2)(3)(4);DOS系统功能调用2、写一段完整代码,找出BUF数据区中50个无符号数的最大值和最小值,并分别存入MAX和MIN单元。(13分)得分评卷人专业班级:___________姓名:_______学号:______密封线第5页第6页福建工程学院2014-2015学年第一学期期末考试卷审批表试题参考答案及评分标准一、单项选择题(共16分,每题2分)1-5DDCAA6-8ACD二、填空题(共24分,每空1分)1、总线接口部件BIU,指令执行部件EU,分体式2、34400,343983、运算器,控制器,存储器,输入设备,输出设备,存储程序控制4、00000-03FFFH,256,45、8,级联6、方式选择控制字,置位复位控制字7、3,4,86H8、STI,CLI三、指令改错题(10分,每题2分)1、MOVAL,BL或MOVAX,BX2、SI与DI是两个变址寄存器,不可以同时出现在源操作数中3、MOV[1020H],CX4、MOVDX,300HINAL,DX5、POPBX四、简答题(共15分)1、7F6H,7FCH2、16H3、A1占4个字节,A2占6个字节,A3占40个字节,A4占60个字节五、芯片初始化(共16分)1、(1)D(2)C2、解题思路:分别对定时器0和定时器1初始化,需要满足两个定时器计数长度的乘积要等于2MHz/4Hz=500000,并且每个计时通道的计数值要小于65537。(可以任意组合,比如50*10000,100*5000,1000*500,下面以1000*500为例)初始化程序例:MOVAL,37H(亦可写成MOVAL,3FH)OUT86H,ALMOVAL,00HOUT80H,AL(亦可写成MOVAX,1000HMOVAL,10HOUT80H,AX)OUT80H,ALMOVAL,75H(亦可写成MOVAL,7DH)OUT86H,ALMOVAL,00HOUT81H,AL(亦可写成MOVAX,1000HMOVAL,05HOUT80H,AX)OUT81H,AL六、写代码(19分)答案略课程名称微机原理与接口技术考试班级电子、通信参加考试学生人数任课教师付荣、蔡长美、余虹命题教师付荣、蔡长美、余虹试卷类型(A、B)B考试形式开卷()闭卷(√)答卷纸(张)1(稿纸)系(部)意见(签章)教务处意见(签章)第2页
本文标题:2014-2015福建工程学院(计算机系)微机原理与接口技术期末试卷B
链接地址:https://www.777doc.com/doc-2958075 .html