1、桂林电子科技大学2014年研究生统一入学考试试题科目代码:807 科目名称:微机原理及应用(A2)请注意:答案必须写在答题纸上(写在试题上无效)。一、填空题(每空1分,共30分)1、8086CPU内部变址寄存器是 和 。2、0的原码和补码分别为 、 。 3、8086CPU的字长为 ,有 根地址线。4、已知AL=88H, BL=A6H,执行指令SUB AL, BL后,标志位PF为 ,OF为 。5、执行指令OUT AL, 80H后,为 ,为 , 为 。6、定义宏的伪指令是 和 。7、某RAM芯片容量为2k2,访问该芯片需要 根地址线和 根数据线,要扩展成32K8的存储器需要 片该芯片。8、8086
2、CPU的I/O口地址线有 根,采用的编址方式为 。9、中断响应过程中自动压入堆栈的寄存器有标志寄存器、 和 。10、中断控制器8259A具有 根地址线,包含 个初始化寄存器和 个操作命令寄存器,单片8259A可以管理 个外部中断。11、8255A的B组用作方式一输入时, 、 和 分别用作、和信号。12、定时器8253可用于分频的工作方式有 和 。13、某10位A/D转换器,参考电压为5V,在输入4.5V电压时输出为 。二、选择题(每题2分,共30分)1、下列无符号数中最小的数是( )。 A.11011001B B.75D C.37Q D.2A7H2、已在X补=11101011,Y补=01001
3、010,则X-Y补=( )。 A.00110101 B.11011111 C.10100001 D.溢出3、多年来,人们习惯于从计算机主机使用的主要元件把计算机的发展进行分代,所谓第4代计算机使用的主要元、器件是( )。A.电子管 B.晶体管C.中、小规模集成电路 D.大规模和超大规模集成电路4、用汇编语言编制的程序,称为( )。 A.目标程序 B.编译程序 C.解释程序 D.源程序5、下面那条指令操作是错误的( )A.MOV AL,1000H B.CMP AL,1000H C.CMP 1000,BX D.MOV 1000,BX6、8086/8088系列微机中,内存是按段存放信息,而段的起始地
4、址的隐含规则是( )A内在中任何一个物理地址 B指数地址 C能被16整除的地址D能被32整除的地址7、程序查询I/O方式最主要的缺点是( )A.接口复杂 B.CPU效率不高C.不能用在外设 D.不经济8、中断响应后,保护断点的目的是( )A便于寻找中断源 B转到中断服务子程序C从中断服务子程序返回被中断的地方 D. 便于多级中断9、IBM-PC系统中规定的中断优先级次序,下面哪种正确( )A.内中断(除法错,INTO,INT n)(NMI)(INTR)单步中断 B.NMI 内中断 INTR 单步中断C.内中断 单步中断 NMI INTR D.NMI 内中断 单步中断 INTR10、若要将AL寄
5、存器的D1和D3两位分别设置为1和0,其它位不变,下列各组指令中能完成上述功能的是( )A.AND AL,10H B.OR AL,02H C.XOR AL,18H D.OR AL,10HOR AL,10H AND AL,OF7H AND AL,OF7H AND AL,10H11、下列指令中,对CF标志有影响的指令是( )A.DEC AL B.MUL CL C.AND AL,BL D.NOT AL12、对指令MOV BYTE PTRBX,N中,下列几种形式中,适合源操作数规定的是( ) A.DS:DAT B.SI+2 C.AX D.12513、关于8255A芯片,下列各种描述中,正确的是( )A
6、.A组端口可工作于全部三种工作方式,B组端口能工作于除双向总线I/O方式之外的其它两种方式。 B.8255A芯片在工作时,必须将A、B两组设置为相同的工作方式。C.8255A有三个端口,每个端口均可工作于三种工作方式。D.均不对14、若以8253某通道的CLK时钟脉冲信号为基础,对其实行N分频后输出,通道工作方式应设置为( ) A.方式0 B.方式1 C.方式2 D.方式415、在ADC0809转换器中有_个模拟信号输入通道。 A.1 B.2 C.4 D.8三、简答题(共50分)1、给定以下寄存器及内存单元的初始值,请指出下列各指令或程序段独立执行后,有关寄存器或内存单元的内容.(每空1分,共
7、10分)初值:(DS)=2000H,(ES)=4000H,(SS)=6000H,(SP)=0100H,(AX)=1000H, (BX)=0010H,(DI)=0100H,(20010H)=30H,(20011H)=04H,(60100H)=50H, (60101H)=OADH,(40100H)=05H,(40101H)=32H POP CX; (SP)= H; CX = H; SUB WORD PTR BX,OACH; (20010H)= H;(20011H)= H XCHG AX,DI;(AX)= H;(40100H)= H;(40101H)= H CLD STOSB; DI = H;(40
8、100H)= H;(40101H)= H2、已知数据段定义如下:(每空2分,共8分) DATA SEGMENT AT 1000HA1 DB 50H,60H,70H,80HORG 10HB1 DW 3426H,3 DUP(1,2)C1 DW $-B1,3DATA ENDS则 LEA SI,A1 SI= MOV BX,SEG B1 BX= MOV DI,A1+18H DI= MOV BP,C1 BP= 3、试分析下列程序段执行后,AX,BL和BUF+1单元的内容各是什么?(每空2分,共6分)DATA SEGMENTA DW 1122H,3344H MOV AX,AB EQU BYTE PTR A
9、MOV BL,BBUF DB 100 DUP(0) MOV BUF,BLBUF1 EQU WORD PTR BUF MOV BUF1+1,AXDATA ENDS (AX)= (BL)= (BUF+1)= 4、填充编写一程序段,将物理地址为20000H20FFFH的存储器内容搬到10000H10FFFH中。(每空2分,共6分)MOV AX, 2000H L1: MOV AL, SIMOV DS, AX MOV AX, 1000HDEC SIMOV ES, AX MOV SI, 0FFFHDEC CXMOV BX, 0FFFH MOV CX, 1000H JMP L1 L2: HLT5、自定义一个
10、中断,中断类型码为18H,中断服务程序的入口地址为1000H:0100H,用指令序列为该中断设置中断向量。(8分)6、若用2K4的RAM存贮芯片组成4K8容量的RAM存贮器,试设计:(共12分)共需多少芯片?(3分)按2K8作为一个存贮模块,写出各存贮模块所占地址的范围。(3分)画出存贮器的连接图。(6分)四、编程题(共40分)1、编写程序段,设变量A1存放着10个字节,将位于0,2,4,6,8位移量处的字节与1,3,5,7,9位移量处的字节之相交换。(7分)2、编写统计AL中“1”的个数的宏,将统计结果存于BL中。(6分)3、编写程序段,从键盘输入一个字符,将其ASCII码以二进制形式显示出来。(7分)4、DAC0832通过8255A和微机系统连接如图所示。(共20分) 写出8255A的地址?(2分)写出8255A的控制字。(2分)编写程序段,产生周期性三角波。(16分)8255A控制字格式:第 5 页 共 5 页