—属于你的学习中心
2000年硕士研究生入学考试试题
考试科目:微机原理与数字电路
注:应届生作所有不加*的题,往届生可在加*号题与不加*号同题号题中任选一题。
一、 单项选择题(共10分)从每小题的四个备选答案中选出一个正确答案,并将正确的番号填入题干的括号内。
1, 计算机使用总线结构的优点是便于实现积木化,同时()。
1) 减少了信息传输量 2) 提高了信息传输速度
3) 减少了信息传输线的条数 4) 两种信息源代码在总线可同时出现
2, 存储周期是指()。
1) 存储器的读出时间 2) 存储器的写入时间
3) 存储器进行连续读和写操作所允许的最短时间间隔
4) 存储器进行连续写操作所允许的最短时间间隔
3, 与外存储器相比,内存储器的特点是()
1) 容量大、速度快 2) 容量大、速度慢
3) 容量小、速度快 4) 容量小、速度慢
4, 微处理器读/写控制信号的作用是()
1) 决定数据总线上的数据流方向 2) 控制操作(r/w)的类型
3) 控制流入、流出存储器或i/o接口信息的方向 4) 以上的任一作用
5, 采用dma方式传送数据时,每传送一个数据就要占用()的时间。
1) 一个指令周期 2) 一个机器周期
3) 一个存储周期 4) 一个总线时钟周期
二、 填空(10分)
1、 设有一个具有15位地址和8位字长的存储器,问:
1) 该存储器可存储()个字节的信息。
2) 若用2kⅹ4位的sram组成该存储器,需()片sram。芯片。
3) 若用8kⅹ8位的sram组成该存储器,需要()根地址线产生芯片选择。
2、 一片intel8253/8254占据()个8位i/o端口地址。
3、 用二片8259a级联后,8086的可屏蔽中断可扩充到()级。
4、 当8255a的pc4~pc7全部为输出线,表明8255a的a端口工作方式是()。
5、 8086通过数据总线对()进行一次访问所需的时间为一个总线周期,一个总线周期至少包括()个时钟周期。
6、 i/o设备的编址方式通常有()和()两种方式。
三、 简答题(12分)
1、 8086如何解决地址线和数据线的复用问题?
2、 若8255a工作于方式0且以查询i/o方式进行数据传送,如何使用应答联系信号?
3、 中断方式和dma方式相比,有和不足之处?
4、 简述子程序与宏指令的区别。
四、 指出下面各小题中的错误并说明错误原因(8分)
1、 mov ax,0ffh
mov cs,ax
add ax,ax
2、 mov ax,100
add [ax],bx
daa
3、 mov bx,offset names
mov al,[bx+5]
4、 计算机内的“溢出”是指其运算结果为无穷大。
/
五、 阅读程序并写出运行结果(10分)
1、 已知:mov dl,31h
mov cx,100
mov ah,2
int 21h
简述上面程序段的功能。
2、 已知一段程序如下:
data segment at 100h
a1 dw 10,20
a2 equ 100
a3 db ‘1234’
org 2
a4 dw 1234h
data ends
画出该程序段的内存分配示意图,说明该数据段的存储器分配情况。
3、 已知:初值(ax)=0119h。执行下列程序段后,(ax)=(),(cf)=()
mov ch,ah
add al,ah
daa
xchg al,ah
adc al,34h
daa
xchg ah,al
hlt
六、 编程(10分)
已知在array数组中有100个带符号字数据,编写一个完整的8086汇编语言程序,统计出array数组数据中的正、负数的个数并存入np、nn单元中。
*六、编程(10分)
已知在array数组中有80个无符号字节数据,编写一个完整的8086汇编语言程序,将array数组中的最大值放入max单元中。
十、(10分)试用d触发器设计一个能够自启动的三级扭环计数器。
要求:1、画出状态图,列状态转换真值表;
2、求反馈逻辑,实现自启动;
3、画出能自启动的三级扭环计数器。
*十(10分)试利用d触发器设计一个同步时序电路——序列检测器,当电路连续输入三个或三个以上的“1”时,输出为1,其它情况输出为0。
若给定输入 xx:010011111010,
则检测器输出zz:000000111000
试求:1、建立原始状态图和状态表;
2、进行状态化简;
3、画出序列检测器的逻辑电路图
/