微机原理试题及答案 (1)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
学年第学期微机原理及应用(A)课程试卷
卷16
班级姓名得分任课教师
一、选择题:(每题分,共18分)
1、DMAC向CPU发出请求信号,CPU响应并交出总线控制权后将( 3)。
反复执行空操作,直到DMA操作结束
进入暂停状态, 直到DMA操作结束
进入保持状态, 直到DMA操作结束
进入等待状态, 直到DMA操作结束
2、有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数据
处理及显示输出,应采用的数据传送方式为( 3 )。
无条件传送方式查询方式
中断方式直接存储器存取方式
3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过
(3 )来实现。
计数器寄存器移位寄存器 D触发器
4、8088 CPU输入/输出指令可寻址外设端口的数量最大可达(4 )个。
128 256 16K 64K
5、CPU响应中断后,通过( 4)完成断点的保护。
执行开中断指令执行关中断指令
执行PUSH指令内部自动操作
6、并行接口芯片8255A具有双向数据传送功能的端口是(1 )。
PA口PB口 PC口控制口
7、8088CPU处理动作的最小时间单位是(2 )。
指令周期时钟周期机器周期总线周期8.堆栈是内存中(4 )。
先进先出的ROM区域后进先出的ROM区域
先进先出的RAM区域后进先出的RAM区域
9、计算机中广泛应用的RS-232C实质上是一种(3 )。
串行接口芯片串行通信规程(协议)
串行通信接口标准系统总线标准
5--1 10、高速缓冲存储器(CACHE)一般是由( 1 )芯片组成。
SRAM DRAM ROM EPROM
11、鼠标器是一种(3 )。
手持式的作图部件手持式的光学字符识别设备
手持式的座标定位部件手持式扫描器
12、传送速度单位“bps”的含义是( 2 )。
bytes per second bits per second
baud per second billion bytes per second
二、填空题:(每空1分,共12分)
1、CPU在响应中断后,自动关中。为了能实现中断嵌套,在中断服务程序中,
CPU必须在保护现场后,开放中断。
2、在计算机运行的过程中,有两股信息在流动,一股是数据,另
一股则是控制命令。
3、指令MOV BX,MASK[BP]是以 ss 作为段寄存器。
4、指令REPE CMPSB停止执行时,表示找到第一个不相等的字符
或 CX=0 。
5、设CF=0,(BX)= 7E15H,(CL)= 03H,执行指令 RCL BX,CL后, (BX)
= ,(CF)=,(CL)=。0F0A9H 1 3 6、在8088 CPU中,一个总线周期是 CPU从存储器或I/O端口存取一个字
节的时间。
8253定时/计数器有 3 个独立的16位计数器,每个计数器都可按二进制或 bcd 来计数。
三、程序设计(共40分)
1.(10分)假设X和X+2单元与Y和Y+2单元中分别存放的是两个双
字有符号数据A和B(X、Y为低位字)。阅读以下程序段,并回答问题。
MOV DX,X+2
MOV AX,X
ADD AX,X
ADC DX,X+2
CMP DX,Y+2
JL L2
JG L1
CMP AX,Y
JBE L2
5--2 L1: MOV AX,1
JMP EXIT
L2: MOV AX,2
EXIT: HLT
1)该程序段所完成的操作是什么1)比较2A与B的大小
2)AX=1和AX=2分别说明了什么2)AX=1说明2A>B,AX=2说明2A≤B
3)若JBE L2改为JB L2,在操作结果上有什么区别
AX=1说明2A大于等于B,AX=2说明2A小于B
2.(15分)自BUF单元开始存放了10个16位的无符号数Ai,试编程
完成对这10个数求累加和,并将和存入SUM单元中(设和不大于
65535)。
2. MOV BX,OFFSET BUF 3. LEA SI,S1
XOR AX,AX LEA DI,ES:S2
MOV CX,10 MOV CX,26
LOP: ADD AX,[BX] CLD
INC BX REP MOVSB
INC BX HLT
LOOP LOP
MOV OFFSET SUM,AX
HLT
3.(15分)在S1单元开始的存储区域中,存放26个以ASCⅡ码表示的
字符,请编写程序段,将它们依次传送到S2单元开始的存储区域中。
5—3
四、综合题(30分)
下图为一微机系统电路原理图,系统中由一片EPROM 2764和一片SRAM 6264构成了程序存储器和数据存储器,用一片并行接口芯片8255A与一个8位ADC的接口来控制ADC的工作并传送数据。ADC的START是A/D转换启动信号,EOC是转换结束信号,OE是A/D转换数据输出允许信号。请分析电路
原理图并回答下列问题:
1)系统中程序存储器的容量是 8 2)系统中数据存储器的容量是 8
3)若要求2764的地址范围为02000H ~03FFFH ,6264的地址范围为
06000H ~07FFFH ,8255A 各端口的地址范围为8000H ~8003H ,请采用全译码法完成图中数据线、地址线、控制线和其它有关器件端点的连线(可自行添加逻辑电路)。
3) Y1 Y3 Y4 MEMW MEMR IOR IOW G2A G2B G1 2764 CE OE 6264 CE WE OE 8255 CE RD WR
8088主控板 A16 A17 A18
A19
8088 主控板
2764
8255A
6264
74LS138
8位ADC
D0~D7
B C
A0~A12