1、桂林电子科技大学2015年研究生统一入学考试试题科目代码:802 科目名称:微机原理及应用(A1)请注意:答案必须写在答题纸上(写在试题上无效)。一、 选择题(45分,每小题3分)1、下列数据中最小的数是( )。A、(101001)2 B、(52)8 C、(01001001)BCD D、(23)162、8位微机中,补码表示整数的范围是( )。A、-127+127 B、-128+128 C、-127+128 D、-128+1273、下面不需要用户程序装填的寄存器是( )。A、CS B、SS C、SP D、DS4、指令PUSH WORD PTRBX+20H的源操作数寻址方式是( )寻址。A、寄存器
2、间接 B、基址 C、变址 D、基址变址5、下列各指令中,哪条指令是错误的( )。A、INC WORD PTR MYDATBXSIB、LEA SI,MYDATBXSIC、MOV SI,WORD PTR BXAX+MYDATD、MOV AL,BYTE PTR MYDATBXSI6、下列各组条件转移指令助记符中,功能相同的指令助记符是( )。A、JG/JNL B、JBE/JNG C、JAE/JNB D、JNE/JZ7、若要将AL的D1、D3位设置为1和0,而其他位保持不变,能完成此功能的指令是( )。A、AND AL,10H B、OR AL,02H OR AL,10H AND AL,0F7HC、XO
3、R AL,18H D、OR AL,10H AND AL,0F7H AND AL,10H8、中断响应过程中,8086中断系统要做的第一件事是( )。A、保护断点 B、执行中断服务程序 C、确定中断源 D、关中断9、对于下面给出的数据定义,变量R1为( )。A1 DW 1,2,3,AB,CA2 DB 6 DUP(?)A3 DB 0R1 EQU A3-A1A、12 B、18 C、16 D、110、将中断过程与子程序过程比较,下列说法哪一种是错误的( )。A、中断调用与子程序调用都需要保护断点B、中断调用与子程序调用都需要保护标志寄存器C、中断调用与子程序调用都会改变程序的执行方向D、中断调用是随机的
4、,而子程序调用是事先安排好的11、已知IP=1000H、SP=2000H、BX=283FH,执行指令CALL WORD PTR BX后,偏移地址为1FFEH的存储单元中的内容为( )。A、28H B、3FH C、00H D、10H12、接口芯片的片选引脚通常接在( )。A、读写信号端,起发送和接收数据的作用B、地址线或译码器的输出端,起发送和接收数据的作用C、地址线或译码器的输出端,起激活该芯片工作的作用D、数据线,选择端口地址13、关于8255芯片,下列描述中正确的说法是( )。A、A组可工作于三种工作方式,B组能工作于除双向输入输出方式之外的其他两种方式B、8255芯片在工作时,必须将A、
5、B两组设置为相同的工作方式C、8255有三个端口,每个端口均可工作于三种工作方式D、上述说法均不对14、8253定时/计数器工作在( )时,需要由外部脉冲触发开始计数。A、方式0 B、方式5 C、方式2 D、方式315、若0809芯片的START和ALE引脚同时接IOW,地址为0AH,则启动A/D转换的指令是( )。A、IN AL,0AH B、OUT 0AH,AL C、OUT AL,0AH D、IN 0AH,AL二、填空题(10分,每小题2分)1、若X=-1010100,且机器字长为8位,则X补= 。2、8086CPU有 个16位的寄存器。3、已知32KB的ROM的末地址为FFFFH,则其首地
6、址为 H。4、8086系统中,CPU对I/O端口的寻址方式有两种,即直接寻址和 寻址。5、8086的指令系统中,关中断的指令为 。三、问答题(24分,每小题8分)1、(8分)简述CPU执行程序的过程。 2、(8分)I/O接口的主要功能有哪些?有哪两种编址方式?8086系统具体采用哪种方式?3、(8分)简述8086CPU可屏蔽中断的响应过程。四、分析题(32分,每小题8分)1、(8分)设DS=1000H,ES=2000H,SS=3500H,SI=00A0H,DI=0024H,BX=0100H,BP=0200H,数据段中变量名为VAL 的偏移地址值为0030H,试说明下列源操作数字段的寻址方式是什
7、么?物理地址值是多少?(1)MOV AX,VAL (2)MOV AX,ES:BX (3)MOV AX,BP (4)MOV AX,BX+10H2、(8分)说明下列程序段的功能。 MOV CX,20MOV AX,0MOV SI,AXSUM_LOOP:ADD AX,ARRAYSI ADD SI,2 LOOP SUM_LOOP MOV TOTAL,AX3、(8分)采用74LS138和EPROM2764器件,构成一个64KB的存储系统,使其寻址存储器的地址范围为40000H4FFFFH。分析系统扩展方案并画出译码电路图。4、(8分)若用户要使用系统的IRQ7(中断类型号为0FH),其中断服务程序的入口地
8、址为2000H:0100H,应如何设置该中断向量。五、编程应用题(39分,共3小题)1、(12分)已知整数字变量A和B,试编写完成下述操作的程序:1)若两个数中有一个是奇数,则将该奇数存入A中,偶数存入B中;2)若两个数均为奇数,则两数分别加1,并存回原变量;3)若两个数均为偶数,则两变量不变。2、(12分)若已有一频率发生器,其频率为1MHz,若要求通过计数器/定时器8253产生每秒一次的信号,8253应如何连接?请画出8253连线图并编写出初始化程序。假定8253端口地址依次为340H343H。3、(15分)某控制接口电路如本题图形。需要控制时,8255A的PC7启动A/D转换;ADC转换结束在提供一个低脉冲结束信号EOC的同时送出数字量。处理器采集该数据,进行处理,产生控制信号。现已存在一个处理子程序ADPRCS,其入口参数是在AL寄存器存入待处理的数字量,出口参数为AL寄存器给出处理后的数字量。假定8255端口地址依次为FFF8HFFFBH,要求8255的端口A为方式1输入、端口B为方式0输出。编写采用查询方式读取数据,实现上述功能的程序段。编程应用题3图附图:第 6 页 共 6 页