1、2013年三峡大学硕士研究生招生复试微型计算机技术课程考试试卷 (B卷)注意:1、考试时间180分钟,满分100分;2、姓名、准考证号必须写在指定的地方 阅卷负责人签名 姓名: 准考证号: 题号一二三四五六七八九总分得分 本试卷共3页得分一 、 简答题( 每小题5分,共30分)1、简述微处理器和单片机的区别?得分2、8086内部寄存器位数为16位,为什么能提供20位的访存地址?3、解释指令“AND AL,89H AND 6CH”中两个AND的区别?4、在8086中,中断类型号为10H的中断向量1234H:5678H,其向量地址为多少?试画出其中断向量在中断向量表中的存储分布图。5、由Intel
2、4114(1K4)的芯片组成8K8的存储系统,需要多少芯片?其片内地址和片选地址各至少需要多少位?6、简述8086标志寄存器内的6个状态标志?二、单项选择题(每小题1分,共10分)1、8086CPU中,控制堆栈操作地址的一对寄存器是( ):A、SS:SPB、CS:IPC、DS:SID、ES:DI2、以下芯片中,用于定时计数的芯片是():A、8251B、8253C、8255D、82593、下列指令中正确的是():A、MOV DS,3600H B、INC 2000HC、MOV BX,BX D、MUL 1234H4、8086中中断向量表可存放的中断向量为()个:A、32B、64C、128D、2565
3、、8259通过级联最多可管理()个中断:A、32B、64C、128D、2566、在8086中,当M/IO=0、RD=0时指示当前的操作是():A、读内存B、写内存C、读IOD、写IO7、8255可工作在方式2的端口是():A、端口A B、端口B C、端口CD、没有8、8253产生方波输出的工作方式是():A、方式0 B、方式1C、方式2D、方式39、设AX=9FABH,执行CWD指令后DX等于( ):A、FFFFH B、0000HC、9F00HD、00ABH10、8086CPU复位后第一条指令的取指地址是(): A、0000H:0000HB、0000H:FFFFHC、FFFFH:0000HD、
4、FFFFH:FFFFH得分三、填空题(每空1分,共10分)1、-78的8位补码是 ,39的压缩BCD码是 。2、假设SP=1000H,则指令PUSH AX执行后SP= 。3、逻辑地址5210H:2300H对应的物理地址是 。4、假设AX=FFFFH,CF=0,则执行指令INC AX后:AX= ,CF= 。5、执行指令MUL BL后结果存放在 中。6、指出下列指令中源操作数的寻址方式:MOV AX,1000H寻址方式: ADD AX,1000H寻址方式: INC WORD PTR BP+SI寻址方式: 得分四、程序阅读分析题(第1、2小题每题6分,第3小题8分,共20分)1、分析如下程序段实现了
5、什么功能?CLCADD AL,BLDAAXCHG AL,AHADC AL,BHDAAXCHG AL,AH2、分析如下程序实现了什么功能?CMP AL,aJB NEXTCMP AL,zJA NEXTNEXT:3、分析如下程序实现了什么功能?DATA SEGMENTVAR1 DB 12,-68,-59NUM=$-VAR1MAX_VALUE DB ?得分DATA ENDSCODE SEGMENTASSUME CS:CODE,DS:DATASTART:MOV AX,DATAMOV DS,AXLEA SI,VAR1MOV AL,SIINC SIMOV CX,NUMDEC CXLP1:CMP AL,SIJ
6、G NEXTMOV AL,SINEXT:INC SILOOP LP1MOV MAX_VALUE,ALINT 20HCODE ENDSEND START得分五、某输入设备接口的状态口地址为21H,数据口地址为20H。状态口中第7位为1表示有数据可读。试用查询方式设计控制程序段输入数据。(10分)六、有一芯片#1的译码电路如下图所示,请计算该芯片的地址范围及存储容量。设系统为20位地址线,采用全译码方式。(10分)ABC74LS138G12a2b0176A12A15A19A11A13A14得分七、按如下要求编写程序段:(10分)(1)假设某8255A的端口地址为80H83H,设置A口工作于方式1输入,B口工作于方式0输出,C口高四位输入、低四位输出。(2)假设某8253的端口地址为40H43H,设置计数器1工作在方式2,计数初值为1000。