当前位置:文档之家› 微型计算机接口技术及应用课后习题答案第四版刘乐善

微型计算机接口技术及应用课后习题答案第四版刘乐善

微型计算机接口技术及应用课后习题答案第四版刘乐善
微型计算机接口技术及应用课后习题答案第四版刘乐善

习题一

2、为什么要在CPU与外设之间设置接口?

在CPU与外设之间设置接口主要有4个原因:

(1)CPU与外设二者的信号不兼容,包括信号线的功能定义、逻辑定义和时序关系

(2)CPU与外设的速度不匹配,CPU的速度快,外设的速度慢

(3)若不通过接口,而由CPU直接对外设的操作实施控制,会使CPU处于穷于应付与外设打交道之中,大大降低CPU的效率

(4)若外设直接由CPU控制,会使外设的硬件结构依赖于CPU,对外设本身的发展不利。

3、微型计算机的接口一般应具备那些功能?

微机的接口一般有如下的几个功能:

(1)执行CPU命令的功能:CPU将对外设的控制命令发到接口电路中的命令寄存器(命令口)中,在经分析去控制外设

(2)返回外设状态的功能:通过状态寄存器(状态口)完成,包括正常工作状态和故障状态

(3)数据缓冲的功能:接口电路中的数据寄存器(数据口)对CPU于外设间传送的数据进行中转

(4)设备寻址的功能:CPU某个时刻只能和一台外设交换数据,CPU发出的地址信号经过接口电路中的地址译码电路来选中I/O设备

(5)信号转换的功能:当CPU与外设的信号功能定义、逻辑关系、电平高低及工作时序不兼容时接口电路要完成信号的转换功能

(6)数据宽度与数据格式转换的功能:由于CPU处理的数据都是并行的,当外设采用串行传送方式时,接口电路就要完成串、并之间的转换,并进行数据格式的转换。

8、CPU与接口之间有哪几种传送数据的方式?它们各应用在什么场合?

CPU与接口之间的数据传送方式主要有查询方式、中断方式和DMA方式:(1)查询方式:主要用于CPU不太忙且传送速度不高的情况下。无条件传送方式作为查询方式的一个特例,主要用于对简单I/O设备的控制或CPU 明确知道外设所处状态的情况下。

(2)中断方式:主要用于CPU的任务比较忙的情况下,尤其适合实时控制和紧急事件的处理

(3)DMA方式(直接存储器存取方式):主要用于高速外设进行大批量数据传送的场合。

9、分析和设计接口电路的基本方法是什么?

分析和设计接口电路通常采用两侧分析法和硬软件结合法相结合:

(1)两侧分析法:CPU一侧,主要是了解CPU的类型、它提供的数据线的宽度、地址线的宽度、控制线的逻辑定义、时序关系的特点;外设一侧,主要是了解被连接外设的外部特性及被控外设的工作过程

(2)硬软件结合法:硬件设计主要是合理选用外围接口芯片、有针对性地设计附加电路;软件设计可以采用汇编语言(或高级语言)直接对低层硬件编程,也可以采用DOS系统功能调用和BIOS调用编程。

习题二

3、设计I/O 设备接口卡时,为防止地址冲突,选用I/O 端口地址的原则是什么?

为了避免端口地址发生冲突,在选择I/O 端口地址时一般要遵循以下的原则:

(1) 凡是被系统配置所占用了的地址一律不能使用

(2) 原则上讲,未被占用的地址,用户可以使用,但对计算机厂家申明

保留的地址,不要使用,否则会发生I/O 端口地址重叠和冲突

(3) 一般,用户可使用300H ~31FH 地址,这是IBM -PC 微机留作实

验卡的,用户可以使用。为了避免与其他用户开发的插件板发生地址冲

突,最好采用地址开关。

5、在I/O 端口地址译码电路中常常设置AEN =0,这有何意义?

AEN =1,表示正在进行DMA 操作,在I/O 端口地址译码电路中,常常令AEN =0时,译码输出才有效,这样做的目的是为了避免在DMA 操作周期中,由DMA 控制器对这些以非DMA 方式传送的I/O 端口执行DMA 方式的传送。

6、若要求I/O 端口地址为374H ,则在图2.1(b )中的输入地址线要作哪些改动?

为了使I/O 端口的地址为374H ,图2.1(b )中地址线A 2、A 8后的非门去掉,而在地址线A 3、A 7后面加上非门。即修改后地址线A 0、A 1、A 3、A 7后有非门,其余地址线后无非门。如图所示:

& A 9

A 8 A 7 A 2 1

A 3 A 1 A 0 & 1 1 1 1

1

AEN IOR ≥1 Y …

12、在独立编址方式下,CPU 采用什么指令来访问端口?

独立编址方式下,采用专用的I/O 指令——输入/输出指令(如PC 系列微机中的IN 、OUT )来访问端口。

19、若将图2.3中DIP 开关状态设置为:S 2和S 1合上(ON );S 3和S 0断开(OFF ),试指出74LS138输出端 的地址范围,并与图中在DIP 开关原来的状态下

输出端所产生的地址范围进行比较,有何变化?

如果S 2和S 1合上(ON );S 3和S 0断开(OFF ), 有效时,各位地址A 9 A 8 A 7 A 6 A 5 A 4 A 3 A 2

1 0 0 1 0 1 0 1

S 3 S 2 S 1 S 0

开 合 合 开

所以,这种开关状态下, 的地址范围是254H ~257H ;而DIP 开关在原来的开关状态下, 的地址范围是314H ~317H 。这两个地址范围A 9~A 6Y 5 Y 5 Y 5 5Y 5

的状态不同,因为A 9~A 6的状态是由开关的状态决定的;而二者的A 5~A 2是相同的,因为它们不受开关状态的影响。

习题三

2微机系统的定时有哪两类?何谓时序配合?

微机系统中的定时分为内部定时和外部定时两类。

内部定时是指计算机本身运行的时间基准或时序关系,是用户无法更改的。 外部定时是指外部设备实现某种功能时,本身所需要的一种时序关系,需要用户根据外设的要求进行安排。

时序配合是指用户在考虑外设与CPU 连接时,不能脱离计算机的定时要求,即以计算机的时序关系为依据来设计外部定时机构,以满足计算机的时序要求。 3微机系统中的外部定时有哪两种方法?其特点如何?

微机系统中的外部定时有软件定时和硬件定时两种方法。

软件定时:利用CPU 执行指令需要一定时间的特点产生延时。这种方法不需增加硬件设备,只需编制延时程序即可;但是它降低了CPU 的效率,浪费了CPU 的资源,而且由于同样的延时程序在不同计算机上运行的时间会不同,所以通用性比较差。

5.8253初始化编程包括哪两项内容?

在对8253进行始化编程时,首先向命令寄存器中写入方式字,选择计数通道、工作方式、计数初值的长度及写入顺序、计数码制。然后按方式字的要求向选定的计数通道中写入计数初值。

10利用8253作为波特率发生器,当CLK =1.1931816MHz ,波特因子为16时,要求产生4800波特的传输速率,试计算8253的定时常数。

由于波特因子=波特率收、发?f ,所以8253输出的频率应该是

Hz 76800164800=?=OUT f ,由此可计算出8253的定时常数:

165.1576800101931816.1N 6

≈≈?=OUT CLK f f = 习题五

2.可屏蔽中断处理的一般过程是什么?

可屏蔽中断的处理过程一般可分为4个阶段:

(4) 中断申请:外设向CPU 发出中断申请信号,CPU 检测到有效的

INTR ,且无DMA 请求、IF =1,当前指令执行完毕就进入响应阶段

(5) 中断响应:CPU 通过总线控制器发出两个连续的中断响应信号(2

个 负脉冲)组成中断响应周期。在中断响应周期中,CPU 取得

中断类型号n ,将程序状态字(PSW )及断点的地址(CS 和IP )依次

入栈保护。再查中断向量表,将(4*n )→IP ;(4*n+2)→CS ,进入中

断服务阶段

(6) 中断服务:CPU 执行中断服务程序,为中断源服务

(7) 中断返回:当执行到中断服务程序中的IRET 指令时,将堆栈栈顶

的三个字单元内容弹出,依次送给IP 、CS 、PSW ,CPU 返回到原来的

程序去执行。

12.8259A 具有哪些工作方式和中断操作功能?指出与这些功能相对应的命令字(ICW/OCW )的内容?

8259A 的工作方式有以下几种:

INTA

(1)引入中断请求的方式:有边沿触发和电平触发两种;中断服务方式有向量式中断和查询式中断两种;

(2)与系统总线的连接方式:缓冲方式和非缓冲方式两种;

(3)屏蔽中断的方式:通常屏蔽和特殊屏蔽两种方式;

(4)优先级排队的方式:固定优先级和循环优先级(优先级轮换)两种,循环优先级又分为指定轮换和自动轮换两种;

(5)中断结束的方式:自动结束方式和非自动结束方式两种

8259A的中断操作功能有以下几个:

(1)设置中断触发方式、选择8259A芯片的数目——由ICW1完成;

(2)设置中断类型号的高五位——由ICW2完成;

(3)设置级联方式具体的连接情况(主片的哪些中断申请端连有从片;

从片与主片的哪个中断申请端相连)——由ICW3完成;

(4)设置特定完全嵌套方式、缓冲方式和中断结束方式——ICW4完成;

(5)设置对各中断源的屏蔽与开放状态——由OCW1完成;

(6)设置优先级轮换及发中断结束命令——由OCW2完成;

(7)设置特殊屏蔽方式、查询式中断的服务方式、选择要读出的寄存器——由OCW3完成;

14如何对8259A进行初始化编程(包括单片使用和双片使用)?

在单片8259A系统中,初始化时按顺序依次写入ICW1、ICW2、和ICW4;

在双片8259A系统中,初始化时要按顺序依次写入ICW1、ICW2、ICW3和ICW4。

18中断结束命令安排在程序的什么地方?在什么情况下要求发中断结束命令?为什么?

中断结束命令一般安排在中断服务程序中,在中断服务完成,中断返回指令(IRET)之前。

在8259A工作于非自动结束方式时,要送中断结束命令。因为这种方式,即使中断已经服务完毕,ISR中的对应位也不会自动清0,这样就使得低优先级的中断和同级中断得不到应有的响应。通过发中断结束命令,将服务完的中断级在ISR中的对应位清0,以便开放同级和低级中断。

习题七

1、可编程并行接口芯片8255A面向I/O设备一侧的端口有几个?其中C口的使用有哪些特点?

8255A面向I/O设备一侧有3个8位的端口:A口、B口和C口,或者说

有2个8位的端口(A口、B口)和2个4位的端口(C

上、C

)。

其中,C口比较特殊,它的特点主要有:作为数据口,可分为两个独立的4

位口(C

上、C

)使用;1方式和2方式时,C口的部分引脚作为A、B口的固

定联络信号线;1方式和2方式时,C口作为状态口使用;C口的引脚可以用按位置/复位命令字进行按位控制。

3、“由于按位置/复位命令字是对C口进行操作,所以可以写到C口”,这句话对吗?为什么?

这句话不对,因为“按位置/复位命令字”是命令字的格式,必须写入到控制口,如果写入到C口就作为一个普通的数据,完成的功能完全不同。

5、可编程并行接口芯片8255A有哪几种工作方式?各自的特点何在?

8255A有3种工作方式,其中A口可工作于方式0、方式1和方式2;B口

只能工作于方式0和方式1。

方式0的特点:①是基本输入/输出方式,输出有锁存功能,输入有缓冲功能,采用无条件方式或查询方式与CPU交换信息;②2个8位口和2个4位口,24根I/O信号线全部由用户控制;③无专用联络信号线;无固定时序;无确定的状态字;④单向I/O

方式1的特点:①是选通(应答)输入/输出方式,输入、输出都具有锁存功能,采用查询方式或中断方式与CPU交换信息;②A、B口作为数据口,C口部分引脚作专用联络信号线,这些信号线用户不能指定为其他用途;③有专用联络信号线;有固定时序;有确定的状态字;④单向I/O

方式2的特点:①A口为双向选通(应答)输入/输出方式,采用查询方式或中断方式与CPU交换信息;②有专用联络信号线;有固定时序;有确定的状态字;联络线定义、时序及状态字都是方式1输入和输出的组合。

10、根据图7.15两级微机双向并行接口逻辑电路,试编写主机(PC微机)的接收程序,要求PC微机通过8255A的PA口以中断方式读取从机(8031单片机)传来的状态信息。

1、串行通信有哪些特点?

解:(1)需要的通信线少(通常为两条),特别适合于远距离传送;

(2)传送速度较并行通信慢。

计算机接口技术复习题(含答案)

1. 在8086CPU 中,当M/ ——IO = 0,——RD = 1,—— WR = 0时,CPU 完成的操作是( D )。 (A )存储器读 (B )I/O 读 (C )存储器写 (D )I/O 写 2. 在标志寄存器中,用于说明计算结果为0的标志是( C ) (A )C 标志 (B )A 标志 (C )Z 标志 (D )S 标志 3. 两片8259A 采用主从级连方式,最多能接收( B ) (A )8级中断 (B )15级中断 (C )16级中断 (D )级中断 4. 异步通信所采用的数据格式中,停止位的位数错误的是( D ) (A )1位 (B )1.5位 (C )2位 (D )2.5位 5. 下面哪一条语句是采用寄存器间接寻址的( B ) (A )MOV AX ,BX (B )MOV AL ,[BX] (C )MOV AX ,20 (D )MOV AX ,BUF 6. 计算机系统总线按其功能可划分为数据总线、地址总线和( A ) (A )控制总线 (B )同步总线 (C )信号总线 (D )中断总线 7. 在PC/XT 机中,NMI 的中断向量在中断向量表中的位置是 ( C ) (A )由程序指定的 (B )由DOS 自动分配的 (C )固定在0008H 开始的4个字节中 (D )固定在中断向量表首 8. 在两片8259A 级联的中断系统中,从片的INT 端接到主片的IR4端,则初始化主、从片ICW3的数据格式分别是( B ) (A )01H 和40H (B )10H 和04H (C )10H 和40H (D )01H 和04H 9. CPU 与输入/输出端口是通过哪些指令来完成信息交换( C ) (A )MOV (B )MOVSB (C )IN 或OUT (D )STOSB 10. 在标志寄存器中,符号标志是( S ) (A )C 标志 (B )A 标志 (C )Z 标志 (D )S 标志 11. CPU 与输入/输出接口电路是通过端口寄存器进行信息交换,这些端口寄存器包括了状态端口、控制端口和( B ) (A )信息端口 (B )数据端口 (C )存储器端口 (D )命令端口 12. 8088微处理器可寻址访问的最大I/O 空间为( B ) (A) 1KB (B) 64KB (C) 640KB (D) 1MB 13. CPU 与输入/输出端口是通过哪些指令来完成信息交换( C ) (A )MOV (B )MOVSB (C )IN 或OUT (D )STOSB 14. 在标志寄存器中,用于说明计算结果为0的标志是( C ) (A )C 标志 (B )A 标志 (C )Z 标志 (D )S 标志 15. 下面哪一个命题是正确的( C ) (A )负数的反码与其真值数相同 (B ) 负数的补码与其真值数相同 (C )正数的原码、反码、补码与其真值数相同 (D )[+0]反码 =11111111B 16. 在实模式下进行编写汇编程序,每一个逻辑段的大小不能超过( B ) (A )32KB (B )64KB

微型计算机接口技术及应用课后习题答案__第四版____刘乐善

习题一 2、为什么要在CPU与外设之间设置接口? 在CPU与外设之间设置接口主要有4个原因: (1)CPU与外设二者的信号不兼容,包括信号线的功能定义、逻辑定义和时序关系 (2)CPU与外设的速度不匹配,CPU的速度快,外设的速度慢 (3)若不通过接口,而由CPU直接对外设的操作实施控制,会使CPU处于穷于应付与外设打交道之中,大大降低CPU的效率 (4)若外设直接由CPU控制,会使外设的硬件结构依赖于CPU,对外设本身的发展不利。 3、微型计算机的接口一般应具备那些功能? 微机的接口一般有如下的几个功能: (1)执行CPU命令的功能:CPU将对外设的控制命令发到接口电路中的命令寄存器(命令口)中,在经分析去控制外设 (2)返回外设状态的功能:通过状态寄存器(状态口)完成,包括正常工作状态和故障状态 (3)数据缓冲的功能:接口电路中的数据寄存器(数据口)对CPU于外设间传送的数据进行中转 (4)设备寻址的功能:CPU某个时刻只能和一台外设交换数据,CPU发出的地址信号经过接口电路中的地址译码电路来选中I/O设备 (5)信号转换的功能:当CPU与外设的信号功能定义、逻辑关系、电平高低及工作时序不兼容时接口电路要完成信号的转换功能 (6)数据宽度与数据格式转换的功能:由于CPU处理的数据都是并行的,当外设采用串行传送方式时,接口电路就要完成串、并之间的转换,并进行数据格式的转换。 8、CPU与接口之间有哪几种传送数据的方式?它们各应用在什么场合? CPU与接口之间的数据传送方式主要有查询方式、中断方式和DMA方式:(1)查询方式:主要用于CPU不太忙且传送速度不高的情况下。无条件传送方式作为查询方式的一个特例,主要用于对简单I/O设备的控制或CPU 明确知道外设所处状态的情况下。 (2)中断方式:主要用于CPU的任务比较忙的情况下,尤其适合实时控制和紧急事件的处理 (3)DMA方式(直接存储器存取方式):主要用于高速外设进行大批量数据传送的场合。 9、分析和设计接口电路的基本方法是什么? 分析和设计接口电路通常采用两侧分析法和硬软件结合法相结合: (1)两侧分析法:CPU一侧,主要是了解CPU的类型、它提供的数据线的宽度、地址线的宽度、控制线的逻辑定义、时序关系的特点;外设一侧,主要是了解被连接外设的外部特性及被控外设的工作过程 (2)硬软件结合法:硬件设计主要是合理选用外围接口芯片、有针对性地设计附加电路;软件设计可以采用汇编语言(或高级语言)直接对低层硬件编程,也可以采用DOS系统功能调用和BIOS调用编程。 习题二

东北大学秦皇岛分校计算机接口技术实验报告

计算机接口技术实验报告 ____________________________________________________________________ __________ 班级: ____ 姓名:_____ 班内序号:_______ 实验日期: 学院: _______计算机与通信工程学院__ 专业:_______计算机科学与技术 ___________ 实验顺序:___1___ 实验名称:_系统中断实验_________________ 实验分数:_______ 考评日期:________ 指导教师:张旭 ____________________________________________________________________ __________ 一.实验目的 1.掌握PC机中断处理系统的基本原理。 2.学会编写中断服务程序。 ____________________________________________________________________ __________ 二.实验环境 TPC-ZK-II 集成开发环境 三.实验原理 1.在PC/XT系统中,中断系统是由两片8259A构成(如图),可以管理 15级中断。 电路特点如下: ①两片8259A的CAS0~CAS2同名端互联,从片8259A的INT与主 8259A的第二级中断请求输入连接; ②主片8259A的端口地址在020H~03FH范围内有效,从片8259A的端 口地址在0A0H~0BFH范围内有效。由于将芯片的A0与地址总线的

最低位连接,所以两个芯片的有效地址分别为20H 、21H 和A0H 、A1H ; ③ 主从片8259A 的中断触发极性都为边沿(上升沿)有效; ④ 选择为全嵌套方式,即IR0最高、IR1、IR2(从片的IR0~IR7)、 然后是主 片的IR3~IR7。 ⑤ 主、从芯片均采用非缓冲结构,主片的SP/EN 端接高电平,从片的 SP/EN 端接低电平; ⑥ 设定0~7级对应的中断号为08H ~0FH,8~15级对应的中断号为 70~77H 。 系统上电时,ROM BIOS 对8259A 的主片和从片要执行初始化命令、惊醒初始化操作。 多片8259A 的级联结构图 IR0 IR1 IR2 IR3 IR4 IR5 IR6 IR7 IR3 IR4 IR5 IR6 IR7 /INTA INT 8259A (主片) SP/EN CAS0CAS1CAS 2 /INTA INT CPU IR0 IR1 IR2 /INTA INT 8259A (主片) SP/EN CAS0CAS1CAS 2 Vcc D7~D0 D7~D0 D7~D0

微型计算机接口技术名词解释

微型计算机接口技术 名词解释: 1-1.微处理器:指由一片或几片大规模集成电路芯片组成的中央处理器。 1-2.微型计算机:指易以微处理器为基础,配以内存储器以及输入/输出接口电路和相应的辅助电路而构成的裸机。 1-3.微型计算机系统:由微型计算机配以相应的外围设备和其他专用电器、电源、面板、机架以及足够的软件而构成的系统。 1-4.单片机:即单片微型计算机(Single Chip Microcomputer),微型控制器(Microcontroller),嵌入式计算机(Embedded computer)。把构成一个微型计算机的一些功能部件集成在一块芯片之中的计算机,这些功能部件包括微处理器,RAM,ROM,I/O接口电路,定时器/计数器,模数转换器,数模转换器。体积小,功耗低。用于智能化仪表和控制领域。 1-5.单板机:将微处理器,RAM,ROM以及一些I/O接口电路加上相应的外设以及监控程序固件等安装在一块印刷电路板上所构成的计算机系统。 1-6.个人计算机:由微处理器芯片装成的便于搬动而且不需要维护的计算机系统。 1-7.芯片组:由少量几片超大规模集成电路(VLSI)芯片组合称为控制芯片组,简称芯片组。1-8.总线:由数据总线地址总线控制总线组成。 1-9.数据总线:从微处理器向内存储器I/O接口传送数据的通路,同时也是从内存储器I/O 接口向微处理器传送数据的通路,称为双向总线。 1-10.地址总线:微处理器向内存储器和I/O接口传送地址信息的通路,单向总线,只能从微处理器向外传送。 1-11.控制总线:微处理器向内存储器和I/O接口传送命令信号以及外界向微处理器传送状态信号等信息的通路。 1-12.片总线:元件级总线,是微处理器内部引出的总线,是用构成一个部件或是一个很小的系统时信息传输的通路。 1-13.内总线:又称系统总线,板级总线,也就是微机总线,用于微机系统中插件之间信息传输的通路,应用最多。 1-14.外总线:通信总线,是微机之间或是微机系统与其他系统之间信息传输的通路。 1-15.总线接口部件BIU(Bus Interface Unit):由段存储器、指令指针’地址形成逻辑、总线控制逻辑、指令队列等。BIU负责从内存指定区域取出指令送到指令队列中排队。执行指令时所需要的操作数也由BIU从相应的内存区域取出,传送给执行部件EU。指令执行的结果如果需要存入内存,也由BIU写入相应的内存区域。BIU同外部总线连接为EU完成所有的总线操作,形成20位内存物理地址。 1-16.执行部件EU(Execution Unit):由通用寄存器、标志寄存器、算术逻辑部件(ALU)和EU控制系统等组成。EU从BIU的指令队列中获得指令,完成指令所规定的操作。EU用来对寄存器内容和指令操作数进行算术和逻辑运算,以及进行内存有效地址的计算。EU负责全部指令的执行,向BIU提供数据和所需要访问的内存或I/O端口的地址,并对通用寄存器、标志寄存器和指令操作数进行管理。 1-17.指令指针IP:一个16位专用寄存器,它指向当前需要取出的指令字节,当BIU从内存中取出一个指令字节后,IP就自动加一,指向下一个指令字节。IP指向的是指令地址的段内地址偏移量,又称偏移地址或有效地址。 1-18.最小方式:8086微处理器的—种工作方式,在该方式下,由8086提供系统所需要的全部控制信号,用以构成一个单处理器系统。此时MN/MX*线接VCC(高电平)。 1-19.最大方式:8086微处理器的另一种工作方式,在该方式下,系统的总线控制信号由专用的总线控制器8288提供,构成一个多处理机或协处理机系统。此时MN/MX*线接地。

计算机接口技术

1:当用 8259A中断控制器时,其中断服务程序执行EOI命令的作用是()。 2.清除该中断服务寄存器中的对应位,以允许同级或低级的中断能被响应 2:4KB容量的存储器系统,若首地址为A4000H,则末地址为 ( )。 2.A5000H 3:当CPU不使用总线时进行DMA操作,这种占用总线的方式是 ( )。 3.周期窃取方式 4:ADC 0809采用的转换原理是( )。 1.逐次逼近式 5:8255A使用了( )个端口地址。 4.4 6:在异步串行输入/输出接口中,实现并行数据与串行数据的转换 的主要功能部件是( )。 1.发送和接收移位寄存器 7:某一SRAM芯片的容量是512×8位,除电源和接地线外,该芯片 的其他引脚最少应为( ) 根。 4.19 8:设某存储器系统ROM容量为2KB,末地址为27FFH,已知其地址 是连续的,则该存储器系统的存储器首地址为( )。 3.2000H 9:属于辅助操作接口的是( )。 2.RAM接口 10:既然是在数据传输率相同的情况下,那么,又说同步字符传输速度要高于异步字符传输其原因是()。 2.附加位信息总量少 11:异步串行通信的主要特点是( )。 1.传送的每个字符 是独立发送的 12:在微型机中,主存是由( )组成。 4.RAM和ROM

14:8086对下列中断优先级响应最高的请求是( )。 3.内部软件中断 15:在存储器连线时,线片控制采用( )方式时,不存在( )的问题,即所分配的地址是连续的。 4.全译码;地 址浮动 16:主机与设备传送数据时,采用( ),CPU 的效率最高。 3.DMA 方式 17:总线握手的作用是( )。 3.控制每个总线操作周期中数 据传送的开始和结束 19:对于开关型设备的控制,适合采用的I/O 传送方式是( ) 。 1.无条件 20:8259A 全嵌套方式的主要特点是( )。 1.中断优先级 固定 21:针式点阵打印机的主要缺点是( )。 3.噪音大 22:设异步串行通信的波特率为2400波特,若传送1KB 的数据,每帧信息占10个数据位,则传送所需的时间为( )秒。 2.4.3 23:在Intel 8255A 中可以进行按位置位/复位的端口是( ) 。 3.端口C 25:采用SDLC/HDLC 方式时,标志场信息为( )。 1.01111110 26:在某一存储器系统中,设有只读存储器10KB ,随机存储器54KB ,使用16位地址来寻址,其中,只读存储器位于低地址段,其地址范围为( )。 1.0000 ~ 27FFH 27:I/O 口与主机信息的交换采用中断方式的特点是( )。

微机原理及接口技术实验报告

实验一 DEBUG命令及其基本操作 一.实验目的: 1.熟练掌握DEBUG的常用命令,学会用DEBUG来调试程序。 2.深入了解数据在存储器中的存取方法,了解堆栈中数据的压入与弹出方法。 3.掌握各种寻址方法,了解简单指令的执行过程。 二、实验容: 1.打开计算机,在WINXP操作系统下,点击“开始”,选择“运行”,在“打开”一栏中输入“debug”,运行DEBUG应用程序,将出现DEBUG的提示符“-”。 2.在DEBUG提示符后键入字母“-a100”,回车后,屏幕上就会出现下面类似的容: (具体到每个计算机所产生的段地址和偏移地址可能有所不同) 这表示在地址1383:0100处,DEBUG等待用户键入程序助记符,下面键入程序: 3.在DEBUG的提示符后键入G,这是执行程序的命令,然后回车,就可以看到结果了。 4.现在让我们用“d”命令来看一下存储器 在100H~107H这8个单元,程序覆盖了原来的容,右边的字符是组成程序的ASCII码等价字符,圆点表示不可显示字符。 5.下面我们用反汇编命令来查看一下所键入的程序。“U”命令的格式是“U起始地址,终止地址”,即把起始地址到终止地址之间的十六进制码反汇编成汇编语言助记符语句。键入: 大家在屏幕上不仅可以看到地址和助记符,而且还可以看到与汇编语言等价的机器语言。6.现在我们修改存储单元的容,看看显示情况和变化。 我们看到显示的结果发生了变化,这是因为DOS的2号功能调用是显示输入数据的ASCII 码字符。 7.下面我们给程序命名并存盘。在键入“n”后紧跟程序名及扩展名

因为文件的字节数必须事先放在BX和CX中,其中BX保存高16位,CX保存低16位,整个32位的数保存文件的字节数,一般来说,BX设置为0,因为CX可存放的字节数为64K,对于一般的程序已足够了。 8.结束后可用Q命令退出DEBUG程序。 三、实验习题 1.写出完成下列功能的指令序列 (1)传送20H到AL寄存器 (2)将(AL)*2 (3)传送25H到BL寄存器 (4)(AL)*(BL) 问最后的结果(AX)=? 单步执行结果: 2.分别写出完成下列指令要求的指令: (1)将BX的低4位清零; (2)将AX的高4位置1; (3)将DX的低4位取反; (4)将CX的中间八位清零; (5)将AX中与BX中的对应位不相同的位均置1.

《微型计算机原理与接口技术》第三版)习题答案

《微机原理与接口技术》习题解答 习题1 1.1 冯·诺依曼型计算机的设计方案有哪些特点? 【解答】冯·诺依曼型计算机的设计方案是“存储程序”和“程序控制”,有以下5方面特点:(1)用二进制数表示数据和指令; (2)指令和数据存储在内部存储器中,按顺序自动依次执行指令; (3)由运算器、控制器、存储器、输入设备和输出设备组成基本硬件系统; (4)由控制器来控制程序和数据的存取及程序的执行; (5)以运算器为核心。 1.2 微处理器和微型计算机的发展经历了哪些阶段?各典型芯片具备哪些特点? 【解答】经历了6代演变,各典型芯片的特点如表1-1所示。 表1-1 微处理器的发展及典型芯片的特点 1.3 微型计算机的特点和主要性能指标有那些? 【解答】除具有运算速度快、计算精度高、有记忆能力和逻辑判断能力、可自动连续工作等基本特点以外,还具有功能强、可靠性高、价格低廉、结构灵活、适应性强、体积小、重量轻、功耗低、使用和维护方便等。 微型计算机的性能指标与系统结构、指令系统、硬件组成、外部设备以及软件配备等有关。常用的微型计算机性能指标主要有:字长、主频、内存容量、指令数、基本指令执行时间、可靠性、兼容性、性能价格比等。

1.4 常见的微型计算机硬件结构由哪些部分组成?各部分的主要功能和特点是什么? 【解答】微型计算机硬件一般由微处理器、内存储器、外存储器、系统总线、接口电路、输入/输出设备等部件组成。 主要组成部件的功能和特点分析如下: (1)微处理器:是微型计算机的核心部件,由运算单元ALU、控制单元、寄存器组以及总线接口部件等组成,其功能是负责统一协调、管理和控制系统中的各个部件有机地工作。 (2)内存储器:用来存放计算机工作过程中需要的操作数据和程序。可分为随机存储器RAM和只读存储器ROM。RAM存放当前参与运行的各种程序和数据,特点是信息可读可写,存取方便,但信息断电后会丢失;ROM用于存放各种固定的程序和数据,特点是信息固定不变,关机后原存储的信息不会丢失。 (3)系统总线:是CPU与其它部件之间传送数据、地址和控制信息的公共通道。可分成数据总线DB、地址总线AB、控制总线CB。 (4)输入/输出接口电路:完成微型计算机与外部设备之间的信息交换。由寄存器组、专用存储器和控制电路等组成。 (5)主机板:由CPU插座、芯片组、内存插槽、系统BIOS、CMOS、总线扩展槽、串行/并行接口、各种跳线和一些辅助电路等硬件组成。 (6)外存储器:使用最多的是磁盘存储器(软盘、硬盘)和光盘存储器。外存储器容量大,保存的信息不会丢失。 (7)输入/输入设备:是微型计算机系统与外部进行通信联系的主要装置。常用的有键盘、鼠标、显示器、打印机和扫描仪等。 1.5 什么是微型计算机的系统总线?说明数据总线、地址总线、控制总线各自的作用。 【解答】系统总线是CPU与其它部件之间传送数据、地址和控制信息的公共通道。 (1)数据总线:用来传送数据,主要实现CPU与内存储器或I/O设备之间、内存储器与I/O设备或外存储器之间的数据传送。 (2)地址总线:用来传送地址。主要实现从CPU送地址至内存储器和I/O设备,或从外存储器传送地址至内存储器等。 (3)控制总线:用于传送控制信号、时序信号和状态信息等。 1.6 什么是系统的主机板?由哪些部件组成? 【解答】CPU、RAM、ROM、I/O接口电路以及系统总线组成的计算机装置称为“主机”,主机的主体则是主机板。主机板上主要有CPU插座、芯片组、内存插槽、系统BIOS、CMOS、总线扩展槽、串行/并行接口、各种跳线和一些辅助电路等硬件。 1.7 计算机中有哪些常用的数制和码制?如何进行数制之间的转换? 【解答】数值数据经常用二进制、十进制、八进制和十六进制;字符数据使用ASCII码;表示十进制数字用BCD码。 (1)十进制到二进制:整数部分连续除以2后“倒取余”,小数部分连续乘以2后“正取整”; (2)二进制到十进制:将二进制数按权展开即可。 (3)二进制到八进制:将3位二进制一组对应1位八进制数码。 (4)八进制到二进制:将1位八进制数码对应3位二进制数码。 十六进制与二进制间转换与八进制与二进制间转换类似,只是比例关系为1位十六进制数码对应4位二进制数码。 1.8 将下列十进制数分别转化为二进制数、十六进制数和压缩BCD码。 (1)15.32 (2)325.16 (3)68.31 (4)214.126

计算机接口技术期末考试试题及答案

第1页 共7页 计算机接口技术复习题 一、 填空题: 1)8255A 端口B 可工作在_________0____、_____1________方式下 注:A 口工作在0、1、2方式下 2)中断分为两大类____内部中断_________和____外部中断_________。 3)CPU 与外设之间有交换的信息有_____状态信息________、_____控制信息________和数据信息。 4)8253定时/计数芯片中,CLK 和GATE 所起的作用分别是_____计数脉冲 ________和_____ 用于定时/计时的启动/停止,允许/禁止 ________。 5)控制微型计算机与外设之间的信息交换有4种方式,分别是程序控制方式、__DMA 控制__________方式、___中断控制方式__________方式、I/O 通道方式。 ????6)8255的A1和A0引脚分别连接在地址总线的A1和A0,当命令端口的地址为317H 时,则A 口、B 口、C 口的口地址分别为___314h__________、____315h_________、______316h_______。 7)1个中断类型号为01CH 的中断服务程序存放在0100H :3600H 开始的内存中,则中断向量存储在地址为 0070h 至 0073h 的四个内存单元中。 注: 一个中断类型号为01CH 的中断处理程序存放在0100H :3800H 开始的内存中,中断向量存储在地址为____0070H_____至___0073H_____的___4___个字节中 二、 单项选择题

??1、8255可编程并行接口芯片的C口具有位控能力,允许CPU用输出指令单独对C口的某一位写入‘0’或写入‘1’,正确的方法是通过( b )方式写入。 A 写入8255的C数据口 B 写8255的控制寄存器 C 读C口状态后对相应位做“或运算”或者“与运算”后写入C数据口 D 读C口状态后再直接写入8255的C数据口 //2、在串行数据传送中,若工作于异步方式,每个字符传送格式为数据位8位,奇偶校验位1位,停止位1位,波特率为4800,则每秒钟最多能传输的字符数是(a ) A 480 B 4800 C 436 D 600 3、8255具有3种并行工作方式,当两个CPU通过各自的8255并行连接进行双向数据交换时应当采用( c ) A 方式0 B 方式1 C 方式2 D 三种方式都不行 4、微机系统中要组成32KBX16的存储器,需要选用( a )片规格为2KBX8的芯片 A 32 B 16 C 64 D 8 5、下列芯片是串行接口的是( c ) A 8255 B 0809 C 8251A D 8259 6、下列说法中对半双工通信方式论述正确的是(c ) A 某一时刻通信双方能同时双向传送数据 B 通信双方只能单向传送数据 C 通信双方不能同时收发数据,但可以在不同时候在两个方向传送 D 以上说法均不对 7、用8259级连产生64级中断至少需要( b )片8259芯片。 A 8 B 9 C 7 D 10 ???8、下列关于中断说法正确的是(b ) A 软中断是随机发生的 B 硬中断是外部硬件产生的,包括不可屏蔽中断NMI与可屏蔽中断INTR 第2页共7页

计算机接口技术实验报告

计算机接口技术实验报告 数学与计算机学院 《计算机接口技术》 实验报告 专业: 班级: 学号: 姓名: 指导老师: 实验1 定时与中断接口程序设计 一实验目的 1了解定时器/计数器8253、并行I/O接口8255A在PC机中的电路连接方法; 2.学习使用TURBO C++对8253、8255进行编程操作; 3(熟悉拦截PC机中断向量的TC++ 编程方法。 二实验内容 1(8253、8255在PC/XT机中的电路连接介绍 1, 8088 8253 2,D7…D0 OUT0 D7…D0 至8259 IRQ0,中断类型=8 3, RD GATE0 +5V IOR 4, WR CLK0 IOW 5, A0 OUT1 A0 至8237的DRAM刷新请求 6, A1 GATE1 A1 +5V 7, CLK1 8,地址OUT2 IO/M & 放大 9,译码CS GATE2 A9…A2 10, CLK0,1,2 40H~43H 1.19MHz 地址PB0 译码 CS PB1

60H~63H 8255 PC机启动后,系统设置的初始状态为: 芯片有关工作方式初值运行情况 通道0#:方式3(方波计数初值:OUT输出55ms方波至 0000H 发生器) 8259的IRQ0 8253 通道2#:,(1KHz) 计数初值:,,(1KHz方波) (1190) PB0、PB1:方式0(简控制蜂鸣器发声。0:不发8255 单输出) 声,1:发声 8259 IRQ0:允许中断中断类型号:8 CPU响应8号中断 2(程序要求 (1)程序启动时,要求输入定时时间,以秒为单位。 (2)按秒计时,每秒到达时,在屏幕上显示当前为第几秒,同时蜂鸣器发出短 促叫声; (3)当定时时间到,则显示“Time Up!”,结束程序。 三. 实验步骤 1(建立源文件:启动TURBO C++3.0,建立Timer.CPP。保存到D:\ ×(学 号)\Timer.CPP; 2(设置TC工作目录:选菜单Options/Directories,第1、2栏保持不变,第 3、4栏填写您的文件存放目录,OK。如此,TC生成的可执行文件等将会存放到此工作目录下。四,实验代码 #include //支持标准输入输出,如printf()。 #include //支持接口访问、中断向量操作函数 #include //支持exit()函数 #ifdef __cplusplus //定义C++使用的中断函数标识符。若是×.C程序,则 不需要 #define __CPPARGS ... #else

微型计算机接口技术及应用习题及答案

微型计算机接口技术及应用习题及答案 1.1、接口技术在微机应用中起什么作用? 答:在微机系统中,微处理器的强大功能必须通过外部设备才能实现,而外设与微处理器之间的信息交换和通信又是靠接口来实现的,所以,接口处于微机总线与设备之间,进行CPU与设备之间的信息交换。 1.2、微机接口技术的基本任务是什么? 答:通过接口实现设备与总线的连接;连接起来以后,CPU通过接口对设备进行访问,即操作或控制设备。 1.5、什么是I/O设备接口? 答:设备接口是指I/O设备与本地总线(如ISA总线)之间的连接电路并进行信息(包括数据、地址及状态)交换的中转站。 1.6、I/O设备接口一般应具备哪些功能? 答:微机的接口一般有如下的几个功能: (1)执行CPU命令的功能:CPU将对外设的控制命令发到接口电路中的命令寄存器(命令口)中,在经分析去控制外设;(2)返回外设状态的功能:通过状态寄存器(状态口)完成,包括正常工作状态和故障状态;(3)数据缓冲的功能:接口电路中的数据寄存器(数据口)对CPU于外设间传送的数据进行中转;(4)设备寻址的功能:CPU某个时刻只能和一台外设交换数据,CPU发出的地址信号经过接口电路中的地址译码电路来选中I/O设备;(5)信号转换的功能:

当CPU与外设的信号功能定义、逻辑关系、电平高低及工作时序不兼容时接口电路要完成信号的转换功能;(6)数据宽度与数据格式转换的功能:由于CPU处理的数据都是并行的,当外设采用串行传送方式时,接口电路就要完成串、并之间的转换,并进行数据格式的转换。 1.8、I/O设备接口与CPU之间交换数据有哪几种方式? 答:1.查询方式;2.中断方式;3.直接存储器存取(DMA)方式。 2.1、什么是总线?总线在微机系统中起什么作用? 答:总线是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束。 总线作用:连接微处理器、存储器、外部设备构成微机系统,从而形成一个有机的整体来运行程序。它的基本任务是微处理器对外连接和传输数据。具体任务:一是负责总线与总线之间的连接与转换。二是完成设备信息的传递。三是支持即插即用。 2.2、微机总线由哪些信号线组成? 答:微机总线由:数据总线、地址总线、控制总线、电源线和地线组成。。 2.4、评价一种总线的性能有哪几个方面的因素要考虑? 答:评价一种总线的性能有以下个方面:1、总线频率;2、总线宽度;

微型计算机接口技术资料

1. 与(110101)2的值相等的是( B )。 A. 5410 B. (01010011)bcd C. D416 D. 3510 2. 8088的16位通用寄存器有( B )。 A. 4个 B. 8个 C. 2个 D. 14个 3. 芯片容量为32K ×4bit ,现欲构成地址从A8000H ~CFFFFH 的内存,需这样的芯片(C )。 A. 5片 B. 12片 C. 10片 D. 16片 4. 8088CPU 处于最小模式下,进行存储器读操作时( D )。 A. M IO /为高,RD 为高 B. M IO /为高,RD 为低 C. M IO /为低,RD 为高 D. M IO /为低,RD 为低 5. 有8位字长的微型计算机,若[X]补=11100001,[Y]补=11111000,用补码进行[X-Y]补运算后结果是( C )。 A. CF=1,OF=0,有溢出 B. CF=1,OF=1,有溢出 C. CF=1,OF=0,无溢出 D. CF=0,OF=0,无溢出 6. IBM PC/XT 系统中8088组成基本总线周期的时钟周期是( B )。 A. 3个 B. 4个 C. 5 个 D. 8个 7. 在微型计算机中,为了提高CPU 数据总线的驱动能力,可采用(D )。 A. 锁存器 B. 单向三态缓冲器 C. OC 门 D. 双向三态缓冲器 8. 中断向量是指( C )。 A. 中断服务程序的入口地址 B. 中断返回主程序的入口地址 C. 放中断服务入口地址的内存单元地址 D. 主程序等待中断语句的地址 9. 构成微机的主要部件除CPU 、系统总线、I/O 接口外,还有( A )。 A. 内存(ROM 和RAM ) B. 键盘 C. 磁盘 D . CRT 10. 8086的段寄存器的功能是( A )。 A. 用于存放段起始地址及计算物理地址 B. 用于算术/逻辑运算指令 C. 执行各种数据传送操作 D. 用于计算有效地址 11. +127的补码为 01111111B 。 12. 8086/8088 CPU 内部总共有8 个8位数据寄存器,它们分别是ALAHBL BH CL CH DL DH 。 13. 8088存储单元的逻辑地址为8300H :7210H ,则其段首地址为 83000H 。

计算机接口技术期末复习资料全

计算机接口技术期末复习资料 1.简述CPU发展历程? 答:自1946年在美国宾夕法尼亚大学生产的第一台电子计算机问世以来,可以吧计算机发展划分为四个阶段:第一个阶段(1946-1958)以电子管为主要元件,第二个阶段(1958-1964)以晶体管为主要元件,第三个阶段(1964-1970)以小规模集成电路为主要元件,到了第四个阶段(1970-今)主要以大规模集成电路为主要元件。 2.微机系统有哪些功能部件组成?他们各自具有什么结构?采用什么样的结构? 答: 3.说明程序存储及程序控制的概念。 答: 4.说明微机系统的工作过程。 答:采用程序存储思想,把计算机执行所需要的程序及数据都保存在计算机的存储器,运算器和控制器进行分析和处理所需要的指令和数据要从存储器中取出。 5.总线规的基本容是什么? 答:物理特性,功能特性,电气特性。 6.根据在微机系统的不同层次上做的总线分类,微机系统中共有哪几类总线? 答:片总线,局部总线,系统总线,通信总线。 7.同步总线传输是如何实现总线控制的?异步总线传送是如何实现总线控制的?半同步总线传送是如何 实现总线控制的?

答: 8.采用标准总线结构组成的微机系统有何优点? 答:小板结构,高度模块化,具有一整套高可靠措施,可长期工作在恶劣的环境下,结构简单。 9.说明存储器系统的主要性能指标。 答:存储容量,存取周期,存取时间,可靠性,性价比。 10.术语“非易失性存储器”是什么意思?PROM和EPROM分别代表什么意思? 答: 11.微机中常用的存储器有哪些类型?他们各有何特点?分别适用于那些场所? 答: 12.是比较静态RAM和动态RAM的优缺点。 答:

微机原理与接口技术 实验报告

微机原理与接口技术 实验报告 学院:计算机与通信工程学院 专业:计算机科学与技术 班级: 学号: 姓名:

实验一8259中断控制器应用实验 一、实验目的 1.掌握PC机中断处理系统的基本原理。 2. 掌握可编程中断控制器8259的应用编程方法。 二、实验内容 1.PC机内中断实验。使用单次脉冲模拟中断产生。验证中断处理程序,在显示器屏幕上显示一行预设定的字符串。 2.PC机内中断嵌套实验。使用单次脉冲模拟两个中断源的中断产生,填写中断处理程序,体会中断嵌套的过程。 3.扩展多中断源查询方式应用实验。利用实验平台上8259控制器作为中断扩展源,编写程序对8259控制器的中断请求进行处理。 三、实验步骤 1.实验1-1:PC机内中断应用实验 (1)按接线图连好接线,调用程序源代码8259-1.asm,观察实验现象,屏幕显示结果截图如下: (2)自设计实验。改变接线方式,将单次脉冲连到USB核心板上的IRQ10插孔上,参考本实验代码,编程实现IRQ10中断。(注意:考虑PC机内中断级联的方式,参看前面的原理说明),代码如下: DA TA SEGMENT MESS DB 'IRQ10 ',0DH,0AH, '$' DA TA ENDS

CODE SEGMENT ASSUME CS:CODE, DS:DA TA START: MOV AX, CS MOV DS, AX MOV DX,OFFSET INT10 MOV AX,2572H ;设置IRQ10对应的中断向量 INT 21H IN AL,21H ;读取中断屏蔽寄存器 AND AL,0F3H ;开放IRQ3中断和从片 OUT 21H,AL IN AL,0A1H ;从片的中断屏蔽寄存器 AND AL,0FBH ;开放IRQ10中断 OUT 0A1H,AL MOV CX,10 STI WAIT: JMP W AIT INT10: MOV AX, DATA ;中断服务程序 MOV DS, AX MOV DX, OFFSET MESS MOV AH, 09 ;在屏幕上显示每次中断的提示信息 INT 21H MOV AL, 20H ; 发出EOI结束中断到PC内主片的地址20H OUT 20H, AL LOOP NEXT IN AL, 21H ;读中断屏蔽寄存器,获取中断屏蔽字 OR AL, 08H ;关闭IRQ3中断 OUT 21H, AL ;将中断屏蔽字送到中断屏蔽寄存器 STI ;置中断标志位 MOV AH, 4CH ;返回DOS INT 21H NEXT: IRET ;中断返回 CODE ENDS END START 调用程序代码,观察实验现象,屏幕显示截图如下:

计算机接口技术及应用试题(1)

长沙学院2011年下半年期末考试 《计算机接口技术及应用》试题(A卷) 考试日期:2011年5月20日考试时间:120 分钟 一.填空题 (每个空2分,共20分) 1. MCS-51单片机是位的单片机。 2. 将二进制数11011.0100111B转换成十六进制数为:。 3. 单片机89C51 片内集成了的FLASH ROM,共有个中断源。 4. 在89C51 中,通用寄存器区共分为组,每组8 个工作寄存器,当CPU 复位时,第组寄存器为当前的工作寄存器。 5. 89C51单片机的寻址方式共有寄存器寻址、直接寻址、立即数寻址、、变址寻址、相对寻址和位寻址。 6. 指令中可以做数据指针的寄存器有R0、和DPTR。 7. 汇编语言中,通知汇编程序结束的汇编的指令是。 8. P0~P3口作为输入使用时,应先向此端口写入。 9. 当单片机接到外设的中断申请时,单片机响应中断,单片机将暂停主程序的执行,转去执行程序,执行完毕,再执行主程序。 10. 如果计数器的脉冲来源于单片机内部的机器周期,我们称为定时器。计数脉冲如果来源于单片机的外部引脚,此时称为。 二.判断题 (正确的画对号,错误的画叉,每小题 1 分,共10分) 1. 微处理器包括两个主要部分:和。 2. 单片机中的通用工作寄存器是内部RAM中的一部分。 3. 工作寄存器组是通过置位PSW 中的RS0 和RS1 来切换的。 4. CJNE @R0, #20H 5. CLR R0 6. ADD 40H, #3FH 7. MOV 35H,@R1 8. 指令MOV A,00H 执行后,A的内容一定为00H。

9. 在一个汇编主程序和子程序中可以有几个ORG伪指令,也可以有几个END伪指令。 10. MCS-51 中的基本型89c51 共有五个中断源,这五个中断请求源全部来自外部引脚。 三.请回答下列问题 (每小题 5 分,共20分) 1. 程序状态寄存器PSW的作用是什么?常用标志有哪些位?作用是什么? 2. 请说明为什么使用LED 需要接限流电阻,当高电平为+5V 时,正常点亮一个LED 需要多大阻值的限流电阻(设LED 的正常工作电流为8~mA,导通压降为0.6V),为什么? 3. 简述在使用普通按键的时候,为什么要进行去抖动处理,如何处理? 4. 什么是中断?中断与子程序最本质的区别? 5. 简述51 系列单片机中断响应的条件。 四.计算题 (每小题 10 分,共50分) 1. 初始时(R0)=32H,(A)=48H,(32H)=80H,(40H)=08H,执行以下指令后,(R0)= ,(A)= ,(32H)= ,(40H)= 。 MOV A, @R0 MOV @R0, 40H MOV 40H, A MOV R0, #35H 2. 初始时(A)=34H,(30H)=11H,(34H)=12H,执行以下指令后,(A)= ,(30H)= 。(5分) XCH A, 30H MOV R1, #30H INC R1 XCH A, @R1 3. 设(A)=0FH ,(R0)=30H,内部RAM (30H)=0AH,(31H)=0BH,(32H)=0CH 请写出在执行各条列指令后,所示单元的内容: MOV A, @R0 ;(A)= MOV @R0, 32H ;(30H)= MOV 32H, A ;(32H)= MOV R0, #31H ;(R0)= MOV A, @R0 ;(A)= 4. 在下图上连线,实现单片机的最小系统和按键复位电路,其中电源和接地省略。

计算机接口技术..

计算机接口技术 既然是在数据传输率相同的情况下,那么,又说同步字符传输速度要高于 异步字符传输其原因是()。 ? B. 附加位信息总量少 关于EPROM下面的说法中,正确的是()。 ? D. EPROM 是可改写的,但它不能作为随机读写存储 在异步串行输入/输出接口中,实现并行数据与串行数据的转换的主要功能部件是()。? A. 发送和接收移位寄存器 若同时锁存8254的0通道和1通道的状态和计数值,则其对应的回读命令字为()。? A. 1100 0110 8259中断屏蔽寄存储器的作用是( )。 ? B. 禁止外设向CPU发中断请求 8259中断屏蔽寄存储器的作用是( )。 ? B. 禁止外设向CPU发中断请求 ?在Intel 8255A中可以进行按位置位/复位的端口是()。 ? C. 端口C 在正常EOI方式下, 中断结束命令是清除( )中的某一位。 ? B. ISR 8237DMA控制器不能控制的传送是()。 ? B. 外设与外设之间传送 当多片8259A级联使用时,对于从8259A,级联信号CAS2~CAS0是()。 ? A. 输入信号 在微型机中,主存是由()组成。 ? D. RAM和ROM AD574采用的转换原理是()。

? A. 逐次逼近式 在正常EOI方式下, 中断结束命令是清除( )中的某一位。 ? B. ISR 针式点阵打印机的主要缺点是()。 ? C. 噪音大 当多片8259A级联使用时,对于从8259A,级联信号CAS2~CAS0是()。 ? A. 输入信号 8086对下列中断优先级响应最高的请求是()。 ? C. 内部软件中断 设异步串行通信的波特率为2400波特,若传送1KB的数据,每帧信息占10个数据位,则传送所需的时间为()秒。 ? B. 4.3 对于开关型设备的控制,适合采用的I/O传送方式是( )。 ? A. 无条件 当用 8259A中断控制器时,其中断服务程序执行EOI命令的作用是()。 ? B. 清除该中断服务寄存器中的对应位,以允许同级或低级的中断能被响应波特率是串行通信中的一项重要参数,以下说明中正确的是() ? B. 波特率是指单位时间内传送的二进制数的位数 异步串行通信的收/发双方无需用同一时钟源,只需用同一频率的收发时钟,就能保证可靠的通信。() 答案对 DMA方式的I/O操作与程序查询方式和中断控制式相比,用硬件控制代替了那里的软件控制,且无需经CPU传数,因此数据传送速度明显提高。() 答案对 静态随机存储器的内容可以永久性保存。()

计算机接口技术实验报告

实验一无条件输出端口的构成与地址译码 【地址译码电路】 【实验板的线路接法】 将电路图上的A1-A7端口依次PIN到PIN_3、PIN_4、PIN_7、PIN_8 、PIN_9、PIN_24、PIN_25,再用八股导线连接到实验箱中的XA1-XA7上; 将电路图上的IOW端口PIN到PIN_17,通过转换单元连接到实验箱上的IOW端口; 将电路图上的D1-D8端口依次PIN到PIN_27、PIN_28、PIN_30、PIN_31 、PIN_32、PIN_40、PIN_41、PIN_42,再用八股导线连接到实验箱中的XD1-XD7上; 将电路图上的OUT1-OUT8端口依次PIN到PIN_43、PIN_44、PIN_45、PIN_47 、PIN_48、PIN_51、PIN_52、PIN_53,再用八股导线连接到实验板上二极管对应的的D0-D7上。 最后,给实验板接上电源线和地线。 【输出数据至端口的程序段】 #include #include #include #include #include #include void main() { outp( 0x3000, 0x00 ); } 【Led规律性变化的程序段】 #include #include #include #include #include #include void main()

相关主题
文本预览
相关文档 最新文档