微计算机原理与应用模拟题8

模拟试卷8 参考解答

一、 单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填

1 C 6 C 2 B 7 A 3 B 8 C 4 B 9 A 5 A 10 C 在题后的括号内。每小题1分,共10分。错选、多选或未选均无分)

二、 多项选择题(在每小题的五个备选答案中,选出两个至五个正确答案。并将其号码

填在题中的括号内,多选、少选、错选均无分,每小题2分,共10分)

1 BDE 每空1分,共10分)

1. BFH 2. 200×4=800 3. FAR 4. 两 5. 可屏蔽中断 6. 中断向量表 7. B 8. 起始 9. 地址 10. 16

2 BCD 3 ABE 4 ABCE 5 ABD 三、 填空题(在每小题的空格中填上正确答案。错填、漏填均无分。本大题共10个空,

四、简答题(回答问题,本大题有3小题,每小题5分,共15分 )

1. 简述8086微机系统中,硬件中断和指令中断的主要不同点。

答:(1)硬件中断由外部中断源发出中断请求,具有随机性。指令中断由CPU执行INT n指令产生中断,不具有随机性。

(2)硬件中断用于解决紧急事故,如电源故障。指令中断用于调试程序以及DOS系统功能调用和BIOS中断调用。

2. 简述DMA方式的特点和应用场合。

答:特点:(1)数据传输速度快,且为批量数据传输。 (2)传输速率之受存储器速度的限制。

(3)在DMA传送期间,CPU不介入操作,把总线控制权交给DMA控制器。 (4)通过专门的DMAC硬件,直接控制数据传输,硬件电路比较复杂。 应用场合:

(1)需要批量数据传输的场合。 (2)要求数据传输的速度比CPU更高。

(3)传输响应时间比CPU在正常状态时所能产生的更快。 3. 8086 CPU系统为什么要使用总线收发器?

答:8086CPU系统中,接入了具有三态输出功能的8位双向的总线收发器8286/8287。其作用是使系统稳定地工作,提高数据总线的负载能力。8286双向传输时,数据不反相;而8287双向传输时,数据反相。

五.判断改错题(判断下列各小题的正误,正确的划“√”,错误的划“?”,并对错误进行改正,本大题有5小题,每小题2分,共10分。)

1. BCD码表示的数是二进制数。 ( ? ) 改:BCD码是利用二进制表示十进制。

2. 当指令执行完毕后,其结果是偶数时,奇偶标志。 ( ? ) 改:当指令执行完毕后,其操作数结果的低8位中含有偶数个1时,奇偶标志PF=1。 3. 立即数是不允许被用作目的操作数的。 ( √ ) 4. DRAM存储器芯片只要不关电源,信息就不会丢失。 ( ? ) 改:DRAM存储器芯片只要不断对栅极充电,信息就不会丢失。

5. 8253的计数执行单元最多可计数65 535个输人脉冲。 ( ? ) 改:8253的计数执行单元最多可计数65536个输入脉冲。

六.程序分析 (写运行结果及程序功能,本大题有3小题,每小题5分,共15分)

1. 程序的功能是:比较X和Y数值,并把大的值送到BIG单元。

2. 程序的功能是:将1000H~2FFFH地址中所有大于0的数送NEGBUF开始的存储单元中。 3. 程序的功能是:从240H读出数据,测试其是否为01H,若不是,转出错处理ERROR;若是,将241H端口置1。

七、基本设计题(按题目要求编制8086/8088汇编语言程序,本大题有2小题,每小题6分,共12分)

1. 解: WAIT:

MOV MOV INT MOV

DX, 21BH AL, 82H 21H DX, 219H

LOP: LP1: 2. 解:

IN CMP JZ

MOV MOV SHL JC INC LOOP HLT

AL, DX AL, 0FFH WAIT CX, 8 BL, 0 AL, 1 LP1 BL LOP

DATA SEGMENT BUF

DB 1,-3,-5,...

$-BUF

COUNT EQU PLUS DATA CODE

DB ENDS

SEGMENT

ASSUME CS:CODE,DS:DATA

AX,DATA

DS,AX SI,BUF CX,COUNT

START:MOV

MOV LEA

MOVE CLD LODSB TEST JNZ INC

LOP:

AL,80H

NEXT PLUS CX LOP

NEXT: DEC

JNZ

CODE: ENDS

END

START

八、综合应用设计题(本大题有两小题,共18分)

1. (10分)解:

2、(8分)解:

(1)工作方式3::TCLK?

1?0.025ms

4?10?320ms计数初值??800

0.025ms(2)

MOV OUT MOV OUT MOV OUT

AL,37H 87H,AL AL,00H 84H,AL AL,08H 84H,AL

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4