您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 数据通信与网络 > 11-12国脉信息学院(电子与通信工程系)微机原理与接口技术期末试卷A
第1页福建工程学院国脉信息学院2011-2012学年第二学期期末考试卷(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页
本文标题:11-12国脉信息学院(电子与通信工程系)微机原理与接口技术期末试卷A
链接地址:https://www.777doc.com/doc-3095469 .html