总线周期类型
- 格式:ppt
- 大小:26.00 KB
- 文档页数:21
DMA总线周期的概念1.微处理器是在时钟信号CLK控制下按节拍工作的。
8086/8088系统的时钟频率为4.77MHz,每个时钟周期约为200ns。
2.由于存贮器和I/O端口是挂接在总线上的,CPU对存贮器和I/O 接口的访问,是通过总线实现的。
通常把CPU通过总线对微处理器外部(存贮器或I/O接口)进行一次访问所需时间称为一个总线周期。
一个总线周期一般包含4个时钟周期,这4个时钟周期分别称4个状态即T1状态、T2状态、T3状态和T4状态。
1.DMA的通道选择不是随便的,要根据映像来。
2.外设地址的自增,可能会曾到下一个外设,比如:0X40012400为ADC1的起始地址0X40012800就是ADC2的起始地址了所以在设置此元素是否要递增时要注意了。
STM32 DMA使用详解DMA部分我用到的相对简单,当然,可能这是新东西,我暂时还用不到它的复杂功能吧。
下面用问答的形式表达我的思路。
DMA有什么用?直接存储器存取用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。
无须CPU的干预,通过DMA数据可以快速地移动。
这就节省了CPU的资源来做其他操作。
有多少个DMA资源?有两个DMA控制器,DMA1有7个通道,DMA2有5个通道。
数据从什么地方送到什么地方?外设到SRAM(I2C/UART等获取数据并送入SRAM);SRAM的两个区域之间;外设到外设(ADC读取数据后送到TIM1控制其产生不同的PWM占空比);SRAM到外设(SRAM中预先保存的数据送入DAC产生各种波形);……还有一些目前还搞不清楚的。
DMA可以传递多少数据?传统的DMA的概念是用于大批量数据的传输,但是我理解,在STM32中,它的概念被扩展了,也许更多的时候快速是其应用的重点。
数据可以从1~65535个。
直接存储器存取(Direct Memory Access,DMA)是计算机科学中的一种内存访问技术。
它允许某些电脑内部的硬体子系统(电脑外设),可以独立地直接读写系统存储器,而不需绕道 CPU。
《微机基础原理及应用》期末自测题标准答案版《微机原理及应用》期末自测题一、基本概念与术语1、8086是(16 )位计算机。
8086地址线有(20 )条,可直接寻址的空间最大为(1M )。
2、总线周期是指(进行一次总线操作的时间)。
基本总线周期有(4 )T状态。
Tw状态是指(等待周期)。
3、8086CPU允许的I/O地址线最多可达(16 )条,最大寻址I/O空间为(64K )。
4、8086CPU由(总线接口部件BIU,执行部件EU )两部分组成,其功能为(总线接口部件BIU,负责控制存储器与I/O端口的信息读写,包括指令获取与排队、操作数存取等。
执行部件EU负责从指令队列中取出指令,完成指令译码与指令的执行行。
)。
其中8086CPU中标志寄存器的作用是(记录指令运行的状态标志和控制标志),指令队列的作用是(完成指令的获取和排队),20位地址加法器的作用是(将执行单元提供的16位非重定位地址重定位为20位的存储器物理地址,用于存储器接口访问总线上实际的物理存储器)。
代码段物理地址由CPU的(CS,IP )两个寄存器确定。
堆栈段物理地址由CPU的(SS,SP )两个寄存器确定。
5、8086中断源有(系统外部中断,内部中断两)个。
8086中断服务程序入口地址由( 中断向量表)组成。
中断类型号为20H,其中断向量为(80H )。
6、I/O指令IN/OUT,传送数据的寄存器为(AL,AX ),间接寻址时使用寄存器(DX ),其中IN AL,DX的含义是(将DX中的数据写入到AL中)。
OUT 60H,AL的含义是(将AL读出到地址为60H的端口中)。
7、一片8259A可以管理(8 )级中断;3片8259A可以管理(16 )级中断。
8、硬件中断是(外部引发,随机的,执行总线周期,中断类型码由中断控制器提供),软件中断是(内部引发,确定的,不执行总线周期,中断类型确定)软件中断优先级与硬件中断优先级相比,(软件中断)的级别高。
微机原理与接口技术习题参考答案3-13章..习题3.1 什么是总线?总线是如何分类的?答:总线,是一组能为多个功能部件服务的公共信息传送线路,是计算机各部件之间的传送数据、地址和控制信息的公共通路,它能分时地发送与接收各部件的信息。
按照总线系统的层次结构,可以把总线分为片内总线、系统总线、局部总线和外设总线。
3.2 举例说明有哪些常见的系统总线与外设总线。
答:常见的系统总线有:ISA总线、PCI总线、PCI Express总线。
常见的外设总线有:RS-232串行总线、IEEE1394串行总线、USB串行总线。
3.3 ISA总线的主要特点是什么?答:ISA总线的主要特点是:(1)总线支持力强,支持64KB的I/O地址空间、24位存储器地址空间、8/16位数据存取、15级硬件中断、7个DMA通道等。
(2)16位ISA总线是一种多主控(Multi Master)总线,可通过系统总线扩充槽中的MAST ER的信号线实现。
除CPU外,DMA控制器、刷新控制器和带处理器的智能接口卡都可以成为ISA总线的主控设备。
(3)支持8种类型的总线周期,分别为8/16位的存储器读周期、8/16位的存储器写周期、8/16位的I/O读周期、8/16位的I/O写周期、中断请求和中断响应周期、DMA周期、存储器刷新周期和总线仲裁周期。
3.4 PCI总线的主要特点是什么?答:PCI总线的特点概述如下:(1) 线性突发传输:PCI支持突发的数据传输模式,满足了新型处理器高速缓冲存储器(Cache)与内存之间的读写速度要求。
线性突发传输能够更有效地运用总线的带宽去传输数据,以减少不必要的寻址操作。
(2) 多总线主控:PCI总线不同于ISA总线,其地址总线和数据总线是分时复用的。
这样减少了接插件的管脚数,便于实现突发数据的传输。
数据传输时,一个PCI设备作为主控设备,而另一个PCI设备作为从设备。
总线上所有时序的产生与控制,都是由主控设备发起的。
第4章 8086/8088的总线与时序4.1 8086/8088的引线及功能8086是16位微处理器;8088是准16位微处理器,它对外的数据线是8位的。
它们的地址线是20位的。
8086/8088均为40条引线、双列直插式封装。
它们的40条引线排列如图4-1所示。
为了能在有限的40条引线范围内进行工作,CPU内部设置了若干个多路开关,使某些引线具有多种功能,这些多功能引线的功能转换分两种情况:一种是分时复用,在总线周期的不同时钟周期内引线的功能不同;另一种是按组态来定义引线的功能.用8088微处理器构成系统时,根据系统所连接的存储器和外设的规模,8088可以有两种不同的组态。
在不同组态时有些引线的名称及功能不同。
最小组态:当用8088微处理器构成一个较小的系统时,所连的存储器容量不大,I/O端口也不多,若把MN/MX 引线接电源(+5V),则8088处于最小组态;最大组态:若构成的系统较大,要求有较强的驱动能力,要通过一个总线控制器来产生各种控制信号。
把引线MN/MX接地,则8088处于最大组态。
所有的微处理器都有以下几类引线用来输出或接收各种信号:●地址线、●数据线、●控制线和状态线、●电源和定时线。
8086/8088的40条引线包括以上4种信号,下面介绍各条引线的功能。
4.1.1的地址和数据线●A D7~AD0:低8位地址/数据线(输入/输出,三态)。
8088数据线是8位的,地址线是20位的,为减少引线的数量于是在8088 内部采用一些多路开关,把低8位地址线和8位数据线分时使用这些引线。
通常当CPU访问存储器或外设时,先要送出所访问单元或外设端口的地址,然后才是读写所需的数据,地址和数据在时间上是可区分的。
只要在外部电路中用一个地址锁存器,把在这些线上先出现的地址锁存下来就可以了。
●A15~A8:地址线(输出,三态)。
这8条地址线是在8088内部锁存的,在访问存储器或外设时输出8位地址。
●A19~A16/S6~S3:地址/状态线(输出,三态)。
微型计算机原理及应⽤知识点总结第⼀章计算机基础知识⼀、微机系统的基本组成1.微型计算机系统由硬件和软件两个部分组成。
(1)硬件:①冯●诺依曼计算机体系结构的五个组成部分:运算器,控制器,存储器,输⼊设备,输⼊设备。
其特点是以运算器为中⼼。
②现代主流的微机是由冯●诺依曼型改进的,以存储器为中⼼。
③冯●诺依曼计算机基本特点:核⼼思想:存储程序;基本部件:五⼤部件;信息存储⽅式:⼆进制;命令⽅式:操作码(功能)+地址码(地址),统称机器指令;⼯作⽅式:按地址顺序⾃动执⾏指令。
(2)软件:系统软件:操作系统、数据库、编译软件应⽤软件:⽂字处理、信息管理(MIS)、控制软件⼆、微型计算机的系统结构⼤部分微机系统总线可分为3类:数据总线DB(Data Bus),地址总线AB(Address Bus),控制总线CB(Control Bus)。
总线特点:连接或扩展⾮常灵活,有更⼤的灵活性和更好的可扩展性。
三、⼯作过程微机的⼯作过程就是程序的执⾏过程,即不断地从存储器中取出指令,然后执⾏指令的过程。
★例:让计算机实现以下任务:计算计算7+10=?程序:mov al,7Add al,10hlt指令的机器码:10110000(OP)0000011100000100(OP)0000101011110100(OP)基本概念:1.微处理器、微型计算机、微型计算机系统2.常⽤的名词术语和⼆进制编码(1)位、字节、字及字长(2)数字编码(3)字符编码(4)汉字编码3.指令、程序和指令系统习题:1.1,1.2,1.3,1.4,1.5第⼆章8086/8088微处理器⼀、8086/8088微处理器8086微处理器的内部结构:从功能上讲,由两个独⽴逻辑单元组成,即执⾏单元EU和总线接⼝单元BIU。
执⾏单元EU包括:4个通⽤寄存器(AX,BX,CX,DX,每个都是16位,⼜可拆位,拆成2个8位)、4个16位指针与变址寄存器(BP,SP,SI,DI)、16位标志寄存器FLAG(6个状态标志和3个控制标志)、16位算术逻辑单元(ALU)、数据暂存寄存器;EU功能:从BIU取指令并执⾏指令;计算偏移量。
计算机学科专业基础综合组成原理-总线(二)(总分:100.00,做题时间:90分钟)一、{{B}}单项选择题{{/B}}(总题数:23,分数:46.00)1.总线周期的类型包括______。
∙ A.内存读周期/写周期∙ B.I/O读周期∙ C.I/O写周期∙ D.以上均是(分数:2.00)A.B.C.D. √解析:按照总线周期区分为内存读周期、内存写周期、I/O读周期、I/O写周期四种类型。
2.在串行通信中,根据数据传输方向不同可以分成三种方式,不包括的方式是______。
∙ A.单工∙ B.双工∙ C.半单工∙ D.半双工(分数:2.00)A.B.C. √D.解析:根据数据传输方向不同,可以分为单工、半双工和全双工三种通信方式,不存在所谓的半单工方式。
单工通信是指数据单方向传送;半双工通信是指数据可以两个方向传送,但同一时刻只能一个方向传送;全双工通信是指数据可以同时两个方向传送。
3.计算机要对声音信号进行处理时,必须将它们转换成数字声音信号。
最基本的声音信号数字化方法是取样一量化法。
若量化后的每个声音样本用2个字节表示,则量化分辨率是______。
∙ A.1/2∙ B.1/1024∙ C.1/65536∙ D.1/131072(分数:2.00)A.B.C. √解析:量化后的每个声音样本用2个字节(16位)表示,2^16=65536,其倒数就是量化分辨率。
模拟音频转换成数字音频需要经过采样、量化和编码三个过程。
其中量化是将每个采样点得到的幅度值用数字表示,量化位数(又称采样精度)表示存放采样点幅度值的二进制位数,它决定了模拟信号数字化后的动态范围。
在相同的采样频率下,量化位数越大,则采样精度越高,声音的质量也越好,声音信息的存储量也相应越大。
4.在系统总线中,地址总线的位数______。
∙ A.与机器字长有关∙ B.与存储单元个数有关∙ C.与存储字长有关∙ D.与存储器带宽有关(分数:2.00)A.B. √C.D.解析:地址总线的位数与存储单元个数有关,地址总线的位数越多,可访问的存储单元个数就越多。
第六章一.填空题1. 现在主要采用结构作为微/小型计算机硬件之间的连接方式。
2. 系统总线是连接之间的信息传送线,按传输内容不同,又可分为、和,分别用来传送、和。
3. 一个总线传输周期包括、、和四个阶段。
4. 总线上的主模块是指,从模块是指。
5. 同步通信的主要特点是,一般用于场合;异步通信的特点是,一般用于场合。
6. 总线同步通信影响总线效率的原因是。
7. 在总线的异步通信方式中,通信的双方可以通过、和三种类型联络。
8. 按数据传送方式不同,总线可分为和。
9. 总线的判优控制可分为式和式两种。
10. 在计数器定时查询方式下,采用计数的方式,可使每个设备使用总线的优先级相等。
二.选择题1.系统总线中,划分数据线、地址线和控制线的根据是。
A. 总线所处的位置B.总线的传输方向C.总线的传输内容D.总线的控制方式2.系统总线中地址线的作用是。
A. 用于选择主存单元B.用于选择进行信息传输的设备C.用于指定主存单元和I/O设备接口电路的地址D.用于传送主存物理地址和逻辑地址3.挂接在总线上的多个部件。
A. 只能分时向总线发送数据,并只能分时从总线接收数据B.只能分时向总线发送数据,但可同时从总线接收数据C.可同时向总线发送数据,并同时从总线接收数据D.可同时向总线发送数据,但只能分时从总线接收数据4.一个计算机系统有以下I/O通道:①字节多路通道,带有传输速率为1.2KB/s的CRT终端5台,传输速率为7.5KB/s 的打印机2台;②选择通道,带有传输速率为1000KB/s的光盘一台,同时带有传输速率为800KB/s的温盘一台;③数组多路通道,带有传输速率为800KB/s及600KB/s的磁盘各一台。
则通道的最大传输速率为KB/s。
A. 1821 B.2421C.2621 D.32215.对于低速输入输出设备,应当选用的通道是。
A. 数组多路通道B.字节多路通道C.选择通道D.DMA专用通道6.总线的从设备指的是。
计算机专业基础综合(总线)模拟试卷1(题后含答案及解析)题型有:1. 单项选择题 2. 综合应用题单项选择题1-40小题,每小题2分,共80分。
下列每题给出的四个选项中,只有一个选项是最符合题目要求的。
1.总线周期的类型包括( )。
A.内存读周期/写周期B.I/O读周期C.I/O写周期D.以上均是正确答案:D解析:按照总线周期区分为内存读周期、内存写周期、I/O读周期、I/O 写周期四种类型。
知识模块:总线2.在串行通信中,根据数据传输方向不同可以分成三种方式,不包括的方式是( )。
A.单工B.双工C.半单工D.半双工正确答案:C解析:根据数据传输方向不同,可以分为单工、半双工和全双工三种通信方式,不存在所谓的半单工方式。
单工通信是指数据单方向传送;半双工通信是指数据可以两个方向传送,但同一时刻只能一个方向传送;全双工通信是指数据可以同时两个方向传送。
知识模块:总线3.计算机要对声音信号进行处理时,必须将它们转换成数字声音信号。
最基本的声音信号数字化方法是取样一量化法。
若量化后的每个声音样本用2个字节表示,则量化分辨率是( )。
A.1/2B.1/1024C.1/65536D.1/131072正确答案:C解析:量化后的每个声音样本用2个字节(16位)表示,2^16=65536,其倒数就是量化分辨率。
模拟音频转换成数字音频需要经过采样、量化和编码三个过程。
其中量化是将每个采样点得到的幅度值用数字表示,量化位数(又称采样精度)表示存放采样点幅度值的二进制位数,它决定了模拟信号数字化后的动态范围。
在相同的采样频率下,量化位数越大,则采样精度越高,声音的质量也越好,声音信息的存储量也相应越大。
知识模块:总线4.在系统总线中,地址总线的位数( )。
A.与机器字长有关B.与存储单元个数有关C.与存储字长有关D.与存储器带宽有关正确答案:B解析:地址总线的位数与存储单元个数有关,地址总线的位数越多,可访问的存储单元个数就越多。
1. 总线上数据传输分哪几种类型?各有什么特点?(7分)答:分单周期方式和突发方式两种。
(2分)在单周期方式中,每个总线周期只传送一个数据;(2分)在突发方式下,占用一次总线要进行多个数据的传输,源模块发出首地址去访问目的模块的数据1,以后的数据是在首地址的基础上按一定的规则去寻址目地模块。
(3分)2. 微型计算机系统总线由哪三部分组成?它们各自的功能是什么?(4分,每条1分)答:●由地址总线、数据总线和控制总线三部分组成;●地址总线用于指出数据的来源或去向;●数据总线提供了模块间数据传输的路径;●控制总线用来传送各种控制信号以便控制数据、地址总线的操作及使用。
3. 总线上数据传输分哪几种类型?各有什么特点?(7分)答:分单周期方式和突发方式两种。
(2分)在单周期方式中,每个总线周期只传送一个数据;(2分)在突发方式下,占用一次总线要进行多个数据的传输,源模块发出首地址去访问目的模块的数据1,以后的数据是在首地址的基础上按一定的规则去寻址目地模块。
(3分)4. 8086的中断向量表如何组成?作用是什么?(中)(与第2章客观题46、47互斥)(3分,每条1分)答:●把内存0段中0~3FFH区域作为中断向量表的专用存储区;●该区域存放256种中断的处理程序的入口地址;●每个入口地址占用4个存储单元,分别存放入口的段地址与偏移地址。
5. A/D和D/A转换在微计算机应用系统中分别起什么作用?(易)(4分,每条2分)答:●A/D转换器将外围设备输入的模拟量转换为数字量,交给微机系统处理;●D/A转换器将微机系统输出的数字量转换为模拟量,实现对外围设备的控制。
6. 8086被复位以后,有关寄存器的状态是什么?微处理器从何处开始执行程序?(6分,每条2分)答:●标志寄存器、IP、DS、SS、ES和指令队列置0;●CS置全1;●处理器从FFFF0H存储单元取指令并开始执行。
7. 已知下列程序段:(6分,每个回答3分)ADD AL,BLJO L1JC L2CMP AH,BHJG L3JB L4JMP L5若给定AX和BX的值如下,说明程序的转向。
《计算机接口技术》部分习题参考解答第4章 PC机的总线结构和时序4-1 答:总线周期是指CPU从存储器端口或I/O端口存取一个字节所需的时间。
8088/8086基本总线周期由4个时钟周期组成。
IBM PC/XT/A T中,CPU时钟频率是4.77MHz,时钟周期是210ns。
XT机的一个基本总线周期是4个时钟周期,一个输入或输出周期是5个时钟周期。
4-2 答:在T1状态下,8088/8086CPU数据/地址线上是地址信息。
用ALE信号可将地址信息锁存起来。
数据信息在T2开始以后送出。
XT机的AD7~AD0在ALE下降沿控制锁存后送系统地址总线A7~A0。
A19/S6~A16/S3经ALE下降沿控制锁存后送系统地址总线A15~A8;CPU的AD7~AD0在8288发出的DT/!R(数据收发控制信号)和DEN(数据允许)信号控制下,经双向总线驱动器连接到系统数据总线D7~D0,这样,实现了地址和数据及状态信号的分离,使地址信号和数据信号同时分别出现在系统地址总线和数据总线上。
(注意:这里用符号“!”表示逻辑非,对于信号则表示低电平有效,下同。
)4-3 答:PC/XT机中8088的MN/!MX引脚接地,因此工作在最大模式。
8088最大模式系统由8088CPU、8284时钟信号发生器和8288总线控制器组成。
总线控制器发出一些存储器和输出控制信号,接入系统总线后的名称为!IOW、!IOR、!MEMW、!MEMR、ALE信号,此外它还发出中断响应信号!INTA、DT/!R和DEN 等信号。
这些信号是由CPU连接8288的S2、S1、S0三线的电平决定的。
4-4 答:8284时钟发生器的作用是将晶振信号分频,向8088及计算机系统提供符号定时要求的各种时钟信号,并产生准备好和系统复位信号。
CLK信号:4.77MHz,提供XT机时钟频率。
PCLK信号:2.38MHz,分频后供8253使用。
OSC信号:14.31818MHz,供显示器使用。