当前位置:首页 > 微机试卷
(一) 一、简答题(每小题6分,共36分)
1、什么是总线?总线技术包含哪几方面??
2、什么是中断?一般微机中包含有哪几类中断?它们各有什么特点? 3、什么是流水线技术?简单叙述8086CPU指令流水线实现的原理。
4、计算机硬件体系结构一般采用那两种结构?试述这两种结构的特征和区别。 5、8088/8086CPU由哪几部分构成?它们的作用分别是什么?
6、程序查询方式和中断方式是CPU与外设间进行数据传送的两种方式,试述各自的特点及两者的差异。
二、某微机系统采用8088CPU,试用32K×8位的RAM62256、16K×8位的EPROM27128、一 个2-4译码器74HC139和适当的门电路构成一个80000H起始的地址空间连续而且唯一的64K 字节RAM、32K字节EPROM的存储器子系统。(共14分)
1、画出存储器系统连接图;(10分) 2、写出各个存储器的地址范围。(4分)
三、程序设计(共20分)
1、从地址0600H开始的存储区,存储着31H,32H,33H,34H。现有如下程序段:(5分)
MOV SI,0600H MOV DI,0800H MOV CL,04H
MOV DX,0002H
1
CYCLE:MOV AL,[SI] AND AL,0FH
INC SI
SHL [SI],CL ADD AL,[SI] MOV [DI],AL INC SI INC DI DEC DX JNZ CYCLE HLT
程序段执行后, SI = , DI= , CL= , (0800H) = ,(0801H)= 。
2、如下程序段:
DATA SEGMENT
SIGN DB ‘0123456789’
DATA ENDS
LEA SI,SIGN LEA DI,SIGN +1 MOV CX,5
LOP:MOV AL,[SI]
XCHG AL,[DI] MOV [SI],AL ADD SI,2 ADD DI,2 LOOP LOP HLT
上述程序段运行后,SIGN开始的10个字节存储单元内容(十六进制值)是什么? (5分)
3、编程将存放在内存单元MBIN中的16位二进制数转换为BCD码,并存放在MBCD开始的内存单元中。(10分)
2
四、某微机系统用一片8255A并行接口芯片扩展了一个人机接口,其中显示器采用8位LED(共阴极),键盘共有14个按键,采用动态扫描法和反转法设计显示器和键盘。(15分)
1、画出电路原理图; (7分) 2、简单叙述其工作原理。 (8分)
五、某计算机系统有3台微机应组成多机系统,采用RS232C进行数据通讯,数据格式有6 种。(共15分)
1、若采用主从式结构,1台微机作为主机,2台微机作为从机,主机发送数据,从机 接收数据。请画出结构示意图,并简单叙述工作原理。(7分)
2、能否实现3台微机任意两台之间互相接收和发送数据?如不能实现,请说出理由。如能实现,请画出原理示意图、给出通讯协议并简单叙述工作原理,并指出其弱点。(8分)
3
(二)
一、简答题(每小题6分,共36分)
1、什么是总线?总线传输需要解决的问题有哪些?
2、什么是中断?什么是中断向量表?中断向量在表中的存放地址的是如何确定的? 3、常用的个人计算机硬件采用什么体系结构?它的特点是什么? 4、什么是CPU?8088/8086CPU的特点是什么?
5、在8088/8086系统中,存储器为什么要分段?段与段之间的关系有哪些? 6、什么叫时序?它的作用是什么?
二、某微机系统采用8088CPU,试用32K×8位的RAM62256和2-4译码器74HC139构成一个
地址空间连续且唯一的RAM存储器子系统。 (共14分)
1、画出存储器系统连接图;(10分) 2、写出各个存储器的地址范围。(4分)
三、数字滤波算法的实现:设有20个单字节无符号数,存放在ARRAY开始的单元中,取出
值为中间的4个数平均后作为真值,并将其存放于随后的数据单元中。(共16分)
1、画出算法实现的程序框图;(8分) 2、编写相应程序。(8分)
4
共分享92篇相关文档