微机原理模拟试题3答案

微机原理模拟试题3答案
微机原理模拟试题3答案

模拟试题3参考答案

一、填空题目(20)

1.10000010B

2.基址指针寄存器

3.8000H、0~65535

4.执行部件EU、EU

5.8

6.64KB

7.ROM、BIOS、控制系统、输入输出

8.无条件传送;条件传送

9.通用串行总线;支持热拔插、自带电源、数据传输率高

10.发送方和接收方采用相同的频率;两个字符的间隔不确定

11.在内存和外设之间利用总线建立直接通道,实现高速的成块的数据传输12.将数字信号转换为模拟信号、将模拟信号转换成为数字信号

13.把辅存作主存用,扩大程序员编程使用空间;段式虚拟存储器、页式虚拟存储器、段页式虚拟存储器

二、选择题(20)

1 A

2 D

3 D

4 D

5 D

6 B

7 A

8 B

9 B 10 C

三、简答题(20)

1.8086CPU在取指令和执行指令时,指令队列起到什么作用?

答:8086CPU内部分为执行部件和总线接口部件,两者可以实现并行工作。并行工作的基础就是指令队列,指令队列的作用是缓冲。

2.计算机的输入/输出方式有哪几种?

答:计算机的输入输出方式主要有:

(1)程序控制方式,包括无条件传输和条件传输两种。

(2)中断控制方式。

(3)DMA方式。

3.简述中断的处理过程。

答:对于一个中断源的中断处理过程应包括以下几个步骤:即中断请求、中断响应、保护断点、中断处理和中断返回。

4.8086的寻址方式有哪几种?试举例说明。

8086的寻址方式主要有:

(1)立即数寻址如:MOV AL,15

(2)寄存器寻址如:MOV AX,BX

(3)直接寻址如:MOV AX,[0100H]

(4)寄存器间接寻址如:MOV AX,[SI]

(5)寄存器相对寻址如:MOV AX,ARR[SI]

(6)基址变址寻址如:MOV AX,[SI+BX]

(7)相对的基址变址寻址如:MOV AX,ARR[SI+BX]

四、程序分析题(15)

1.(1)完成100以内偶数求累加和

(2)2550

2.(1)BLOCK数据区中的最小数送RESULT单元(2)31 次

五、8255A的应用(10)

1.0C0H

2.90H

初始化程序如下:

MOV DX,00C3H

MOV AL,10010000B

OUT DX,AL

六、编程(10)

DA TA SEGMENT

DA T DB 12,34,15,26,78

A VG D

B ?

DA TA ENDS

CODE SEGMENT

ASSUME CS:CODE,DS:DA TA

START:MOV AX,DA TA

MOV DS,AX

MOV CX,5

LEA SI,DA T

CLC

MOV AX,0

LP:ADD AL,[SI]

INC SI

ADC AH,0

LOOP LP

MOV BL,5

DIV BL

MOV A VG,AL

MOV AH,4CH

INT 21H

CODE ENDS

END START

相关主题
相关文档
最新文档