当前位置:文档之家› 计算机接口技术..

计算机接口技术..

计算机接口技术..
计算机接口技术..

计算机接口技术

既然是在数据传输率相同的情况下,那么,又说同步字符传输速度要高于

异步字符传输其原因是()。

? 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传数,因此数据传送速度明显提高。()

答案对

静态随机存储器的内容可以永久性保存。()

答案错

对同步串行通信,收/发双方必须采用同一时钟控制数据流。()

答案对

动态RAM组成的存储器,必须周期性进行刷新,否则存放的内容就会丢失。而刷新对用户是透明的。()

答案对

8086CPU响应外部可屏蔽中断INTR时,在第二个中断响应周期,由数据总线读入外设的中断类型码。()

答案对

当8251A从CPU得到一个字符后, TxRDY的电平保持不变。()

答案错

主机与外设采用查询方式传送数据时,主机与设备是串行工作的。()

答案对

EPROM中存放的信息,在计算机执行程序时只能读,且断电后仍能保持原有的信息。()

答案对

在微型计算机中,串行输入输出端口与微处理器之间是采用串行方式交换数据的。()

答案:错误

在数据传送过程中,数据由串行变为并行,或由并行变为串行,这种转换是通过接口电路中的()实现的。

? D. 移位寄存器

8251是()器件。

? C. USART

8255A使用了()个端口地址。

? D. 4

设异步串行通信的波特率为2400波特,若传送1KB的数据,每帧信息占10个数据位,则传送所需的时间为()秒。

? B. 4.3

主机与设备传送数据时,采用(),CPU的效率最高。

? C. DMA方式

在正常EOI方式下, 中断结束命令是清除( )中的某一位。

? B. ISR

在DMA操作期间,8237A选择存储器的信号是A15~A0,而选择外设端口的信号是()。

? D. DACK

AD574采用的转换原理是()

? A. 逐次逼近式

8251异步通信工作,传送一个字符包括:一个起始位,一个停止位,一个奇偶校验位和七个数据位,共十位。若要求每秒钟传送120个字符,则波特率应为()。

? A. 1200 波特

当+5V基准电压加到DAC0832上时,若输入数据为60H,则转换输出的电压值为()。

? A. 1.875V

8位D/A转换器的分辨率能给出满量程电压的( )。

? D. 1/256

当CPU不使用总线时进行DMA操作,这种占用总线的方式是()。

? C. 周期窃取方式

当8259A设定为全嵌套工作方式时,()的优先权最高。

? B. IR4

在中断响应周期内,将IF置0是由()。的

? A. 硬件自动完成的

关于EPROM下面的说法中,正确的是()。

? D. EPROM 是可改写的,但它不能作为随机读写存储

在DMA操作期间,8237A选择存储器的信号是A15~A0,而选择外设端口的信号是()。

? D. DACK

既然是在数据传输率相同的情况下,那么,又说同步字符传输速度要高于

异步字符传输其原因是()。

? B. 附加位信息总量少

波特率是串行通信中的一项重要参数,以下说明中正确的是()。

? B. 波特率是指单位时间内传送的二进制数的位数

某计算机的字长是16位,它的存储器容量是64KB,若按字编址那么它的最大寻址范围是( )。

? C. 64KB

8251异步通信工作,传送一个字符包括:一个起始位,一个停止位,一个奇偶校验位和七个数据位,共十位。若要求每秒钟传送120个字符,则波特率应为()。

? A. 1200 波特

8086系统中,软件中断和非屏蔽中断执行两个中断响应总线周期。()

答案错

8255A工作于方式0时,只适合无条件传送方式。()

答案错

异步串行通信的收/发双方无需用同一时钟源,只需用同一频率的收发时钟,就能保证可靠的通信。()

答案对

Intel 8251A是一个既可工作在同步方式,又可工作在异步方式的通用串行通信接口芯片。答案对

输入/输出设备必须经过适配器(接口)才能接到系统总线上和主机进行信息交换。()答案对

8255A工作于方式2时,A口.B口均可作为双向数据传送端口,C口各位作为它们的应答控制线。()

答案错

在三种基本I/O同步控制方式中,以DMA式控制最好,中断驱动次之,程序查询方式最差。()

答案错

80X86 MPU提供了两种I/O端口寻址方式:立即数寻址方式和DX寄存器间接寻址方式。前者寻址0~255,后者寻址范围0~64K。()

答案错

8259A的普通全嵌套方式中,各中断源的优先级是固定的,IR0的优先级最高,IR7的最低。()

答案对

当8251A从CPU得到一个字符后, TxRDY的电平保持不变。()

答案:错

关于EPROM下面的说法中,正确的是()。

? D. EPROM 是可改写的,但它不能作为随机读写存储

在异步串行输入/输出接口中,实现并行数据与串行数据的转换的主要功能部件是()。? A. 发送和接收移位寄存器

8259中断屏蔽寄存储器的作用是( )。

? B. 禁止外设向CPU发中断请求

8251是()器件。

? C. USART

DAC1210的分辨率是()。

? C. 12位

8255A使用了()个端口地址。

? D. 4

在Intel 8255A中可以进行按位置位/复位的端口是()。

在DMA操作期间,8237A选择存储器的信号是A15~A0,而选择外设端口的信号是()。? D. DACK

AD574采用的转换原理是()

? A. 逐次逼近式

8237DMA控制器不能控制的传送是()。

? B. 外设与外设之间传送

某计算机的字长是16位,它的存储器容量是64KB,若按字编址那么它的最大寻址范围是( )。? C. 64KB

当多片8259A级联使用时,对于从8259A,级联信号CAS2~CAS0是()。

? A. 输入信号

串行通信时,如果两个站都能同时接收和发送信息,那么这种配置方式叫做()方式。

? C. 全双工

当CPU不使用总线时进行DMA操作,这种占用总线的方式是()。

? C. 周期窃取方式

存储周期是()。

? D. 存储器进行连续写操作所允许的最短时间间隔

AD574采用的转换原理是()。

? A. 逐次逼近式

在中断响应周期内,将IF置0是由()。的

? A. 硬件自动完成的

DAC1210的分辨率()。

? C. 12位

对于开关型设备的控制,适合采用的I/O传送方式是( )。

4KB容量的存储器系统,若首地址为A4000H,则末地址为()。

? B. A5000H

8251A工作在异步串行方式时,每个字符的数据位的长度为5 ~ 8 位,因此通信双方可以在此范围内任意改变数据长度。()

答案错

当中断允许时,CPU在每条指令的最后一个时钟周期检测中断请求。()

答案对

8259A可以编程实现某些低优先级中断打断高优先级中断的工作方式。()

答案对

8251A不能同时实现发送数据和接收数据的功能。()

答案错

8255A工作于方式2时,A口.B口均可作为双向数据传送端口,C口各位作为它们的应答控制线。()

答案错

异步通信与同步通信的差别主要表现在字符与字符间的传送一个是异步,一个是同步,至于字符内部的位与位之间,两者都是同步传送的。()

答案错

输入/输出设备可以不经过适配器(接口)而直接接到系统总线上和主机进行信息交换。()

答案错

利用8255A的C口按位置位/复位功能,一次可使C口的几位同时置1或置0。()

答案错

异步串行通信中,检测一个新字符的开始是利用极性相反的停止位(空闲位)与起始位之间的负跳变来实现的。()

答案对

数据信息.状态信息和控制信息通常都以数据形式通过数据总线同CPU进行传送。()答案对

DAC1210的分辨率()。

? C. 12位

8259A当前最高优先权为IR4,若OCW2命令设置为自动循环优先权方式,则命令执行后8 259A的优先权排队顺序为()。

? B. IR5、IR6、IR7、IR0、IR1、IR2、IR3、IR4

存储器扩展时,用于数据总线驱动的芯片是()。

? C. LS245

异步串行通信的主要特点是()。

? A. 传送的每个字符是独立发送的

8255A使用了()个端口地址。

? D. 4

如果有多个中断同时发生,系统将根据中断优先级响应优先级最高的中断请求。若要调整中断事件的响应顺序,可以利用()

? B. 中断屏蔽

在正常EOI方式下, 中断结束命令是清除( )中的某一位。

? B. ISR

当+5V基准电压加到DAC0832上时,若输入数据为60H,则转换输出的电压值为()。

? A. 1.875V

在查询传送输入方式接口中,被查询的I/O端口给出()。

? A. 就绪信息

当多片8259A级联使用时,对于从8259A,级联信号CAS2~CAS0是()。

? A. 输入信号

微机读写控制信号的作用是()。

? D. 以上三种作用

8237DMA控制器不能控制的传送是()。

? B. 外设与外设之间传送

关于EPROM下面的说法中,正确的是()。

? D. EPROM 是可改写的,但它不能作为随机读写存储

在数据传送过程中,数据由串行变为并行,或由并行变为串行,这种转换是通过接口电路中的()实现的。

? D. 移位寄存器

对于开关型设备的控制,适合采用的I/O传送方式是( )。

? A. 无条件

如果有多个中断同时发生,系统将根据中断优先级响应优先级最高的中断请求。若要调整中断事件的响应顺序,可以利用()

? B. 中断屏蔽

当用 8259A中断控制器时,其中断服务程序执行EOI命令的作用是()。

? B. 清除该中断服务寄存器中的对应位,以允许同级或低级的中断能被响应波特率是串行通信中的一项重要参数,以下说明中正确的是()。

B. 波特率是指单位时间内传送的二进制数的位数

设异步串行通信的波特率为2400波特,若传送1KB的数据,每帧信息占10个数据位,则传送所需的时间为()秒。

? B. 4.3

总线握手的作用是()。

? C. 控制每个总线操作周期中数据传送的开始和结束

异步串行通信的基本特点是:以字符为基本单位,传送时字符间异步,字符内各位间同步。答案对

DMA方式的I/O操作与程序查询方式和中断控制式相比,用硬件控制代替了那里的软件控制,且无需经CPU传数,因此数据传送速度明显提高。()

答案对

所谓并行接口和串行接口,顾名思义,就是指I/O接口与CPU和外设之间的通信方式都是一个为并行,一个为串行。()

答案错

对8251A芯片的偶地址端口进行读操作时,可从状态寄存器中读出状态信息。()

答案错

对同步串行通信,收/发双方必须采用同一时钟控制数据流。()

答案对

计算机存储器连接中采用部分译码电路时,地址空间有重叠区。()

答案对

若I/O端口与主存单元统一用主存地址编址,那么在计算机的指令系统中可以不设专门的I /O指令。()

答案对

异步串行通信传送的数据中不含有控制信息。()

答案错

异步串行通信中,检测一个新字符的开始是利用极性相反的停止位(空闲位)与起始位之间的负跳变来实现的。()

答案对

在三种基本I/O同步控制方式中,以DMA方式控制最好,中断驱动次之,程序查询方式最差。

答案:错

CPU在()时响应中断。

? C. 一条指令结束

在数据传送过程中,数据由串行变为并行,或由并行变为串行,这种转换是通过接口电路中的()实现的。

? D. 移位寄存器

在MC146818中,以一定的时间为周期产生的中断称为()。

? B. 周期中断

键盘接口属于()。

? A. 互接口

ADC 0809采用的转换原理是()。

? A. 逐次逼近式

8259中断屏蔽寄存储器的作用是( )。

? B. 禁止外设向CPU发中断请求

异步串行通信的主要特点是()。

? A. 传送的每个字符是独立发送的

8255A使用了()个端口地址。

? D. 4

在微机中,CPU访问各类存储器的频率由高到低的次序为()。

? A. Cache 内存磁盘磁带

微型计算机采用的是()键盘。

? A. 非编码键盘

8259中断屏蔽寄存储器的作用是( )。

? B. 禁止外设向CPU发中断请求

某计算机的字长是16位,它的存储器容量是64KB,若按字编址那么它的最大寻址范围是( )。? C. 64KB

8位D/A转换器的分辨率能给出满量程电压的( )。

? D. 1/256

?针式点阵打印机的主要缺点是()。

? C. 噪音大

关于EPROM下面的说法中,正确的是()。

? D. EPROM 是可改写的,但它不能作为随机读写存储

8255中可用置位/复位控制字对( )的各位进行按位操作以实现某些控制功能。

? C. C口

下列8259A的命令字中,必须在正常操作开始前写入的是()。

? A. 初始化命令字ICW

既然是在数据传输率相同的情况下,那么,又说同步字符传输速度要高于

异步字符传输其原因是()。

? B. 附加位信息总量少

150.I/O口与主机信息的交换采用中断方式的特点是()。

? B. CPU与设备并行工作,传送与主程序串行工作

4KB容量的存储器系统,若首地址为A4000H,则末地址为()。

? B. A5000H

8086系统中,软件中断和非屏蔽中断执行两个中断响应总线周期。()

案错

8255A工作于方式0时,只适合无条件传送方式。()

答案错

DMA方式的I/O操作与程序查询方式和中断控制式相比,用硬件控制代替了那里的软件控制,且无需经CPU传数,因此数据传送速度明显提高。()

答案对

DMA方式的I/O操作与程序查询方式和中断控制式相比,用硬件控制代替了那里的软件控制,且无需经CPU传数,因此数据传送速度明显提高。()

答案对

存储器的存储空间与微机的地址线位数有关。()

答案对

8255A工作于方式2时,A口.B口均可作为双向数据传送端口,C口各位作为它们的应答控制线。()

答案错

对同步串行通信,收/发双方必须采用同一时钟控制数据流。()

答案对

若I/O端口与主存单元统一用主存地址编址,那么在计算机的指令系统中可以不设专门的I /O指令。()

答案对

异步串行通信传送的数据中不含有控制信息。()

答案错

8086CPU响应外部可屏蔽中断INTR时,在第二个中断响应周期,由数据总线读入外设的中断类型码。()

答案对

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

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 )

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

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

计算机接口技术大作业

计算机中断技术大作业题目深入理解中断系统

目录 一:什么是中断 (2) 中断的定义 (2) 中断技术差生的原因 (3) 中断技术差生的优点 (5) 中断技术差生的缺点 (7) 二:基本概念 (8) 中断源 (8) 我们把引起中断的原因,或者能够发出中断请求信号的来源统称为中断源。在上面看书的例子中,打断你看书的时间就是中断源(电话响了)。 (8) 中断嵌套 (8) 中断级联 (9) 图 (10) 软中断,硬中断 (10) NMI(不可屏蔽中断)&可屏蔽中断 (11) 中断请求号&中断向量 (11) 中断响应INTA&中断周期 (11) 中断响应INTA:当8259A接收到第一个/INTA有效的负脉冲后,将被响应的中断源置入ISR(正在服务寄存器)的对应位,即ISR对应位置1,同时把IRR(中断请求寄存器)的对应位清0; (11) 单步中断&IF中断允许标志位 (12) IMR中断屏蔽字&中断优先级 (12) 中断控制器&APIC (12) 中断共享&中断冲突 (12) MSI-X中断(PCI E)、中断处理子程序 (13) 0号中断、1号中断 (13) 中断描述符、中断描述符表 (13) 异常 (13) 中断门、OS的事件、消息 (14) 三:中断资源相关 (14) 我的电脑中断相关资源占用情况 (14) ISA中断 (18) PCI中断 (22)

IRQ0-15中断请求外的 (22) 四:中断系统 (22) 中断系统怎样协调完成中断过程 (23) 五:多处理器系统的中断 (24) 怎么连接 (24) 如何处理 (25) 六:硬件、软件是怎么配合完成中断处理的 (25) 七:编写8251查询发送、中断接收的自检程序 (27) 摘要 学习计算机组成原理和计算机接口技术之中,“中断”是一个必须要学习的美容,计算机之所以能够“智能”的运行起来使得其更容易被人使用很重要的一点就是有了中断技术。因为中断计算机从一个只靠计算速度和存储量来来博得人们喜爱的机器变成了一个用户有好的聪明的机器。 本文将从几个问题入手来来逐一介绍计算机中断技术和中断系统。 一:什么是中断 中断的定义 在计算机科学中,中断是指由于接收到来自外围硬件(相对于中央处理器和内存)的异步信号或来自软件的同步信号,而进行相应的硬件/软件处理。发出这样的信号称为进行中断请求(interrupt request,IRQ)。硬件中断导致处理器通过一个上下文切换(context switch)来保存执行状态(以程序计数器和程序状态字等寄存器信息为主);软件中断则通常作为CPU指令集中的一个指令,以可编程的方式直接指示这种上下文切换,并将处理导向一段中断处理代码。中断在计算机多任务处理,尤其是实时系统中尤为有用。这样的系统,包括运行于其上的操作系统,也被称为“中断驱动的”(interrupt-driven)。 上面是来自维基百科对中断定义。 个人认为中断就是计算机在执行程序的过程中,当出现异常情况或者是特殊请求时,计算机停止执行现行程序的运行,转向对这些异常情况或特殊请求的处理,处理后再返回到现行程序的间断处,继续执行原程序,这就是中断。

计算机接口技术

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.

微型计算机接口技术大作业

微型计算机接口技术大作业 学院(系):软件学院 专业:软件工程 班级: 姓名: 学生学号: 电话: 2011年6月5日

P2P语音聊天工具 一、程序简介 程序实现了文字聊天和语音聊天,程序即可以作为服务器端侦听其他用户的连接请求,也可以作为客户端主动连接其他用户。程序使用了Win32 API提供的用于多媒体服务的函数接口,主要涉及波形音频设备的相关内容。 程序主要分为四个模块: 1.主程序模块(消息处理和界面控制) 2.负责接收连接的服务器Socket模块 3.负责接收和发送数据的客户端模块 4.声卡数据的采集和播放模块 二、流程图 主模块流程图:

负责接收连接的服务器Socket模块:

负责接收和发送数据的客户端模块:

声卡数据的采集和播放模块流程图:

三、代码实现 代码主要是用MFC对话框程序框架编写的,对于界面上的控件和消息传递的部分,此处略去,仅仅给出主要程序的代码。 主模块代码: //初始化端口号、聊天消息框和输入框 CExample2_ChatRoomDlg::CExample2_ChatRoomDlg(CWnd* pParent /*=NULL*/) : CDialog(CExample2_ChatRoomDlg::IDD, pParent) { //{{AFX_DATA_INIT(CExample2_ChatRoomDlg) m_sInputString = _T(""); //输入框 m_sShowString = _T(""); //聊天消息框 m_uPort = 4000; //端口号 //}}AFX_DATA_INIT // Note that LoadIcon does not require a subsequent DestroyIcon in Win32 m_hIcon = AfxGetApp()->LoadIcon(IDR_MAINFRAME); } //初始化服务器IP地址(默认设置为本机的IP地址) BOOL CExample2_ChatRoomDlg::OnInitDialog() { CDialog::OnInitDialog(); ASSERT((IDM_ABOUTBOX & 0xFFF0) == IDM_ABOUTBOX); ASSERT(IDM_ABOUTBOX < 0xF000); CMenu* pSysMenu = GetSystemMenu(FALSE); if (pSysMenu != NULL) { CStringstrAboutMenu; strAboutMenu.LoadString(IDS_ABOUTBOX); if (!strAboutMenu.IsEmpty()) { pSysMenu->AppendMenu(MF_SEPARATOR); pSysMenu->AppendMenu(MF_STRING, IDM_ABOUTBOX, strAboutMenu); } } SetIcon(m_hIcon, TRUE); SetIcon(m_hIcon, FALSE);

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

第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. 8086/8088的EU与BIU各表示什么含义?各自的功能是什么? 答:EU是8088/8088微处理器的执行部件,BIU是8088/8088微处理器的总线接口部件。EU的功能是执行指令,BIU的功能是使8086/8088微处理器与片外存储器或I/o接口电路进行数据交换。2.“8086执行了一个总线周期”,是指8086做了哪些可能的操作?基本总线周期如何组成?在一个典型的读存储器总线周期中,地址信号、ALE信号、RD信号、数据信号分别在何时产生? 答:(1)是指8086对片外的存储器或I/O接口进行了一次访问,读写数据或取指令。 (2)基本总线周期由4个时钟周期组成,分别记为T1,T2,T3,T4。 (3)地址信号、ALE信号在T1周期内产生,RD信号在T2周期内产生,数据信号一般在T3内产生, 若T3来不及提供数据,可在某Tw内产生有效数据。 3. 简述uP,uc,ucs三者的区别。 uP微处理器一般也称为中央处理单元(CPU,Central processing unit),它本身具有运算能力和控制功能。uc,微型计算机是由MP、存储器、输入/输出接口电路和系统总线构成。 ucs微型计算机系统是以微型计算机为主体,配上软件系统和外部设备而构成的。 4.简述8086/8088引脚信号HOLD、HLDA HOLD为保持请求信号(输入),当外部逻辑把HOLD引脚置为高电平时,8086在完成当前总线周期以后让出总线控制权。 HLDA为保持响应信号(输出),这是CPU对HOLD信号的响应。响应时,使HLDA输出高电平,8086的三态信号线全部处于高阻态。使外部逻辑可以控制总线。 1. 8255A工作于方式2,采用中断传送,CPU如何区分输入中断还是输出中断? [答] OBF高电平无效时,是输出中断。IBF高电平有效时,是输入中断。 2. 对可编程I/O接口进行初始化时,往往通过一个口地址写入几个控制字,如何保证控制字 正确写入?试分别举例说明。 [答]: ①按特征位区分。如8255的控制字 ②按顺序区分。如8259的控制字 3. 试说明8255A在方式1输出时的工作过程。 [答]:输出过程是由CPU响应中断开始,在中断服务程序中用OUT指令通过8255A向外设输出数据,发出WR信号;WR的上升沿清除INTR中断请求信号,且使OBF=“L”(有效),通知外设取数;当外设接收数据后,发出ACK应答信号,一方面使OBF=“H”(无效),另一方面在ACK信号的上升沿使INTR=“H”(有效),以此向CPU发出新的中断请求,开始下一轮输出。 4. 简述 8255A在方式1下的输入过程。 [答] 方式1的输入过程如下(A口): 当外设准备好数据,把数据送给8255A的同时,送来一个选通信号ST B。8255A的A口数据锁存器在ST B 下降沿控制下将数据锁存。8255A向外设送出高电平的IBF,表示锁存数据已完成,暂时不要再送数据。如果PC4=1(INTE A=1),这时就会使INTR变成高电平输出,向CPU发出中断请求。CPU响应中断,执行IN指令把数据读走,RD信号的下降沿清除中断请求,而RD结束时的上升沿则使IBF复位到零。外设在检测到IBF为低电平后,可以输入下一个字节。 5. 扼要说明8255A工作于方式0和方式1时的区别。 [答] 8255A工作于方式0是基本I/O方式,无联络线;方式1是选通I/O方式,有固定联络线。 1.为什么在长途串行通讯中需要加入Modem,常用的调制方法有哪几种? 答:二进制数据信号频带很宽,而通信线路往往使用公用电话线,电话线带宽有限,这会导致接收端信号严重失真。为此发送端必须加入Modem进行调制,接收端进行解调。调制方法有:调幅、调频、调相。2.串行传送与并行传送有何区别?各适用什么场合? 答:串行传送用一条线按位传送,线路成本低,但速度慢;适合远距离传送;并行传送多位同时传送,有多少位就要多少条线,线路成本高,但速度快。适合近距离快速传送。

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

计算机接口技术期末复习资料 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. 在下图上连线,实现单片机的最小系统和按键复位电路,其中电源和接地省略。

吉林大学2019-2020学年第一学期期末考试《计算机接口技术》大作业参考答案

吉林大学网络教育学院2019-2020学年第一学期期末考试《计算机接口技术》大作业 学生姓名专业 层次年级学号 学习中心成绩 年月日

作业完成要求:大作业要求学生手写,提供手写文档的清晰扫描图片,并将图片添加到word 文档内,最终wod文档上传平台,不允许学生提交其他格式文件(如JPG,RAR等非word 文档格式),如有雷同、抄袭成绩按不及格处理。 一、简答题(每小题8分,共80分) 1、计算机I/O接口有何用途?试列出8个I/O接口。 答:计算机I/O接口是连接计算机和外部设备的纽带和桥梁,它主要用于协调和控制计算机与外设之间的信息流通和交换。例如:串行通讯口(COM口)、并行打印机口、软盘驱动器接口、硬盘驱动器接口、光驱接口、显示器接口、音响设备接口、其它通用设备接口(USB、SCSI等)。 2、简述系统总线,AGP总线,PCI总线及ISA总线的作用。 答:系统总线是CPU与存储器及桥接器之间传递信息的通道,AGP总线专门用与连接CPU与显示器适配器,PCI总线一般用于连接一些高速外设接口作为高速外设与CPU或内存交换信息的通道,而ISA总线一般用于连接一些非高速外设接口作为非高速外设与CPU或内存交换信息的通道。 3、存储单元的选择由什么信号控制?读、写靠什么信号区分? 答:存储单元的选择由地址信号控制,而对存储单元进行读操作还是写操作则要靠读、写信号区分。 4、详细叙述总线缓冲器的作用。 答:总线缓冲器的作用主要是控制各路数据在总线上的交叉传送避免相互冲突,当几路数据都要向总线上传送时,就通过各路的缓冲器来解决,当一路传送时,缓冲器使其它各路数据与总线断开。 5、锁存器和寄存器有什么不同? 答:锁存器与寄存器都是用来暂存数据的器件,在本质上没有区别,不过寄存器的输出端平时不随输入端的变化而变化,只有在时钟有效时才将输入端的数据送输出端(打入寄存器),而锁存器的输出端平时总随输入端变化而变化,只有当锁存器信号到达时,才将输出端的状态锁存起来,使其不再随输入端的变化而变化。 6、说明2164芯片各引脚的功能。 答案:2164是一种64K×1位的动态RAM芯片,有8条地址线,可接受16位地址信号,因此必须采用地址多路器,使16位地址信号分成8位行地址和8位列地址分时送入2164的地址线。数据线有2条即DIN(输入数据)和DOUT(输出数据),用来写入或读出一位数据信息。还有三条控制信号线;RAS——行选通信号。用来锁定8位行地址:CAS——列地址选通信号,用来锁定8位列地址;WRITE——读写控制信号,用来控制对2164芯片的读与写。 7、简述CPU响应中断的过程。 答:进入中断周期后,中断响应的过程如下: (1)关中断。:CPU在响应中断后,发出中断响应信号,同时内部自动地关中断,以禁止接受其他的中断请求。

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