1、桂林电子科技大学2016年研究生统一入学考试试题科目代码:904 科目名称:微机原理及应用(B2)请注意:答案必须写在答题纸上(写在试题上无效)。1、 选择题(本题共15小题,每小题2分,共30分)1. 8086CPU工作在最大模式还是最小模式取决于信号()。A) B) NMI C) D)ALE2. -35的补码用8位二进制数表示为()A1010 0011BB0010 0011BC1101 1100BD1101 1101B3.设BL=0FEH,执行指令“SAR BL,l”后,BL中的内容为( )A.7FH B.0FCH C.OFDH D.0FFH4若要把寄存器AL的低4位求反,高4位保持不变,
2、可以使用的指令是()。A. TEST AL,0F0H B. XOR AL,0FHC. OR AL,0F0H D. AND AL,0FH5所有子程序(过程)的最后一条可执行指令必须是( )ARETBIRETCENDPDSTOP6采用DMA方式传输数据时,数据传送是( )A由CPU控制完成的B由执行程序(软件)完成的C在DMAC发出的控制信号控制下完成的D在总线控制器发出的控制信号控制下完成的7下列关于数据通信的说法,正确的是( )A.同步通信有起始位和终止位B.波特率以字节s为单位C.半双工通信时发送与接收不能同时进行D.并行通信有同步通信与异步通信两种方式8.下列只读存储器中,属于一次性写入数
3、据的存储器是( )A.PROM B. EPROM C.EEPROM D. Flash Memory9下列芯片中,用来锁存地址信息及数据信息的芯片是( )A.74LS138 B.74LS244 C.74LS245 D.74LS37310下列关于IO端口的编址方式的说法,正确的是( )A8086对IO端口采用独立编址B8051对IO端口采用独立编址C独立编址的IO端口操作指令比统一编址丰富D独立编址对IO端口与存储器的控制方法是相同的11.在系统复位时,下列段寄存器中不会清零的寄存器是( )A.CS B.DS C.ES D.SS128086存储器分段,每个段的大小不超过( )A.16KB B.32
4、KB C.64KB D.1MB13.8086微处理器中,不可屏蔽中断请求的控制线是( )A.HOLD B.NMI C.INTR D.14. 在8251A芯片中,实现并行数据转换为串行数据的是( )。A发送器B接收器C数据总线缓冲器DMODEM控制15两片8259A级联时,中断源个数最多为( )。A.8个B.15个C16个D.64个2、 填空题(本题共15小题,每小题2分,共30分)1.8086CPU复位时,总是从地址_开始执行程序。2.在存储器系统中,实现片选控制的方法有三种,它们是全译码法、_和_。3.在汇编语言程序开发过程中,经编辑、汇编、连接三个环节,分别产生扩展名为ASM、_和_的文件
5、4.DMA的传送方式有单字节传送方式,_和_。5.指令“MOV BP+SI,AX”中目的作数的寻址方式为_,目的操作数使用的段寄存器是_。6.在串行通信中有两种基本的通信方式,即_和_。7.已知AA=5678H,CL=02H,则指令 ROR AX,CL 执行后,AX=_ ,CL=_。8.汇编语言中标号有两个属性:_ 和_。9.8088执行存储器写时序的时候,为_电平,为_电平。10.程序控制方式中数据传送过程始终受_的干预,每一字节数据都需经过_寄存器才能输入/输出。11.8086CPU中断系统有_种中断类型码,中断类型码与对应的有效地址换算公式为_。12.过程的定义用“过程名_类型”表示开始
6、,用“过程名_”表示结束。13.某EPROM有13根地址线和8根数据线,那么它的容量是_字节,芯片擦除后每一个单元值为_H。14.CPU在响应中断后,发出_信号,同时将_送IF。15 为使传送过程更可靠,在串行异步通信接口中设立了三种出错标志,分别是_、_和奇偶错。3、 分析与简答题(本题共8小题,每小题5分,共40分)1.什么是中断向量表?设有中断向量表的部分内容如下所示,则中断类型号为12H的中断服务程序的入口地址的段基址是什么?段内偏移量又是什么?0000: 0000 68 10 A7 00 8B 01 70 00-16 00 9E 03 8B 01 70 000000: 0010 8B
7、 01 70 00 B9 06 10 02-40 07 10 02 FF 03 10 020000: 0020 46 07 10 02 0A 04 10 02-3A 00 9E 03 54 00 9E 030000: 0030 6E 00 9E 03 88 00 9E 03-A2 00 9E 03 FF 03 10 020000: 0040 A9 08 10 02 A4 09 10 02-AA 09 10 02 5D 04 10 020000: 0050 B0 09 10 02 0D 02 DF 02-C4 09 10 02 8B 05 10 022. 阅读下面的程序段X DB 92HY DB
8、 ?.MOV AL, XCMP AL, 0JL LlJE L2MOV Y, 1JMP EXITLl:MOVY,OFFHJMP EXITL2: MOV Y, 0EXIT: JMP $请回答:(1)程序段执行后,Y=_。(2)若定义X DB 18H,则程序段执行后,Y=_。3.设(DS)=6000H,(ES)=2000H,(SS)=1500H,(Si)=00A0H,(BX)=0800H,(BP)=1200H,数据变量VAR为0050H. 请分别指出下列各条指令源操作数的寻址方式?它的物理地址是多少? (1) MOV AX,VARBXSI (2) MOV DX,BP cache主存储器辅助存储器(磁
9、盘)4.参见存储系统的层次结构图,请回答: (1)层次结构中最高层是_,(2)Cache的含义是_。(3)主存-辅存存储层次主要解决_,(4)cache-主存存储层次主要解决_。5.下列程序执行后,BX中的内容是多少? MOV CL, 3 MOV BX,0B7H SHL BX,1 ROR BX,CL 6. 在进行存储器扩展时,什么是字扩展?什么是位扩展?7.简述I/O端口采用独立编址方式的优缺点。8.某系统使用8259A中断控制器,采用级联方式,主片的ICW3初始化值为21H,则该中断系统最多接入多少个中断源?有几片从片,各从片对应的ICW3是多少?4、 综合设计题(本题共5小题,每小题10分
10、,共50分)1.编写程序段,将STRING1中的最后20个字符移到STRING2中(顺序不变),设串长度为COUNT(COUNT20)。2下面是响应IRQ9中断的中断服务子程序,其功能是响应中断后,从口地址219H的数据口读取数据(假设该数据是某一字符的ASCII码),并送屏幕显示,请完成该子程序的设计。 SERVICE PROC;保护现场(略)MOV DX,(1)_IN AL,DX(2)_(3)_;送屏幕显示INT 21H(4)_(5)_(6)_;结束中断;恢复现场(略)(7)_;中断返回SERVICE ENDP3. 8253的输入频率为1MHz,地址为340H343H,若采用8253通道级
11、连,产生每秒一次的脉冲信号,8253应如何连接?编写初始化程序。8253工作方式控制字如图所示SC1SCORL1RL0M2M1M0BCDD7 D6 D5 D4 D3 D2 D1 D0计数器通道选择计数器读写操作选择工作方式选择计数方式选择4. .进行异步串行通信之前,通信双方约定,线路上传送的字符包含8位数据位,1位停止位,用偶校验,通信速率是9600波特。(1)在题4图中画出传送字符“F”(ASCII码是46H)的RS-232波形图;题4图(2)线路传送字符“F”需要多少时间?(指从开始传送起始位到传送完停止位所需要的总时间);(3)设波特率系数K=16,试问发送端发送时钟与接收端接收时钟的
12、频率为多少?5.ADC0809通过并行接口8255A与系统总线连接,如图所示,已知缓冲区BUFF已定义为10个字节,现要求从ADC0809通道2(IN2),采用查询方式,采集10个数据,送到BUFF缓冲区保存;A/D转换启动命令为START为高电平,EOC为高电平表示转换结束。请完成相关程序段。8255A的端口地址范围是 260H-263H。8255的方式选择控制字如下: ADC0809CS8255A译码PC1PC6PC0PA2PA1PA0D7D0260HD7D0A9A2D7D0A1A0ADDCADDBADDASTARTALEEOCOEWRRDIOWIORIN2A1A0PB7PB0 第 5 页 共 5 页