logo资料库

2017年广西桂林电子科技大学微机原理及应用(A2)考研真题A卷.doc

第1页 / 共5页
第2页 / 共5页
第3页 / 共5页
第4页 / 共5页
第5页 / 共5页
资料共5页,全文预览结束
2017 年广西桂林电子科技大学微机原理及应用(A2)考研真 题 A 卷 一、填空题(每空 1 分,共 20 分) 1、十进制数-98 的原码是 (1) ,补码是 (2) 。(用八位二进制表示) 2、8086 微处理器有 (3) 根地址线,可以访问的最大存储器空间为 (4) B。 3、指令 MOV AX, [BX+SI]中,源操作数的寻址方式为 (5) ,目标操作数寻址方式为 (6)。 4、若 AL=91H,BL=08H,执行指令 MUL BL 后,则 AH= (7) ,AL= (8) 。 5、有变量定义如下: ORG VAL CNT 0100H DW ‘CD’,0,1 EQU $-VAL 汇编后,偏移地址 0100H 的字节单元存放的内容为 (9) ,CNT 的值为 (10) 。 6、某 RAM 存储器芯片的地址线为 11 位,数据线为 8 位,该存储芯片的容量为 (11) B,若 该存储器首地址为 10000H,则其末地址为 (12) 。 7、I/O 端口的编址方式有两种,其中 8086 系统采用 (13) 方式访问端口,用于访问外设 接口的输入指令助记符为 (14) 。 8、8086 微处理器的中断系统可以处理 (15) 个不同类型的中断源,中断类型码 N 与中断 向量地址的对应关系是中断向量地址= (16) 。 9、子程序返回指令是 (17) ,中断返回的指令是 (18) 。 10、8253 可编程定时/计数器有 6 种工作方式,其中可以完成对计数脉冲分频功能工作方式 是 (19) 和(20) 。 二、单项选择题(每题 2 分,共 30 分) 1、在一个 8 位二进制的机器数中,补码表示整数的范围是( )。 A.-127~+127 B.-128~+128 C.-127~+128 D.-128~+127 2、运算器由多个部件组成,其核心部分是( )。 A.数据总线 B.算术逻辑单元 C.累加器 D.多路开关 3、8086微处理器有多个寄存器可用于间接寻址,以下寄存器不能用作间接寻址的是( )。
A.BX B.DX C.BP D. SI 4、变量 BUFFER DW 20 DUP(1122H, 4 DUP(2, 3344H), 317)占用的总字节数为( )。 A.300 B.320 C.380 D.400 5、下列四条指令中,不能完成将 AX 寄存器清零的为( )。 A.CMP AX, AX B.SUB AX, AX C.MOV AX, 0 D. XOR AX, AX 6、下列指令中,正确的是( )。 A.MOV CS, AX B.MUL AL, 5 C.MOV AL, 256 D. XLAT 7、设AL=26H,则执行下面两条指令后,AL为( )。 ADD AL, 75H DAA A.9BH B.155 C.01H D. 101H 8、8086 CPU 中用于中断的一对联络线为( )。 A.NMI,INTA B.HOLD,HLDA C.INTR,INTA D.NMI,HLDA 9、对于宏指令和子程序,下列说法中正确的是( )。 A.都能有效缩小目标代码长度 B.都需要保护断点和现场 C.每次调用都只能完成相同功能 D.都可以简化主程序结构 10、已知某中断向量的中断向量表地址为 00020H,存放的 4 个字节数据分别为 12H,34H, 56H,78H,则该中断源的类型码和中断服务程序入口地址分别为( )。 A.5,1234H:5678H C.8,3412H:7856H B.8,7856H:3412H D.5,7856H:3412H 11、在以下类型的存储器中,存储的信息在掉电后会丢失的是( )。 A.FLASH B.PROM C.EPROM D.SRAM 12、在数据传送方式中,DMA 方式与程序中断方式相比,其主要优势是( )。 A.可实现批量数据传送 B.不占用 CPU 时间,CPU 可执行其他程序 C.CPU 不必查询 I/O 端口状态 D.传送程序简单 13、并行接口芯片 8255A 的 A 口工作在方式 2,B 口工作于方式 1 时,C 口的作用( )。 A.两个 4 位 I/O 端口 B.一个 8 位 I/O 端口 C.部分作为联络线 D.全部作为联络线 14、已知异步串行通信数据帧格式为:起始位 1 位,数据位 7 位,奇偶校验位 1 位和停止 位 1 位,当传输速率为 2800 波特时,每秒可传送的字符数为( )。 A.280 B.350 C.400 D.2800 15、某 10 位 D/A 转换器输出满量程电压为 2.5V,其分辨率约为( )。
A.2.5mV B.5mV C.10mV D.20mV 三、简答题(每题 10 分,共 40 分) 1、若已知 DS=1300H,某数据段定义为: DATA SEGMENT ORG 0200H AA BB CC DW 0300H, 1200H, 34H, 6 EQU $-AA DB 7, 8, 34H, 89H DATA ENDS 下列指令单独执行后,相应寄存器及存储单元的内容为多少? MOV MOV MOV LEA SAR AX, AA DX, AA+3 CX, BB BX, CC CC+2, 1 ;AX= ;DX= ;CX= ;BX= ;(1320AH)= 2、执行下列指令后,CX,SI 及相关存储单元内容为多少? DATA SEGMENT ORG 0100H BUF1 DB 69H, 95H,75H BUF2 DB 79H, 87H,72H ENDS CX, 3 SI, BUF1 DI, BUF2 DATA … MOV LEA LEA CLC LP: MOV AL, [DI] ADC INC [SI], AL SI
INC LOOP DI LP CX= ,SI= ,(0100H)= ,(0101H)= ,(0102H)= 。 3、已知某中断源的中断类型码为54H,中断服务程序的名称为 INTS,利用直接置入法编写 程序段为该中断设置中断向量。 4、已知 8086 微机存储器系统的 RAM 部分是由 4 片 8K×8 的 SRAM 的存储芯片构成,连接图 如下图所示,试求: (1)此存储器系统的存储容量为多少?访问该存储器需要多少位地址?片内寻址和片间寻 址分别为多少位? (2)各片 RAM 存储器的基本地址是多少? 四、编程题(每题 10 分,共 30 分) 1、编写程序段将 100 字节数据缓冲区 BUF1 中的负数存于 BUF2 字节 缓冲区,并将负数的个数存于 COUNT 单元。 2、编写程序段将 BUF 为首地址,以’$’字符结尾的字符串中的大写字母变为小写字母, 其他字符不变,存于原单元。 3、已知 BCD 字节单元存储 0~9 的非压缩 BCD 码 00H~09H,编写完整汇编语言源程序将其 转换为 ASCII 码存放于 ASCII 字节单元。 五、应用题(30 分) 1、(10 分)已知可编程定时/计数器 8253 端口地址为 40H~43H,定时/计数器 0 的时钟为 1MHz,计数器 0 和计数器 1 连接图如右图所示,要求实现 1s 的定时中断。 (1)确定计数器 0 和计数器 1 的方式控制字;
(2)确定计数器 0 和计数器 1 的计数初值(包括计算过程); (3)编写 8253 的初始化程序段。 2、(20 分)ADC0809 通过 8255A 与 8086 系统总线连接图如下图所示,图中 START 为启动信 号(正脉冲有效),EOC 为转换结束信号(低电平表示正在转换),OE 为输出允许信号(高 电平有效),利用查询方式连续采集 IN0 模拟通道 100 个数据,将采集结果存储在以 ADBUF 为首地址的字节缓冲区。 (1)确定 8255A 各端口地址和 8255A 方式控制字; (2)编写程序段实现上述功能。
分享到:
收藏