成都理工大学2011-2012学年第一学期《微机原理与接口技术》

发布时间:2013-01-09 21:51:58   来源:文档文库   
字号:

一.选择题

1.8086 CPU通过C.IO/M控制信号来区分存储器控制信号来区分是存储器访问,还是I/O访问。与存储器的数据传送属于A.同步式传输。\

2.下列总线中,B.IEEE-488不属于系统总线,B.PCI属于局部总线。

\3.PC/XT系统中8259用于硬件中断的管理,其中断请求信号送到CPUD.INTR端,C.NMI端则用于接收非屏蔽中断请求信号

\4.下列中断D.存储器奇偶校验错属于非屏蔽中断,A.打印机中断属于可屏蔽中断,INT 21H属于内部中断。

\5.8253定时器输入时钟周期为Ti,计数初值为N,则定时周期为A.Ti*N,要实现周期性定时,必须工作在C.3方式。

\6.8253DMA控制器的块传输和查询传输均可传输数据块,其差别是查询传输要求在传输期间C.DREQ信号必须有效,但当B.EOP信号为高电平时都会结束DMA传输。\

7.8237DMA传送期间,通过C.DREQ来选择I/O设备。\

8.PC机中8237DMA通道0用于A.动态存储器刷新\

9.PC机从8255AA.PA口读取键盘送来的数据。

\10.在异步串行通信中,影响传输帧长度的参数有B.数据位

\11.一个8位的D/A转换器的分辨能力可达到满量程的D.1/256

三.填空题:

1.计算机与外部设备之间的数据传送方式有:无条件)传送方式,(条件)传送方式(中断)传送方式和(DMA)传送方式。

\2.计算机中主要有两种输出寻址方式:I/O)寻址方式和(存储器对应的I/O)寻址方式。PC机采用的是(I/O端口)寻址方式。

\3.根据不同的数据传输模块和设备,总线有不同的数据传输方式:同步)式传输,(异步)式传输,(同步)式传输和分离式传输。\

4.CPU用于接收中断请求信号的引脚是(INTR)和(NMI)。\

\5.80X86系统中,一个中断向量占4个字节,分别存放中断服务程序的IP和(CS)。\\

6.NMI,INTR,单步执行,协处理器出错所引发的中断优先级从高到低依次为:处理出错),(NMI,INTR)和(单步执行)。\

\7.PC系统中,8253三个计数通道的作用为:电子钟时间基维),(为动态RAM刷新定时),(扬声器音频控制)。\

\8.8253定时器有二进制和BCD两种计数方式,各自的计数范围为(0~65535)和(0~9999)。9.8253定时器能产生周期性输出的工作方式是2方式和3方式。10.PC机中8237DMA通道0的作用(刷新动态存储器DRAM)。11.RS-232C接口以96007N,1传输通信,则传输帧长度为

\9bit,每秒最多能传输(1066个字符。

二.判断题:

1.总线和接口都具有连接和控制多个外部设备的功能。×

\2.地址译码功能是微机接口必须具有的功能之一。

\3.CPU内部的总线属于系统总线。×

\ 4.固定式端口地址译码可通过加入跳线来局部更改接口的I/O端口地址。\

5.PC系统采用内存前1K空间作为中断矢量表,因此只能有256种中断类型。

\6.硬件中断可用INT指令来激活。

\7.采用中断向量表,可大大加快CPU响应处理中断的速度。\

8.DMA是一种没有CPU参与的高速数据传送方式。\

9.DMA2种启动方式:硬件启动和软件启动。\

10.8253定时器是通过改变标准脉冲宽度来实现定时的。

\11.8253定时器内部有3个独立的加1计数器。×\

12.8255并行接口芯片的PAPBPC口均可工作在0方式,1方式和2方式。×

\ 13.8255并行接口芯片的按位置位/复位命令字是针对C口的,因此应直接写向C口。√ 14.DAC芯片与系统连接时,如果DAC没有数据寄存器,必须外加锁存器或者I/O接口芯片。

\15.8250/8251串行接口芯片既可用于同步传送,也可用于异步传送。

\16.异步通信一般用于数据传送时间不能确定,传送数据不连续,数据量较少的场合。\

17.PC机利用16H中断从键盘缓存区读取被按键的ASCII码。

\18.串行通信中的双同步通信使用的2个同步字符必须相同。√ 

四.问答题

1. I/O接口应具备哪些功能?数据缓冲功能设备选择功能信号转换功能提供信息交换的握手信号中断管理功能可编程功能

2. 画出异步串行传送以2400,7E,1传输参数传送字符F的传输波形图。ASCII(F)=1000110

五.编程题:

1、某应用系统中8253的输入CLK=1MHZGATE=1,端口地址为260H~263H,编写一个指令序列使通道0输出450HZ的连续方波。8253控制字格式如图:

D7 D6 D5 D4 D3 D2 D1 D 0

SC1

SC0

RL1

RL0

M2

M1

M0

BCD

选择通道: I/O格式: 计数方式: 计数方式:

00=计数器0 00=计数锁存 000=方式0 0=二进制计数

01=计数器1 01=8位有效 001=方式1 1=BCD码计数

10=计数器2 10=高位有效 010=方式2

11=非法 11=先低后高8 011=方式3

100=方式4

101=方式5

#include

Main(){

Unsingned int N=1000000/450;

Outportb(ox263,oxB6);

Outportb(ox260,N-256*(N-256));

Outportb(ox260,N/256);

}

3. 编写一个指令序列,判断图3中有无键按下。8255A控制字格式如图2所示。

D7 D6 D5 D4 D3 D2 D1

1

A组方式

PA

PC7-PC4

B

PB

PC3-PC0

特征位 PA方式: A I/O: PC7-PC4 PB方式: B PC3-PC0

00 = 0方式 0 = 输出 0 =输出 0 =0方式 0=输出 0=输出

01 = 0 方式 1 = 输入 1=输入 1=1方式 1=输入 1=输入

1 =2方式

2 8255A控制字格式

答案: MOV AL , 82H;

MOV DX , 203H

OUT DX , AL;

MOV AL , OH;

MOV DX , 200H;

OUT DX , AL;

NN: IN AL , 201H;

AND AL , 0FH

CMP AL , OFH;

JZ NN;

本文来源:https://www.2haoxitong.net/k/doc/81ea22365727a5e9856a61aa.html

《成都理工大学2011-2012学年第一学期《微机原理与接口技术》.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式