1、2013年三峡大学硕士研究生招生复试微型计算机技术课程考试试卷 (A卷)注意:1、考试时间180分钟,满分100分;2、姓名、准考证号必须写在指定的地方 阅卷负责人签名 姓名: 准考证号: 题号一二三四五六七八九总分得分 本试卷共3页得分一 、 简答题( 每小题5分,共30分)1、简述微处理器、微型计算机、微型计算机系统三个概念的关系?得分2、简述8086中为何要引入存储器分段管理方式?3、简述接口电路的基本功能?4、简述何为中断向量?何为向量地址?5、何为堆栈?80X86的堆栈是向下生长型的,你如何理解?6、简述寄存器寻址和寄存器间接寻址之间的区别?二、单项选择题(每小题1分,共10分)1、
2、8086CPU中,跟踪指令地址的一对寄存器是( ):A、SS:SPB、CS:IPC、DS:SID、ES:DI2、以下芯片中,用于中断管理的芯片是():A、8251B、8253C、8255D、82593、下列指令中正确的是():A、MOV ES,3600H B、DEC 2000HC、POP CL D、OUT DX,AL4、某DRAM芯片,其存储容量为8K8位,该芯片的地址线和数据线数目为():A、8,8B、10,8C、13,8D、18,85、ALE引脚的功能是():A、地址锁存B、数据允许C、方向选择D、中断响应6、在8086中,当M/IO=1、RD=0时指示当前的操作是():A、读内存B、写内
3、存C、读IOD、写IO7、指令ADD AX,2000H的源操作数的寻址方式是():A、立即寻址 B、直接寻址 C、寄存器寻址D、基址寻址 8、8086CPU的寄存器中,能在操作数内存寻址时用作地址寄存器的是():A、AX B、BXC、CXD、DX9、不能将累加器AX清零的指令是( ):A、AND AX,0B、XOR AX,AXC、CMP AX,AXD、SUB AX,AX10、中断向量表是(): A、存放中断向量的存储区 B、存放中断服务程序的存储区C、中断类型码4 D、中断服务程序的入口地址得分三、填空题(每空1分,共10分)1、-23的8位补码是 ,87的压缩BCD码是 。2、假设AL=87
4、H,BL=7CH,则指令ADD AL,BL执行后AL= ,OF= ,CF= ,SF= ,ZF= ,PF= 。3、逻辑地址2100H:1100H对应的物理地址是 。4、执行如下指令序列后:AL= ,CF= 。MOV AL,67HADD AL,38HDAA得分四、程序阅读分析题(第1、2小题每题6分,第3小题8分,共20分)1、阅读如下程序段,并回答问题:CMP AX,BXJA NEXTMOV AX,BXNEXT:CMP AX,CXJA NEXT2MOV AX,CXNEXT2:(1) AX,BX,CX中是有符号数还是无符号数?(2) 该程序段实现了什么功能?2、有一名同学在实践中编写了如下一个过程
5、,请分析该过程的调用及返回有什么问题?ADDCLASS PROCPUSH AXPUSH BXPOP BXRETADDCLASS ENDP3、分析如下程序实现了什么功能?DATA SEGMENTVAR1 DB 12,-68,-59NUM=$-VAR1VAR2 DB ?得分DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOV AX,DATAMOV DS,AXLEA SI,VAR1XOR DL,DLMOV CX,NUMLP1:MOV AL,SICMP AL,0JNG NEXTINC DLNEXT:INC SILOOP LP1MOV VAR2,DLI
6、NT 20HCODE ENDSEND START得分五、某打印机的状态口地址为21H,数据口地址为20H。状态口中第7位为0表示打印机空闲,可打印。试设计一程序段,用查询方式打印10个字符K。(10分)六、有2片6116 SRAM(每片容量2K8),已将它们接到8088系统中(如图所示),请计算其地址范围。(10分)6116 CS OE WE6116 CS OE WEA0A10D0D7A0A10D0D7RDWRA B C138G2AG2BG1Y0Y1Y2Y3Y4Y5Y6Y7A11A12A13A19&A15A16A17A18A14IO/M得分七、假设某8255A的端口地址为80H83H,按如下要求编写程序段:(10分)(1)设置A口工作于方式1输入,B口工作于方式0输出,C口高四位输入、低四位输出。(2)编写程序使PC6置位0.1S后复位,假设有一个延时0.1S的子程序DELAY可供直接调用。