吉首大学微机原理期末试卷(2) 下载本文

3.“先执行后判断”的循环程序结构中,循环体执行的次数最少是___A______次。

A.1 B. 0 C. 2 D. 不定 4. 下面的说法中,正确的是____D___

A. EPROM是不能改写的

B. EPROM是可改写的,所以也是一种读写存储器 C. EPROM只能改写一次

D. EPROM是可改写的,但它不能作为读写存储器 5. _____B_______是任何I/O接口中必不可少的逻辑部件。

A. 数据缓冲器、控制寄存器、状态寄存器 B. 数据缓冲器、端口地址译码器、读/写控制逻辑 C. 数据缓冲器、端口地址译码器、中断控制逻辑 6. 中断向量是___C______ A. 子程序入口地址

B. 中断服务程序入口地址

C. 中断服务程序入口地址的地址 D. 传送数据的起始地址

7. 8253/8254无论工作在哪种方式,在初始化编程时,写入控制字后,输出端OUT便____D____ A. 变为高电平 B. 变为低电平 C. 变为相应的高电平或低电平

D. 保持原状态不变,直至计数结束

8. 对于共阴极连接的7段数码显示器,如果要使某一段发光,则需要在对应的段输入引脚上输入

____A______

A. TTL高电平 B. TTL低电平 C. TTL高或者低电平

9. PC系列机键盘常采用单片机作为键盘控制器,它通过一条5芯电缆向主机提供键的____C____ A. BCD码 B. 二进制码 C. 扫描码 D. ASCII码 10. 波特率是串行通信的一项重要参数,以下说法中正确的是_____B________ A. 波特率是指单位时间内传送的字符数

B. 用选定的波特率除以10来估计每秒钟传送的字符数 C. 波特率也称波特率因子

29

D. RS-232C的标准波特率可取64bps

11. 从转换工作原理上看,____________ADC速度最快

A. 逐次逼近式 B. 并行比较式 C. 双积分型 D. 电压频率式 12. 旋转式步进电机作为微机测控系统的执行元件,其基本作用是把脉冲个数变换为____C______ A. 位移 B. 转动速度 C. 角位移 D. 功率

三:简答题

1:写出下列指令源操作数的寻址方式

(14) (15) (16) (17) (18) (19) (20) (21)

2: 给定一个堆栈区,其地址为1250H:0000H-----1250H:0100H,(SP)=0052H,问:

(1)栈顶地址是什么?

(2)栈底地址是什么?在堆栈段寄存器SS中的段地址是什么?

(3)若存入数据2456H,数据在内存中如何存放?此时,SP中的内容是什么? 答:(1) 栈顶地址: 1250H:0052H

(2) 栈底地址: 1250H:0100H (SS)=1250H (3) [1250H:0050H]=56H [1250H:0051H]=24H (SP)=0050H

3:下列程序完成计算N!的功能,请阅读程序并填入空缺的部分 data segment num db 5

30

mov ax,0bah立即寻址 mov ax,[200h]直接寻址 mov ax,[bx+20]寄存器相对寻址 mov ax,[bx][si]基址变址寻址 mov ax,val[bx]寄存器相对寻址 mov ax,es:[bx]寄存器间接寻址 mov ax,val[bx][si]相对基址变址寻址 mov ax,offset TABLE立即寻址

fnum dw ? data ends

stack segment para stack ‘stack’ db 100 dup (?) stack ends code segment

assume cs:code,ds:data,es:data,ss:stack start: proc far

begin: push ds mov ax,0 push ax

mov ax,data

mov ds,ax mov es,ax push cx mov ah,0 mov al,num call factor mov fnum,ax pop cx ret start endp factor proc push ax

__(1) dec ax 或 sub ax,1 jne f_count ___(2) pop ax jmp return

31

f_cont: ___(3) call factor pop cx mul cl return: ret factor endp code ends end begin

4: 试说明8086/8088CPU的RESET信号的功能

答:① 8086/8088CPU的RESET引线,可用来启动或再启动系统

② 8086在RESET引线上检测到一个脉冲的正沿,便终结所有的操作,直到RESET信号变低 ③ 在复位时,CS中的值被初始化为0FFFFH,IP中的值被初始化为0,因此在8086复位后执行的第一条指令的内存绝对地址为0FFFF0H处,在正常情况下,从0FFFF0H单元开始,放一条段交叉直接JMP指令,以转移到系统程序的实际开始处.

④ 8086要求复位脉冲的有效电平(高电平)必须至少持续4个时钟周期

5:一个异步串行发送器,发送具有8位数据位的字符,在系统中使用1个奇偶校验位和2个停止位。若每秒发送100个字符,则其波特率、位周期和传输效率各为多少?

答:由题意可知,串行数据格式为:1个起始位、8位数据位、1个奇偶校验位和2个停止位,故其字符长度为:1+8+1+2=12(位)。

波特率=每秒发送的字符数X字符长度=100X12=1200(位/秒) 位周期=1/波特率=1/1200=0.833ms 传输效率=字符中数据有效位数/字符长度=8/12=67%

四:综合分析题

1:某微机系统提供以下信号:地址线A0—A15,数据线D0—D7,控制线/WR,/RD。利用两片静态RAM6116(2KX8位)扩展存储空间。扩展后要求2片6116的地址分别为8000H—87FFH和A000H—A7FFH,要求画出电路连线图(采用全译码方式,不允许出现地址重叠)

32