在微型计算机中常提及的,CPU与I/O接口之间的数据传输大多采用何种通信方式

北交《微机原理及应用》在线作业1
或是扫描下方的二维码
1.可编程ROM可简记为( )。
2.决定计算机指令执行顺序的寄存器是( ) 寄存器。
3.A的ASCII码值为65D,ASCII码值为68D的字母是( )。
4.8086中,复位操作后,程序从( )地址开始执行。
5.汇编程序是( )。
A.将指令的符号化表示转换成二进制代码的程序
B.将高级语言程序转化成可执行代码的程序
C.程序运行时的存储位置,包括他们所需的数据
D.将可执行代码转换成高级语言程序的程序
6.微型计算机实际上就是在系统总线上连接上CPU、IO接口和( )所构成的。
7.8086CPU在存储器读/写时遇到READY无效后可插入( )
A.1个等待周期
B.2个等待周期
C.3个等待周期
D.等待周期个数由具体情况而定
8.RAM是一种( )的内存储器。
A.永久性、随机性
B.易失性、随机性
C.永久性、只读性
D.易失性、只读性
9.在各种输入输出接口中,接口电路最为简单的是( )的接口。
A.程序查询方式
B.中断方式
D.通道方式
10.查找中断向量表时需要根据( )。
A.中断优先级
B.中断向量
C.中断屏蔽字
D.中断类型
11.下列不同数制表示的数中,数值最大的是(& )。
12.数据寄存器用( )表示。
13.若一个数的BCD编码为,则该数与( )相等。
14.可编程定时器/计数器芯片8253占( )个端口地址。
15.8086CPU对I/O接口编址采用( )。
A.I/O端口和存储器统一编址
B.I/O端口和寄存器统一编址
C.I/O端口单独编址
D.输入和输出口分别编址
16.微型计算机输入/输出的控制方式有4种,其中以( )控制的输入/输出是一种最主要的控制方式,因为其实时性强,效率高。
A.无条件传送
B.程序查询
17.8086CPU有20条地址线,可寻址空间为( )。
18.有一SRAM芯片的存储容量为16K&4bit,其对外地址线有( )根。
19.已知SP=8000H,执行PUSH SI指令后,SP中的内容是( )。
20.与十进制数254等值的二进制数是( )。
1.8086CPU的中断系统中,( )属于内部中断(软件中断)。
A.可屏蔽中断INTR
B.不可屏蔽中断NMIC
C.单步中断
D.断点中断
2.8086中断源有( )
C.溢出中断
D.乘法出错
3.8086CPU分成( )和( )两个独立工作单元。
4.8086CPU工作于最大方式时( )
A.可加入8087
B.需要8288
C.可加入8089
D.必需有8284
5.在微机与控制系统的接口中,从传感器输出一个模拟信号到微处理器之间通常包括( )
B.A/D转换器
C.采样保持电路
D.D/A转换器
6.当8255的PA口工作于方式2,PB口工作于方式0时,其PC口可用作( )
A.全部联络线
B.部分联络线
D.一个8位I/O
7.微型计算机系统总线包括( )、( )和( )。
8.下列哪些指令时合法的( )
A.ADD CL,20H
B.ADD DS,AX
C.ADD [SI],[BX]
D.ADD DX,[BX+SI]
9.逻辑地址指编程使用的地址,由( )和( )两部分组成。
A.向量地址
C.有效地址
D.偏移地址
10.串行通信的传送方向有( )
1.对 系统,中断类型码的大小与中断优先级高低无关。
2.外设接口同外设之间交换的信息包括数据信息、状态信息和控制信息。其中数据信息和控制信息是通过CPU的数据总线来传递的。
3.CPU响应某一中断请求后,该中断源的中断类型码(或中断识别码)是经过地址总线送入CPU的。
4.异步串行通信的基本特点是:以字符为基本单位,传送时字符间异步,字符内各位间同步。
5.CPU通过一个外设接口同外设之间交换的数据信息、状态信息和控制信息,这三种信息通常都是通过CPU的数据总线来传递的。
6.在微型计算机中,串行输入输出端口与微处理器之间是采用串行方式交换数据的。
7.所谓并行接口和串行接口,顾名思义,就是指I/O接口与CPU和外设之间的通信方式都是一个为并行,一个为串行。
8.用 BX 寄存器间接寻址时,默认的段寄存器为DS。
9.的外部数据总线都是16位。
10.在8088 系统(最小组态)中,执行指令”MOV [2000H],AX”需1 个总线周期。
11.A/D 转换器是将数字量变成模拟量的器件。
12.ROM 必须定时刷新,否则所存信息就会丢失。
13.8086CPU寻址I/O端口最多使用16条地址线。
14.8086 有一个16位标志寄存器,它包含了6个状态标志位和3个控制标志位。
15.Intel 8259A中断控制器可以实现中断嵌套。
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。君,已阅读到文档的结尾了呢~~
[其它]第八章
微型计算机的IO接口技术微机原理及接口技术主讲人蔡文霞1 第八章 微型计算机的i/o接口技术 第1章 概述1有关接口的基本概念23接口数据的传送方式 8253..
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
[其它]第八章
微型计算机的IO接口技术
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口相似知识点部分:
1、汇编语言的三种基本语句是指令,伪指令,宏指令。
2、程序的基本结构形式有三种,它们是顺序、分支、循环。
3、存储器的地址线为20条,存储单元为字节,使用全译码方式组成存储器,该系统构成最大存储器容量需要64K×1位的存储器芯片的数量是128片。
4、微型计算机主存储器的基本编址单元的长度为8位。
5、微机系统中地址总线20位,其寻址内存的最大范围是00000H~FFFFFH。
6、Intel 地址总线共有20条,最大存储容量为1MB。
7、对内存进行读/写操作时,需先给出待访问的单元地址,然后经译码电路即可选择具体内存单元。
8、8086 CPU寻址I/O端口最多使用的地址线为16条。
9、8086处理器读/写一次I/O端口所需时间称为总线周期。
10、I/O接口电路同CPU的数据交换方式为并行。
11、主机与外设传送数据时,采用程序查询方式主机与设备是串行工作的。
12、外设接口同外设之间交换的信息包括数据信息、状态信息和控制信息。其中数据信息和控制信息的传递是通过CPU的数据总线。
13、接口中的数据端口、状态端口和控制端口是分别为双向端口、输入端口和输出端口。
14、在I/O接口的单独编址方式下,从一个I/O端口读入数据,可使用指令IN。
15、在I/O接口的单独编址方式下,从一个I/O端口输出数据,可使用指令OUT。
16、若 CPU采用直接寻址方式,则寻址I/0端口个数为256。
17、微型计算机输入输出的控制方式有4种,其中实时性强,效率高的控制方式是中断。
18、在输入输出的控制方式中,传递速度最快的方式是DMA传送。
19、占用CPU时间最多的数据传送方式是查询传送。
20、CPU与外设采用查询式数据传送,则I/O接口电路中至少应有数据和状态端口。
21、微机系统工作于DMA方式时,提供系统的地址信号的是DMA控制器。
22、DMA方式是一种在数据传送过程中不需要CPU介入、不需要软件干预的高速数据传送方式。
23、DMA方式中数据传送与CPU无关,控制数据传输的功能部件是DMAC。
24、在DMA传送方式下,外设与存储器之间的数据传送通路是数据总线DB。
25、响应NMI请求的必要条件是一条指令结束。
26、接口电路中的中断屏蔽触发器用来开放或屏蔽接口电路的中断请求。
27、接口电路中的中断请求触发器用来表示外设是否提出了中断请求。
28、当多个设备同时产生中断请求时,影响CPU响应中断的顺序是中断优先级。
29、当多个设备同时产生中断请求时,CPU响应中断的顺序受中断优先级和中断屏蔽码的影响。
30、在有多个中断源的中断系统中,CPU采用优先排队方式,确定一个优先最高中断源并转入相应的中断服务程序。
31、当8086CPU的INTR=1时,且中断允许位IF=1,则响应该中断请求,进行中断处理是在CPU完成当前指令周期后。
32、的中断是向量中断,则提供中断服务程序的入口地址是由中断类型号指向的中断向量表中读出。 33、8086 CPU响应可屏蔽中断时,CPU执行2个中断响应周期,其间有3个Ti(空闲周期)。
34、CPU对INTR的中断响应周期由两个总线周期组成,对NMI的中断响应周期由0个总线周期组成。
35、INTn指令中断是通过软件调用的内部中断。
36、8086的中断优先级由低到高的顺序为单步中断、可屏蔽中断、不可屏蔽中断、内部中断。
37、的中断向量表用于存放中断服务程序入口地址。
38、CPU响应某一中断请求后,该中断源的中断类型码(或中断识别码)送入CPU是经过CPU的数据总线。
39、中断向量地址是中断服务程序人口地址的地址。
40、在的中断系统中,中断向量表存放在主存。
41、一个8259可提供的中断类型号为8个。
42、8259A可编程中断控制器的端口地址有2个。
43、8259可编程中断控制器,当用多片8259A级联时,最大可构成64级优先中断管理系统,而无须外加电路。 44、8259A中的ISR寄存器的作用是记录正在服务的中断请求。
45、8259A中的IRR寄存器的作用是存放外设的中断请求信号。
46、8259A中的IMR寄存器的作用是存放中断屏蔽信息。
47、8259A工作在完全嵌套方式时,IR0引脚的中断源优先级最高。
48、DMA传送方式通常有单字节传送、成组传送和请求传送三种。
49、CPU通过一个外设接口同外设之间交换的信息包括数据信息、状态信息和控制信息,这三种信息通常都是通过CPU的数据总线来传递的。
50、DMA操作有三种基本方法,其中CPU停机是微机系统中大部分DMAC最常用的传送方式。
51、采用程序查询传送方式时,完成一次传送过程,首先必须通过执行一条输入指令,读取外设的状态。
52、在中断服务程序中,进行中断处理之前,先开中断,才允许中断优先级更高的中断源请求中断,才能被响应,
53、I/O设备一般不直接与CPU交换信息,而是通过I/O接口来进行信息交换。
54、CPU同外设之间的信息交换实际上是用I/O指令读写I/O端口的数据。
55、在I/O过程中,为了保证CPU与外设的时序配合,使信息传送能正确无误,在I/O接口与外设之间除数据信息外,还有控制和状态,这一对信息称为联络信号或握手信号。
56、可屏蔽中断请求信号为高电平有效,不可屏蔽中断请求信号为上升沿有效。
57、CPU与I/0设备交换信息类型有:数据信息,如二进制数据、模拟量和开关量;状态信息,准备就绪(未准备就绪)、忙(空闲);控制信息,启动和停止。
58、外设向CPU申请中断,但CPU不给以响应,因为CPU处于关中断状态,IF=0;该中断请求已被屏蔽;该中断请求的时间太短,未能保持到指令周期结束;CPU已释放总线(即已响应了DMA请求),而尚未收回总线控制权。
59、I/O端口是指在I/O接口中可以由CPU读/写的寄存器,这些端口可分为数据端口、状态和控制端口,分别存放数据信息、状态信息和控制信息,当一个端口只用其中一位或两位时,可用不同位表示不同信息。
60、8259A可编程中断控制器的主要功能有:单片8259A可管理8级优先权中断源,通过级联,最多可管理64级优先权中断源;对任何一级中断源都可单独进行屏蔽,使该中断请求暂时被挂起,直到取消屏蔽为止;能向CPU提供可编程的标识码(中断类型码);具有多种中断优先权管理方式,这些管理方式可通过程序动态地进行变化。
61、系统对I/0接口芯片进行读写操作时,20位地址中只有16位有效。I/0寻址空间为64KB。
62、若采用8255A芯片作数据传送接口,并规定使用接口地址的最低两位作芯片内部寻址,已知芯片的A口地址为0F4H,则当CPU执行输出指令访问0F7H端口时,其操作为控制字送控制字寄存器。
63、8255A中B 口可以工作在工作方式0或工作方式1。
64、并行接口芯片8255A被设定为方式2时,其它工作的I/O口既能作输入口、也能作输出口使用。
65、8255A工作在方式1输入时,采用查询方式读取数据之前,应查询IBF信号是否有效。
66、8255A的端口C按位置位/复位控制字中的D0位决定对端口C的某一位置位或复位。
67、异步串行通信的主要特点是传送的每个字符是独立发送的。
68、在异步串行通信中,波特率用来表示数据的传送速率,它是指每秒钟传送的二进制位数。
69、异步串行输入输出接口中,实现并行数据与串行数据的转换的主要功能部件是移位寄存器。
70、在同步串行传送中,收发双方实现对二进制数据位的同步是通过使用含有同步信息的数据编码。
71、调制解调器的主要作用是实现数字信息与模拟信息的转换。
72、RS-232C接口的信号电平范围为-15~+15 V。
73、两台PC机通过RS-232接口直接通信时,通常只需使用下列三根信号线,即TxD、RxD及GND。
74、异步串行通信规程规定,传送数据的基本单位是字符,其中最先传送的是起始位,长度为1
75、异步串行通信规程规定,传送的每个字符的最后是停止位,其宽度为1位或1.5位或2位,信号电平为高电平。
76、异步串行通信规程规定,所传送的数据字符之间的间隔长度是任意长度,信号电平为高电平。
77、在线性键盘结构中,如果使用4个端口来输入按键的值,每个端口为8位,则最多可以识别32
78、有一个64键的键盘,如果采用线性键盘结构,至少需要8个端口:如果采用矩阵键盘结构,至少需要2个端口。(设每个端口为8位。)
79、CPU从I/0接口的状态寄存器中获取外设的“准备好”、“忙”或“空闲”等状态信息。
80、在微型计算机中使用I/0端口地址来区分不同的外设。
81、I/O数据缓冲器主要用于协调CPU与外部设备在速度上的差异。
82、CPU与I/0设备之间的数据传送方式有程序查询方式、中断方式和DMA方式。
83、输入/输出端口有两种编址方法,即I/0端口与存储单元统一编址和I/O单独编址。前一种编址的主要优点是不需专门设置输入/输出指令和对I/O的操作功能强。后一种编址的主要优点是专门的输入/输出指令执行快和不占用存储器空间。
84、按照串行数据的同步方式,串行通信可分为同步串行和异步串行两类。
85、两台相距很近的微机使用RS232C接口进行通信,如果使用最简单的连接,至少应使用的信号连线有GND,TXD和RXD。 86、8255A的A0引脚、A1引脚是端口地址选择信号。当A1A0为01时,选择端口端口;为11时,选择B控制口。
87、Intel CPU寻址I/0的寄存器间接寻址方式中,使用DX寄存器。
88、8253-5某计数器的最大计数初值是0000H。
89、对8253-5的定时与计数实质相同。
90、8253-5是一个16位可编程定时器/计数器,以二进制计数时,其计数范围是1~65 536。
100、8253-5哪种工作方式能产生连续方波输出方式3。
101、8253-5某计数器工作在方式1时,在计数中途OUTi为低电平。
102、8253某计数器工作在方式4时,在计数中途OUTi1电平。
103、8253-5内部寄存器地址为4个I/O端口。其中3个是定时/计数通道端口。
104、个16位计数通道,每个计数通道中各有3条信号线:即计数输入CLK,输出信号OUT以及门控信号GATE。 105、方波输出的8253-5,其计数初始值为奇数时输出不对称方波方波,为偶数时输出对称方波方波。
相似题型部分:
一、选择题
1、8086微处理器可寻址的最大I/O空间为(
(B) 640KB
(C) 64KB
2、若8086处理器改为统一编址方式,可用来寻址端口的地址线为( C
3、在下列指令中,能使80x86CPU对I/0端口进行读/写访问的是( C
(A)中断指令
(B)串操作指令
(C)输入/输出指令
(D)传送指令
4、在DMA传送方式中,传输效率最高的方式是( C
(A) 单字节
(B) 成组传送
(C) 级联 (D) 请求传送
5、下面四种中断中,(
B )的优先级最高的。
(A) NMI中断
(B) 断点中断
(C) INTR中断
(D) 单步中断
6、9个8259A级联,可提供的中断类型号为(
7、在8259A
PIC中用于存放请求中断的中断级寄存器为(
中断请求寄存器
中断服务寄存器
优先级分辨器
中断屏蔽寄存器
8、8255A中可以工作在工作方式2的端口是(
A口和B口 9、8255A能实现双向传送功能的工作方式为( C
10、Intel 8255A中可以进行按位置位/复位的端口是(
11、下列属于8255的工作方式控制字是(
12、8255A控制字的最高位D7=( B
)时,表示该控制字为方式控制字。
13、8255A的端口A的工作方式是由方式控制字的(
14、调制解调器与计算机连接时,一般使用(
A)计算机的并行输入输出口
B)计算机的串行输入输出口
C)计算机的ISA总线
D)计算机的STD总线
15、8253-5的GATE引脚在某些工作方式下的控制作用是(
A) GATE由低变高的上升沿启动计数器工作
B) GATE由高变低的下降沿启动计数器工作
C) GATE为低电平时允许计数器工作
D) 计数器工作后,与GATE电平无关
16、可编程定时器/计数器8253共有工作方式(
17、8253芯片可采用软件启动的工作方式是(
A) 0,1,2,3
B) 0,2,3,4
C) 1,2,3,4
D) 1,2,3,5 18、8253芯片可采用硬件启动的工作方式是(
A) 0,1,2,3
B) 0,2,3,4
C) 1,2,3,4
D) 1,2,3,5 19、8253―5在写入一次计数初值后,能输出连续波形的方式是(
20、8086 CPU INTR 与NMI下列概念正确的是(
(A)INTR在一条指令结束后才可响应,NMI可在一条指令执行中响应
(B)INTR为高电平有效,NMI为上沿有效
(C)INTR、NMI均受IF的控制
(D)INTR有中断类型号,NMI不用中断类型号
21、8251命令字中D6=1时,表示8251作(
A.内部复位
B.设置允许接收
C.设置出错标志复位
D. 设置允许发送
22、I/O接口电路同CPU的数据交换方式为( A
C.并行或串行
23、若8086处理器改为统一编址方式,可用来寻址端口的地址线为(
24、要对可编程接口芯片进行读/写操作的必要条件是( C君,已阅读到文档的结尾了呢~~
[IT/计算机]微机中处理器与IO设备间 数据传输第五章 输入输出系统一、微机接口的基本概念 1、定义 接口 接口(interface)就是主机(或cpu)与 就是主机 、定义----接口 就是主机( ) 外设之间起连接作用的电路; 起连接作用的电路 外设之间起连接作用的电路;信息交换的中转 站。 接口电路内的寄存器----端口寄存器 端口寄存器, 接口电路内的寄存器 端口寄存器,简称端口 2、功能 :数据暂存(缓..
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
[IT/计算机]微机中处理器与IO设备间 数据传输
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口1. 什么是接口?
接口就是微处理器CPU与外部世界的连接部件,是CPU与外界进行信息交换的中转站。
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处理的数据都是并行的,
当外设采用串行传送方式时,接口电路就要完成串、并之间的转换,并
进行数据格式的转换。
4. 接口技术在微机应用中起的作用?
随着计算机技术的高速发展,计算机的应用越来越广泛。然而,在微机系统中,微处理器的强大功能必须通过外部设备才能实现,而外设与微处理器之间的信息交换和通信又是靠接口来实现的,所以,接口技术成为了一门关键技术,它直接影响微机系统的功能和微机的推广应用。
5. 接口电路的硬件一般由哪几部分组成?
接口电路的硬件一般由以下几部分组成:
(1) 基本逻辑电路:包括命令寄存器、状态寄存器和数据缓冲寄存器,
是接口电路中的核心
(2) 端口地址译码电路:实现设备的选择功能
(3) 供选电路:根据不同任务和功能要求而添加的功能模块电路。
6. 接口电路的软件控制程序一般包括哪几部分?
接口电路的软件控制程序一般包括以下的程序段,各部分程序是相互渗透、融为一体的:
(1) 初始化程序段:对可编程接口芯片进行初始化编程
(2) 传送方式处理程序段:不同的传送方式(查询、中断、DMA方式)
程序段不同
(3) 主控程序段:完成接口任务的程序段
(4) 程序终止与退出程序段:程序退出前对接口电路中硬件进行保护的
(5) 辅助程序段:人-机对话、菜单等
7. 接口电路的结构有哪几种形式?
接口电路的结构主要有四种:
(1) 固定式结构:不可编程的接口电路,结构简单、功能单一、固定
(2) 半固定式结构:由PAL或GAL器件构成的接口电路,功能和工作方
式可以通过改写内部的逻辑表达式来改变,但逻辑表达式一旦烧入芯片,其功能和工作方式就固定下来了
(3) 可编程结构:其功能和工作方式可由编程指定,使用灵活、适应面
广,且种类繁多
(4) 智能型结构:芯片本身就是一个微处理器,外设的全部管理都由智
能接口完成,如I/O处理器I0809或通用单片机
8. CPU与接口之间有哪几种传送数据的方式?它们各应用在什么场合?
CPU与接口之间的数据传送方式主要有查询方式、中断方式和DMA方式:
(1) 查询方式:主要用于CPU不太忙且传送速度不高的情况下。无条件
传送方式作为查询方式的一个特例,主要用于对简单I/O设备的控制或
CPU明确知道外设所处状态的情况下。
(2) 中断方式:主要用于CPU的任务比较忙的情况下,尤其适合实时控
制和紧急事件的处理
(3) DMA方式(直接存储器存取方式):主要用于高速外设进行大批量
数据传送的场合。
9. 分析和设计接口电路的基本方法是什么?
分析和设计接口电路通常采用两侧分析法和硬软件结合法相结合:
(1) 两侧分析法:CPU一侧,主要是了解CPU的类型、它提供的数据线
的宽度、地址线的宽度、控制线的逻辑定义、时序关系的特点;外设一
侧,主要是了解被连接外设的外部特性及被控外设的工作过程
(2) 硬软件结合法:硬件设计主要是合理选用外围接口芯片、有针对性
地设计附加电路;软件设计可以采用汇编语言(或高级语言)直接对低
层硬件编程,也可以采用DOS系统功能调用和BIOS调用编程。
10. 外围接口芯片在微机接口技术中的作用如何?你所知道的外围接口芯片有
11. 你认为学习接口技术的难点在哪几个方面?应如何对付?
12. 什么是端口?
端口是接口电路中能被CPU直接访问的寄存器。
13. I/O端口的编址方式有几种?各有何特点?
I/O端口的编址方式有两种――统一编址方式(存储器映象方式)和独立编址方式(I/O映象方式、专用I/O指令方式)
(1) 统一编址方式:从整个寻址空间中划出一部分给I/O设备,其余的给
存储器,通过地址码区分操作对象是存储器还是I/O,二者的地址码不重
叠。这种方式的优点是①I/O端口的编址空间大,且易于扩展②I/O指令
丰富、功能齐全;缺点是①存储器的地址空间减少,达不到系统最大的
寻址空间②I/O指令比独立编址方式的专用I/O指令长,译码时间长,执
(2) 独立编址方式:存储单元与I/O端口分别编址,地址码重叠,通过操
作码区分操作对象是存储器还是I/O。这种方式的优点是①I/O端口不占
存储器的编址空间,使存储器的容量可达系统的最大寻址能力②I/O指令
短、执行速度快;指令清晰、可读性强;缺点是①I/O端口地址范围一旦
确定,不易扩展②I/O指令种类有限,操作单一
14. 设计I/O设备接口卡时,为防止地址冲突,选用I/O端口地址的原则是什么?
为了避免端口地址发生冲突,在选择I/O端口地址时一般要遵循以下的原则:
(1) 凡是被系统配置所占用了的地址一律不能使用
(2) 原则上讲,未被占用的地址,用户可以使用,但对计算机厂家申明
保留的地址,不要使用,否则会发生I/O端口地址重叠和冲突
(3) 一般,用户可使用300H~31FH地址,这是IBM-PC微机留作实验
卡的,用户可以使用。为了避免与其他用户开发的插件板发生地址冲突,最好采用地址开关。
15. I/O端口地址译码电路在接口电路中的作用是什么?
I/O端口地址译码电路的作用就是把地址和控制信号进行逻辑组合,从而产生对接口芯片的选择信号。
16. 在I/O端口地址译码电路中常常设置AEN=0,这有何意义?
AEN=1,表示正在进行DMA操作,在I/O端口地址译码电路中,常常令AEN=0时,译码输出才有效,这样做的目的是为了避免在DMA操作周期中,由DMA控制器对这些以非DMA方式传送的I/O端口执行DMA方式的传送。
17. 若要求I/O端口地址为374H,则在图2.1(b)中的输入地址线要作哪些改
为了使I/O端口的地址为374H,图2.1(b)中地址线A2、A8后的非门去掉,而在地址线A3、A7后面加上非门。即修改后地址线A0、A1、A3、A7后有非门,其余地址线后无非门。如图所示:
18. 图2.2是PC机系统板的I/O端口地址译码电路,它有何特点?试根据图中
地址线的分配,写出DMAC、INTR、T/C以及PPI的地址范围?
在图2.2的译码电路中,不管芯片本身需要多少个端口地址,一律分配一个
含有32个地址的地址范围。其中DMAC、INTR、T/C和PPI的地址范围分别是:
DMAC:00H~1FH;INTR:20H~3FH;T/C:40H~5FH;PPI:60H~7FH
19. 在图2.4译码电路中,若要改变I/O端口地址,使其地址范围为300H~307H,
则开关S0~S9应如何设置?
由于AEN必须为0,所以S9一定是闭合的,若使译码输出地址范围为300H~307
20. GAL器件有那些特点?采用GAL器件进行I/O地址译码有何优点?
21. 采用GAL器件设计开发一个地址译码电路的步骤和方法如何?
22. 通常所说的I/O操作是指CPU直接对I/O设备进行操作,这话对吗?
这话不对,I/O操作是指I/O端口操作,即访问与I/O设备相关的端口,而不是对I/O设备直接操作。
23. 在独立编址方式下,CPU采用什么指令来访问端口?
独立编址方式下,采用专用的I/O指令――输入/输出指令(如PC系列微机中的IN、OUT)来访问端口。
24. 在I/O指令中端口地址的宽度及寻址方式有哪两种?
PC系列微机中,I/O指令对端口的寻址方式有两种:直接寻址和间接寻址(必须由DX间址)。
直接寻址方式中,端口地址的宽度为8位,即地址范围是00H~FFH;
间接寻址方式中,端口地址的宽度为16位,即地址范围是0000H~FFFFH。
25. CPU从端口读数据或向端口写数据是否涉及到一定要与存储器打交道?
通常所说的CPU从端口读数据或向端口写数据,仅仅是指I/O端口与CPU的累加器之间的数据传送,并未涉及数据是否传送到存储器。由于累加器只能保存一个数据,所以在实际中通常是I/O与存储器交换数据。
26. I/O端口地址译码电路一般有哪几种结构形式?
I/O端口地址译码电路一般有两种结构形式:
固定式端口地址译码――硬件电路不改动,译码输出的地址或地址范围不变 可选式端口地址译码――电路中有若干个DIP开关,硬件电路不改动,只改变开关的状态,就可以使译码输出的地址或地址范围发生变化。
27. I/O地址线用作端口寻址时,高位地址线和低位地址线各作何用途?如何决
定低位地址线的根数?
一般情况下,高位地址线与控制信号线进行逻辑组合,经译码电路产生I/O接口芯片的片选信号 CS
――实现片间选择;低位地址线不参与译码,直接与I/O接口芯片的地址线相连――实现I/O接口芯片的片内端口选择。
低位地址线的根数由I/O接口芯片内部的端口数量决定,如果I/O接口芯片内部有2n个端口(其引脚上一定有n根地址线),那么,寻址端口时,低位地址}

我要回帖

更多关于 微型计算机杂志 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信