2014-2015福建工程学院(计算机系)微机原理与接口技术期末试卷A

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

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

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

资源描述

第1页福建工程学院2014-2015学年第二学期期末考试卷(A卷)课程名称:微机原理与接口技术(计算机系)考试方式:开卷()闭卷(√)题号一二三四五总分统分人签名得分考生注意事项:1、本试卷共6页,请查看试卷中是否有缺页。2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。3、考生须将答案写在试卷方框内对应题目下方。一、单项选择题(共16分,每题2分)1、字符A的ASCII码为41H,字符h的ASCII码为().A.73HB.74HC.68HD.69H2、8086/8088系统中通常堆栈是以()为单位进行操作.A.字节B.字C.双字D.半字节3、10111011为二进制补码,该数的十进制原码为().A:+187B:-187C:+69D:-694、若要使寄存器AL中的高4位全为0,低4位不变,使用指令().A.ANDAL,0FHB.ANDAL,0F0HC.ORAL,0FHD.ORAL,0F0H5、查表指令XLAT规定,待查表的首址应存入()中。A.BPB.SIC.DID.BX6、8086CPU从I/O端口地址80H读字数据应使用指令().A.INAL,80HB.INAX,80HC.IN80H,ALD.IN80H,AX7、若DF=0,执行串操作指令MOVSW时,地址指针自动变化是().A:SI=SI+1,DI=DI+1B:SI=SI+2,DI=DI+2C:SI=SI-1,DI=DI-1D:SI=SI-2,DI=DI-2第2页8、8255A既可作数据输入、出端口,又可提供控制信息、状态信息的端口是()。A.B口B.A口C.A、B、C三端口均可以D.C口二、填空题(共18分,每空1分)1、8086CPU有个8位通用寄存器。2、8086微处理器有_______根地址总线和_______根数据总线,最大可寻址空间为_______字节。3.8086CPU由和两部分组成,8086系统中存储器采用结构。4、8086的中断向量表位于内存的_______区域,它可以容纳____个中断向量,每一个向量占_____个字节,中断号15H的中断向量表地址的首址为。5、一块8259A芯片最多可以处理_______个可屏蔽中断,如果需要处理的可屏蔽中断超过这个数目,应当采取多块8259A芯片的_______方式来解决。6、STI是______________指令,CLI是______________指令。7、8255A控制字的最高位D7=时,表示该控制字为________________;另外一个控制字为__________________。三、指令改错题(共10分,每题2分)1.MOVAX,BL2.MOV[BX],[SI]3.MOV1020H,CX4.OUT300H,AL5.PUSHAL得分评卷人得分评卷人得分评卷人密封线专业班级:___________姓名:_______学号:______第3页四、简答题(共20分)1、设(DS)=2000H,(ES)=2100H,(SS)=1500H,(SI)=00A0H,(BX)=0100H,(BP)=0010H,请指出下列指令的源操作数字段是什么寻址方式?它的物理地址是多少?(10分)(1)MOVAX,21H(2)MOVAX,BX(3)MOVAX,[1000H](4)INAL,27H(5)MOVAX,[BP]2、若有如下数据定义伪指令:(2分)BUFDW10H,20H,30H,40H,50H,45H则,下面的程序段执行后,AX=(H)MOVBX,OFFSETBUFADDBX,5MOVAX,[BX]3、执行下面的程序段后AX=()(2分)MOVCX,5MOVAX,50NEXT:SUBAX,CXLOOPNEXTHLT4、下列变量各占多少字节?(6分)A1DW23H,5876HA2DB3DUP(?),0AH,0DH,‘$’A3DW4DUP(3DUP(1,2,’AB’))第4页五、芯片初始化(共15分)定时器/计数器8253的控制字格式为:计数器选择:读写方式选择:工作方式选择:计数方式选择:00计数器000锁存000方式00二进制01计数器101只读写低位字节001方式11BCD制10计数器210只读写高位字节*10方式211先读写低位字节,*11方式3再读写高位字节100方式4101方式51、某系统中8253占用地址为100H~103H。初始化程序如下:MOVDX,103HMOVAL,16HOUTDX,ALSUBDX,3OUTDX,AL试问:(1)此段程序是给8253的哪一个计数器初始化?安排工作在哪种工作方式?(4分)(2)若该计数器的输入脉冲的频率为1MHz,则其输出脉冲的频率为?(3分)得分评卷人得分评卷人班级:______姓名:______学号:______密封线SC1SC2RW1RE0M2M1M0BCD2、将8253定时器0设为方式3(方波发生器),定时器1设为方式2(分频器)。要求定时器0的输出脉冲OUT0作为定时器1的时钟输入,CLK0连接总线时钟2MHz,定时器1输出OUT1约为4Hz。假设8253占用的端口号为80H~86H,试编写程序初始化该芯片。(8分)六、写代码(21分)1、设已编写好类型码为0AH的中断服务程序为:INT-ROUTPROCFAR..IRETINT-ROUTENDP请编写一段程序,实现该程序的中断矢量在矢量表中的装填。(8分)2、从STRIN单元开始有一字符串,以‘*’作为结束标志(字符串可用‘……*’表示)。写一段完整代码求字符串的长度,存入COUNT单元。(13分)得分评卷人专业班级:___________姓名:_______学号:______密封线第5页第6页福建工程学院国脉信息学2014-2015学年第二学期期末考试卷审批表试题参考答案及评分标准一、单项选择题(共16分,每题2分)1-5CBDAD6-8BBD二、填空题(共18分,每空1分)1、82、20,16,1M3、指令执行单元EU,总线接口单元BIU,分体4、00000-03FFH,256,4,54H5、8,级联6、(中断标志位置1)开中断,关中断(中断标志位置0)7、1,方式选择控制字,置位复位控制字三、指令改错题(10分,每题2分)1、MOVAL,BL或MOVAX,BX2、MOVBX,[SI]或MOV[BX],SI或MOVBX,SI3、MOV[1020H],CX4、MOVDX,300HOUTDX,AL5、PUSHAX四、简答题(共20分)1、(1)立即数寻址,物理地址为指令队列(2)寄存器寻址,物理地址为寄存器BX(3)直接寻址,物理地址为21000H(4)I/O端口寻址,27H端口(5)寄存器间接寻址,物理地址为15010H2、40003、354、A1占4个字节,A2占6个字节,A3占72个字节五、芯片初始化(共15分)1、(1)对计数器0初始化,安排工作在工作方式3(2)输出脉冲的频率为1MHz/22=45.5KHz2、解题思路:分别对定时器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,500HMOVAL,05HOUT80H,AX)OUT81H,AL六、写代码(21分)答案略课程名称微机原理与接口技术考试班级电子、通信参加考试学生人数任课教师付荣、蔡长美、余虹命题教师付荣、蔡长美、余虹试卷类型(A、B)A考试形式开卷()闭卷(√)答卷纸(张)1(稿纸)系(部)意见(签章)教务处意见(签章)第2页

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

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

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

×
保存成功