第七部分 微机DMA方式练习题

合集下载

微型计算机原理练习附答案

微型计算机原理练习附答案

复习提纲1.两个4字节的无符号数分别存放在从2000H和2010H开始的存储单元中,编写程序完成它们的相加操作,并将所求的和放在从2000H开始的内存单元中。

2.设在2000H开始的内存单元中,存放50个无符号字节数,编程找出其中的最大值,并把它存放到DL寄存器中。

3.将AL中的两个组合BCD数分别转换成对应的ASCII码,并存放在CX中(高位BCD数的转换结果放在CH中,低位BCD数的转换结果放在CL中)。

4.已知在BUF为首地址的单元中,存放了10个ASCII码数据,编程将它们转换为BCD码后,存放在BUF+10为首地址的单元中。

编一个程序段。

数据段有100个无符号字节数据块BUF,试找出其中数值为0的数据个数并放入ZERO单元中5.在数据段BUF开始的连续10个单元中存放有10个无符号数,编程求出它们的和并放入SUM单元中。

6.在数据段BUF开始的连续10个单元中存放有10个无符号数,编程找出其中的最大值放入MAX单元中。

7.如图1所示,8255A的A口PA0、PA1、PA2引脚分别接3个开关K0、K1、K2,B口PB0、PB1、PB2通过驱动电路分别接到3个发光二极管的阳极。

开关的状态通过A口输入到8255A,然后将其送到B口输出,控制发光二极管的亮与灭。

(1)通过译码电路分析确定8255A的端口地址:(假定未使用的引脚均为低电平“0”)A口地址:B口地址:C口地址:控制口地址=(2)编程:根据读入A口开关状态,去控制发光二极管的程序。

(要求说明8255A控制字的设置过程)8.已知8255A的A口PA0~PA5接6只共阴数码管LED0~LED5的段码,B口PB0~PB5分别接LED0~LED5的位码,A、B口工作于方式0,8255A的工作方式控制字如图所示。

要求:a.简单画出8255A的A、B口与LED的接线图;b.已知8255A的端口地址为:380H~383H,写出能在LED0和LED1上同时显示“66”的程序。

山东大学计算机组成原理第7次作业及参考答案2012

山东大学计算机组成原理第7次作业及参考答案2012

第7次作业及参考答案第五章作业5.3 I/O设备与主机交换信息时,共有哪几种控制方式?简述它们的特点。

参考答案要点:I/O设备与主机交换信息时,共有5种控制方式:程序查询方式、程序中断方式、DMA 方式、I/O通道方式和I/O处理机方式。

其中前3种方式是基本的且广泛应用的控制方式。

程序查询方式的特点:控制简单,硬件开销小;CPU与外设是串行工作的,系统效率低。

适用于CPU不太忙且传送速度要求不太高的场合。

程序中断方式的特点:CPU和外设可并行工作,提高了CPU的效率,不仅适于主机和外设的数据交换,还特别适于对外界随机事件的处理。

适用于CPU较忙,传送速度不太高的系统中,尤其适合实时控制及紧急事件的处理。

DMA方式的特点:完全由硬件(DMA控制器)负责完成信息交换,信息传递从以CPU为中心,转为以内存为中心,CPU和外设可并行工作,对高速大批量数据传送特别有用。

但缺点是只能进行简单数据交换,电路结构复杂,硬件开销大。

5.16 在什么条件和什么时间,CPU可以响应I/O的中断请求?参考答案要点:CPU响应I/O中断请求的条件和时间是:当中断允许状态为1(EINT=1),且至少有一个中断请求被查到,则在一条指令执行完时,响应中断。

5.20 试比较单重中断和多重中断服务程序的处理流程,说明它们不同的原因。

参考答案要点:1)二者的比较可用两种中断的服务程序流程图(见教材P201)的对比来说明,此处略。

2)单重中断和多重中断的区别在于“开中断”的设置时间不同。

对于单重中断,开中断指令设置在最后“中断返回”之前,意味着在整个中断服务处理过程中,不能再响应其他中断源的请求。

而对于多重中断,开中断指令提前至“保护现场”之后,意味着在保护现场之后,若有更高级别的中断源提出请求,CPU也可以响应,从而实现中断嵌套,这是二者的主要区别。

5.29 结合DMA接口电路说明其工作过程。

参考答案要点:DMA的数据传送过程分为预处理、数据传送和后处理3个阶段。

微机原理期末复习题答案

微机原理期末复习题答案

请注意:本复习题中绝对不会出现考试原题,仅作为题目类型及难度参考用,请大家不要背题目,认真按照复习提纲复习,多看看课堂实例、平时作业、课堂练习和实验报告,希望大家都能顺利通过考试!一、选择题1.在DMA方式下,CPU与总线的关系是 C 。

A.只能控制数据总线 B. 只能控制地址总线 C. 隔离状态 D. 短接状态2. 对于系统掉电的处理,CPU是通过 B 来处理的A.软件中断 B.非屏蔽中断 C.可屏蔽中断 D.DMA二、填空题1. 微型计算机的主要性能指标包括CPU的位数、 CPU的主频、内存容量和速度、硬盘容量。

2. 已知X= -38,用8位机器数表示,则[X]原=1010 0110 ,[X]反= 1101 1001 ,[X]补= 1101 10103. 80486微处理器中的分段部件把指令指定的逻辑地址变为线性地址。

4. 某存储芯片的片内地址线有12位,则该芯片有_212个存储单元。

5. 若某外设的中断类型号为40H,该中断源对应的中断向量地址为___100H _。

6. 现有(DS)=2000H,(BX)=0100H,(SI)=0002H,(20100H)=12H, (20101H)=34H,(20102H)=56H, (20103H)=78H, (21200H)=2AH, (21201H)=4CH,21202H=B7H, (21203H)=65H,填入下列指令执行后AX寄存器的内容。

(1)MOV AX,1200H (AX)= 1200 H(2)MOV AX,BX (AX)= 0100 H(3)MOV AX,[1200H] (AX)= 4C2A H(4)MOV AX,[BX] (AX)= 3412 H(5)MOV AX,1100H[BX] (AX)= 4C2A H四、简答题3. 已知数据段定义如下,设该段段地址为3000H,用示意图说明下列变量在存储器中的分配情况。

DATA SEGMENT ORG 2V AR1 DW 2318HV AR2 DB 23HV AR3 DB 2 DUP (4,5) DATA ENDS 30000H30001H 30002H 30003H 30004H 30005H 30006H 30007H 30008H3. 有程序段如下,假设程序X、Y、Z都是字节变量,X单元的内容是36H,则以下程序段执行完后,Y单元的内容为06 H,Z单元的内容为03 H 。

微机简答试题

微机简答试题

1.对一个DMA控制器的初始化工作包括哪些内容?(1)将数据传输缓冲区的起始地址或结束地址送到地址寄存器中。

(2)将传输的字节数、字数或双字数送到计数器中。

2.DMA控制器8237A什么时候作为主模块工作?什么时候作为从模块工作?在这两种情况下,各控制信号处于什么状态,试作说明。

当DMA控制器8237A控制系统总线时为主模块工作。

当DMA控制器8237A接受CPU对它的读/写操作时为从模块工作当DMA控制器8237A为主模块时,输出地址信号A0~A15(低8位经A7~A0输出,高8位经DB7~DB0输出),地址允许输出信号AEN=1,I/O读信号IOR(低电平有效),I/O写信号IOW(低电平有效),存储器读信号MEMR(低电平有效),存储器写信号MEMW(低电平有效)当DMA控制器8237A为从模块时,片选信号CS(低电平有效)=0,总线请求信号HRQ=0,I/O读信号IOR(低电平有效)和I/O写信号IOW(低电平有效)作为读/写控制端,地址允许输出信号AEN=0。

4.微型计算机、微处理器、微型计算机系统的区别。

微型计算机是由CPU、存储器、输入/输出接口和系统总线构成的,即主机。

微处理器即CPU是微型计算机的核心,其性能决定了整个微型机的各项关键指标微型计算机系统是以微型计算机为主体,配上系统软件、应用软件和外设。

所以,微处理器是微型计算机的重要组成部分,而微型计算机系统又主要由微型计算机作为硬件支持。

5.8086基本总线周期是如何组成的?各状态中完成什么基本操作?什么情况下需要插入Tw 周期?应插入多少个Tw取决于什么因素?8086基本总线周期是由T1,T2,T3和T4 4个时钟周期组成的。

T1状态:CPU往多路复用总线上发出地址信息,以指出要寻址的存储单元或外设端口的地址。

T2状态:CPU从总线上撤销地址,使总线的低16为浮置成高阻状态,为传输数据作准备。

T3状态:多路总线的高4位继续提供状态信息,而总线的低16位上出现由CPU写出的数据或者CPU从存储器或端口读入的数据。

DMA习题

DMA习题
习题一: 习题一 设磁盘存储器转速为3000转/分,分8个扇区 每扇 个扇区,每扇 设磁盘存储器转速为 转 分 分 个扇区 区存储1k字节 字节,主存与磁盘存储器数据传送的宽度 区存储 字节 主存与磁盘存储器数据传送的宽度 即每次传送16位 假设一条指令最长执行 为16位(即每次传送 位).假设一条指令最长执行 位 即每次传送 时间是25us,是否可采用一条指令执行结束时响 时间是 是否可采用一条指令执行结束时响 请求的方案,为什么 若不行,应采取什么方 应DMA请求的方案 为什么 若不行 应采取什么方 请求的方案 为什么?若不行 案?
习题三: 习题三 一个DMA接口可采用周期窃取方式把字符传送到存储 一个 接口可采用周期窃取方式把字符传送到存储 它支持的最大批量为400个字节 若存取周期为 个字节.若存取周期为 器,它支持的最大批量为 它支持的最大批量为 个字节 0.2us,每处理一次中断需 每处理一次中断需5us,现有的字符设备的传输 每处理一次中断需 现有的字符设备的传输 率为9600bps.假设字符之间的传输是无间隙的 试问 假设字符之间的传输是无间隙的,试问 率为 假设字符之间的传输是无间隙的 DMA方式每秒因数据传输占用处理器多少时间 如果 方式每秒因数据传输占用处理器多少时间?如果 方式每秒因数据传输占用处理器多少时间 完全采用中断方式,又需占处理器多少时间 又需占处理器多少时间?(忽略预处 完全采用中断方式 又需占处理器多少时间 忽略预处 理所需的时间) 理所需的时间
习题二: 习题二 试从下面七个方面比较程序查询,程序中断和 程序中断和DMA 试从下面七个方面比较程序查询 程序中断和 三种方式的综合性能. 三种方式的综合性能 (1)数据传送依赖软件还是硬件 数据传送依赖软件还是硬件. 数据传送依赖软件还是硬件 (2)传送数据的基位 (3)并行性 (3)并行性. 并行性. (4)主动性 主动性. 主动性 (5)传输速度 传输速度. 传输速度 (6)经济性 经济性. 经济性 (7)应用对象 应用对象. 应用对象

数字电子技术基础DMA与中断控制器习题

数字电子技术基础DMA与中断控制器习题

数字电子技术基础DMA与中断控制器习题数字电子技术是现代电子技术的基础,而其中的DMA(Direct Memory Access)与中断控制器则是该领域中的重要概念。

本文将通过习题的形式来探讨DMA与中断控制器的基础知识。

在解答每个习题时,将逐步介绍相关理论知识,并结合实例进行说明,以帮助读者更好地理解和应用这些概念。

第一题:在数字电子系统中,DMA的作用是什么?请简要描述DMA的工作原理。

解答:DMA的作用是将CPU的直接访问(即通过总线)转移到专门负责数据传输的DMA控制器上,从而减轻CPU的负担,提高系统的效率。

DMA控制器通过在系统总线上与内存和外设直接进行数据传输,实现了数据的直接传输和存储,而无需CPU的干预。

DMA的工作原理如下:当DMA控制器检测到某个外设有数据要传输时,它会向CPU发出中断请求(IRQ),通知CPU将总线控制权交给DMA控制器。

一旦CPU接受到中断请求,它会在合适的时机将总线控制权交给DMA控制器。

DMA控制器利用这段时间直接与内存和外设进行数据的传输,完成后再将总线控制权交还给CPU。

这个过程中,CPU可以继续执行其他任务,从而提高了系统的并发性和效率。

第二题:请列举几个典型的中断控制器,并简要介绍其功能和特点。

解答:1. 8259中断控制器:8259是一种经典的中断控制器芯片,常用于8086和8088微处理器系统。

它具有多级的级联结构,可以同时处理多个中断源。

8259可编程中断控制器具有良好的可扩展性和适应性,使得它成为早期计算机系统中最常用的中断控制器之一。

2. 8254可编程定时器:虽然8254主要用于定时和计数器的功能,但它也可以广泛应用于中断控制。

8254具有三个计数器,可以根据需要进行编程,以产生不同的定时和中断信号。

它的灵活性和可编程性使得8254成为了一种常用的中断控制器。

3. 8255程序可编程并行接口:与8254类似,8255也是一种多功能的可编程接口芯片。

#微型计算机原理与接口技术答案

#微型计算机原理与接口技术答案
2019年5月18日星期六
P237 2.答:掩膜型ROM中信息是厂家根据用户给定的程序或数
据,对芯片图形掩膜进行两次光刻而写入的,用户对这类芯片 无法进行任何修改。
PROM出厂时,里面没有信息,用户采用一些设备可以将 内容写入PROM,一旦写入,就不能再改变了,即只允许编程 一次。
EPROM可编程固化程序,且在程序固化后可通过紫外光 照擦除,以便重新固化新数据。
2019年5月18日星期六
微机原理与接口技术
第七章作业习题课
杭州电子科技大学自动化学院
2019年5月18日星期六
P302 1. 【答】:当CPU正常运行程序时,由于微处理器内部事件或外设请求,
引起CPU中断正在运行的程序,转去执行请求中断的外设(或内部事件)的中断 服务子程序,中断服务程序执行完毕,再返回被中止的程序,这一过程称为中 断。
2019年5月18日星期六
3.答: CPU与外设通信时,传送的信息主要包括数据信息、 状态信息和控制信息。在接口电路中,这些信息分别进入不同 的寄存器,通常将这些寄存器和它们的控制逻辑统称为I/O端口, CPU可对端口中的信息直接进行读写。在一般的接口电路中都 要设置以下几种端口:
⑴数据端口:用来存放外设送往CPU的数据以及CPU要输 出到外设去的数据。数据端口主要起数据缓冲的作用。
DMA方式:也要利用系统的数据总线、地址总线和控制总 线来传送数据。原先,这些总线是由CPU管理的,但当外设需 要利用DMA方式进行数据传送时,接口电路可以向CPU提出请 求,要求CPU让出对总线的控制权,用DMA控制器来取代CPU, 临时接管总线,控制外设和存储器之间直接进行高速的数据传 送。这种控制器能给出访问内存所需要的地址信息,并能自动 修改地址指针,也能设定和修改传送的字节数,还能向存储器 和外设发出相应的读/写控制信号。在DMA传送结束后,它能释 放总线,把对总线的控制权又交还给CPU。

微机接口技术试题答案

微机接口技术试题答案

微机接口技术试题答案一、选择题1. 微机接口中,控制器的作用是()。

A. 传输数据B. 管理数据C. 处理数据D. 控制数据流向答案:D2. 在微机接口技术中,串行通信与并行通信的主要区别在于()。

A. 传输速度B. 传输距离C. 数据传输方式D. 数据处理方式答案:C3. 以下哪个设备不是微机接口的组成部分?()。

A. 硬盘B. 显示器C. 打印机D. 中央处理器答案:D4. 微机接口中,DMA是指()。

A. 数据管理器B. 数据处理器C. 直接内存访问D. 数据监控器答案:C5. 在微机系统中,I/O接口的作用是()。

A. 连接微机系统与外部设备B. 提高数据处理速度C. 管理内存资源D. 控制程序运行答案:A二、填空题1. 微机接口技术的主要功能包括数据的________、________和________。

答案:采集、传输、控制2. 在微机系统中,______是实现CPU与外部设备通信的桥梁。

答案:接口3. 串行通信中,数据以______的形式逐位传输。

答案:串行4. 并行通信中,数据以______的形式多位同时传输。

答案:并行5. 微机接口的物理特性主要包括接口的______、______和______。

答案:电气特性、机械特性、功能特性三、简答题1. 请简述微机接口的基本组成。

答:微机接口的基本组成包括控制器、接口电路、通信线路和外围设备。

控制器负责控制数据的流向和处理,接口电路负责实现数据的采集和传输,通信线路则是数据传输的通道,外围设备是接口连接的各种外部设备。

2. 什么是总线?请举例说明。

答:总线是计算机中用于传输数据、地址和控制信号的一组导线或电路。

总线可以按照传输内容的不同分为数据总线、地址总线和控制总线。

例如,数据总线用于传输数据,地址总线用于传输内存地址,控制总线用于传输控制信号。

3. 请解释什么是中断请求和中断响应。

答:中断请求是外围设备向CPU发出的信号,要求CPU暂停当前任务,转而处理该设备的输入输出请求。

DMA汇总十二套试卷

DMA汇总十二套试卷

第一套:一、单选题(共40题,每题1.0分,共40.0分)1、客户经常会表示他们很有兴趣,但现在不是购买的时机,这属于障碍种类中的(拖延)2、在客户的身份划分中,不参与具体营销过程,但可能对营销结果产生非常大影响的角色是(影响者)3、一个企业的决策者的购买动机常表现为:政绩或好名声4、与客户进行沟通时,语速上应做到不重要的话说得快,重要的话说得慢。

5、当客户的投诉不成立时,应当如何做?委婉的告诉客户,并取得谅解6、电话沟通的四原则不包括.勾起客户兴趣,使其不挂电话7、如果是漫听型的客户,倾听者应做到(导入对方感兴趣的话题)。

8、处理客户异议的程序中不包括:以火上加油的方式对客户的异议做出反馈9、根据大市场营销观念,目前中国邮政在市场营销中,发展(市场因素与“市长”因素都要硬)更为重要。

10、当客户不满意时,一般会产生什么做法?(只有极少客户会投诉,大多数客户不会投诉11、陌生拜访时,针对不同的客户要有不同的时间,比如哪个职业最忙的时间是月头和月尾,不宜接触?(会计师)12、当客服人员提出的解决方案无法满足客户的需求时,我们应该如何做?(根据客户的期望值和现实情况,再设计几种解决方案)13、谈判成功的关键要素除了时间和力量,还有(情报)。

14、谈判是一个合作与什么并存的过程(冲突)。

15、应对客户投诉时,提问的目的是(了解客户的真正需求和想法)。

16、下面哪项属于4V理念?(附加价值17、当客服人员为客户提供解决方案时,应(参照实际情况,结合客户合理要求)。

18、双赢谈判进程的第三个阶段是(达成协议)。

19、谈判是我们常见的一种行为,谈判是(为满足各方利益而进持的价值交换的过程)。

20、大市场营销观念的6p策略与传销营销观念的4p策略的区别是(C.公共关系与政治权力)。

21、客户资信度是(客户的信用程度)。

22、对于服务人员来说,微笑的作用不包括(更加容易从客户身上获取利益)。

23.德尔菲法采用的是什么形式(函询)24、互惠模式下的谈判者对对手的资料采取什么态度(审慎的态度)。

微机原理精彩试题及问题详解

微机原理精彩试题及问题详解

学年第学期微机原理及应用(A)课程试卷卷16班级姓名得分任课教师一、选择题:(每题1.5分,共18分)1、DMAC向CPU发出请求信号,CPU响应并交出总线控制权后将( )。

❶反复执行空操作,直到DMA操作结束❷进入暂停状态, 直到DMA操作结束❸进入保持状态, 直到DMA操作结束❹进入等待状态, 直到DMA操作结束2、有一个实时数据采集系统,要求10ms进行一次数据采集,然后进行数据处理及显示输出,应采用的数据传送方式为()。

❶无条件传送方式❷查询方式❸中断方式❹直接存储器存取方式3、在数据传送过程中,数据由串行变并行,或由并行变串行的转换可通过()来实现。

❶计数器❷寄存器❸移位寄存器❹ D触发器4、8088 CPU输入/输出指令可寻址外设端口的数量最大可达()个。

❶128 ❷ 256 ❸ 16K ❹ 64K5、CPU响应中断后,通过()完成断点的保护。

❶执行开中断指令❷执行关中断指令❸执行PUSH指令❹内部自动操作6、并行接口芯片8255A具有双向数据传送功能的端口是()。

❶ PA口❷PB口❸ PC口❹控制口7、8088CPU处理动作的最小时间单位是()。

❶指令周期❷时钟周期❸机器周期❹总线周期8.堆栈是内存中()。

❶先进先出的ROM区域❷后进先出的ROM区域❸先进先出的RAM区域❹后进先出的RAM区域9、计算机中广泛应用的RS-232C实质上是一种()。

❶串行接口芯片❷串行通信规程(协议)❸串行通信接口标准❹系统总线标准5--110、高速缓冲存储器(CACHE)一般是由()芯片组成。

❶ SRAM ❷ DRAM ❸ ROM ❹ EPROM11、鼠标器是一种()。

❶手持式的作图部件❷手持式的光学字符识别设备❸手持式的座标定位部件❹手持式扫描器12、传送速度单位“bps”的含义是()。

❶ bytes per second ❷ bits per second❸ baud per second ❹ billion bytes per second二、填空题:(每空1分,共12分)1、CPU在响应中断后,自动关中。

最新全国1月高等教育自学考试微型计算机原理及应用试题及答案

最新全国1月高等教育自学考试微型计算机原理及应用试题及答案

全国2012年1月高等教育自学考试微型计算机原理及应用试题及答案全国2012年1月高等教育自学考试微型计算机原理及应用试题及答案课程代码:02277一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.某微机系统的地址总线为32位,其内存最大容量为( D )A.1MBB.16MBC.32MBD.4GB2.842l BCD码00010100 B表示的十进制数为( A )A.14B.20C.24D.1203.当运算结果的最高位为1时,标志位( C )A.CF=1B.OF=1C.SF=1D.ZF=14.8086存储器分段,每个段不超过( C )A.16KBB.32KBC.64KBD.1MB5.在系统复位时,下列寄存器中不会清零的寄存器是( A )A.CSB.DSC.ESD.SS6.下列数据传送指令中,错误的是( B )A.MOV AX,1000HB.MOV DS,1000HC.MOV DI,1000HD.MOV SP,1000H7.设AL=41H,执行指令ADD AL,52H后,标志位( C )A.AF=1B.CF=1C.OF=1D.ZF=18.在数据定义语句BUF DB 01H,OAH中,BUF称为( B )A.参数B.变量C.标号D.助记符9.当EPROM芯片2732A处于读方式时,它的两条控制信号( A )A.CE为低电平,OE为低电平B.CE为低电平,OE为高电平C.CE为高电平,OE为低电平D.CE为高电平,OE为高电平10.下列关于独立编址与统一编址的说法,正确的是( B )A.统一编址需要专门的I/O指令B.统一编址的I/O端口地址占用内存空间C.独立编址方式不需要专门的I/O指令D.独立编址方式下I/O端口地址码较长11.下列关于8259A芯片的说法,正确的是( B )A.用来管理键盘及显示的芯片B.具有5种中断优先权管理方式C.不能向CPU提供中断类型码D.每片8259A最多可管理4级优先权中断源12.下列关于数据通信的说法,正确的是( C )A.同步通信有起始位和终止位B.波特率以字节/s为单位C.半双工通信时发送与接收不能同时进行D.并行通信有同步通信与异步通信两种方式13.下列关于接口电路的说法,错误的是( C )A.一般具有读写控制逻辑B.一般具有控制命令和状态寄存器C.一般具有逻辑运算及算术运算功能D.一般具有输入/输出数据锁存器和缓冲器14.下列关于USB特点的说法,错误的是( D )A.具有真正的“即插即用”B.最多可连接127个外设装置C.连接结点的距离可达5mB 1.0的数据传输速度可达1Gb/s15.在浮点表示法中,用于表示整个数的正负的是( A )A.尾符B.尾数C.阶符D. 阶码16.设AX=6789H,执行CBW指令后,AX中的内容是( D )A.0089HB.6789HC.8089HD.0FF89H17.设AL=56H,执行XOR AL,87H后,AL中的内容是( C )A.06HB.87HC.0D1HD.0D7H18.为了使字符串指令执行时,SI、DI自动减量,应先使用的指令是( C )A.CLCB.STCC.CLDD.STD19.有数据定义A DB 12H,34H,56H,78H,执行指令MOV AX,WORD PTR A+2后,AX中的内容是( D )A.3412HB.3414HC.5634HD.7856H20.下列关于DMA数据传送方式的说法,正确的是( A )A.DMA传送数据过程不需要CPU干预B.中断传送数据的速度高于DMA方式C.DMAC不支持成组数据传送方式D.DMAC在数据传送结束后继续占有数据总线二、多项选择题 (本大题共5小题,每小题2分,共10分)在每小题列出的五个备选项中至少有两个是符合题目要求的,请将其代码填写在题后的括号内。

第七章输入输出系统练习题答案资料

第七章输入输出系统练习题答案资料

单线中断:
CPU只有一根中断请求线(INTR),各中断 源共用该线发出中断申请;CPU接到中断请 求后;必须通过软件或硬件的方法来查询 是哪个中断源发出的中断请求. 多线中断: CPU有多根中断请求输入线—— (1)各中断源均独占一根中断请求输入 线;CPU接到请求的同时也就知道了中断源 是谁.称为独立请求方式; 响应速度快.
34、单级中断与多级中断的区别是( A ). A.单级中断只能实现单重中断,而多级中断 可以实现多重中断 B.单级中断的硬件结构是一维中断,而多级 中断的硬件结构是二维中断 C.单级中断,处理机只有一根外部中断请求 线连接到它的外围设备系统;而多级中断, 每个I/O设备都有一根专用的外部中断请 求线
31. 在中断响应过程中,保护程序计数器PC 的作用是(B ). A .能使CPU找到中断处理程序的入口地址 B .使中断返回时,能回到断点处继续原程 序的执行 C .使CPU和外围设备并行工作 D .为了实现中断嵌套
32. 中断允许触发器用来(D ). A.表示外设是否提出了中断请求 B.CPU是否响应了中断请求 C.CPU是否正在进行中断处理 D.开放或关闭可屏蔽中断 33.CPU响应中断时,进入“中断周期”,采 用硬件方法保护并更新程序计数器PC的 内容,而不是由软件完成,主要是因为(B)。 A.节省内存 B.提高处理机速度 C.易于编制中断处理程序 D.能进入中断处理程序并能正确返回原程 序
第七章 输入输出系统 练习题 一、选择题 1.一个CRT的分辨率为1024 ×1024,像素的 颜色为256色,则CRT接口电路中的刷新 存储器的容量为( B ). A.512KB B.1MB C.2MB 2.键盘、鼠标、显示器、打印机属于( C) 设备. A.机-机通信 B.计算机信息驻留 C.人机交互

微机原理第七章练习题

微机原理第七章练习题

第七章1、计算机在下列情况中,不适合采用中断方式处理的是()A.随机发生的事件B.定时发生的事件C.成块数据的高速传送D.突然停电2、CPU与外设之间传送数据的程序控制方式有( )。

A.无条件传送方式B.查询方式C.中断方式D.以上所有方式3、在I/O设备、数据通道、时钟和软件这四项中,可能成为中断源的是()A. I/O设备B. I/O设备和数据通道C. I/O设备、数据通道和时钟D. I/O设备、数据通道、时钟和软件4、为了便于实现多级中断,保存现场信息最有效的方法是采用()A.通用寄存器B.堆栈C.存储器D.外存5、在8086/8088系统中,关于可屏蔽和不可屏蔽中断的下列说法中正确的是()A.CPU对不可屏蔽中断必须响应B. CPU对可屏蔽中断必须响应C.两种中断优先级别一致D.无法判断他们的优先级6、电源故障中断属于()A.不可屏蔽中断B.可屏蔽中断C.控制器产生的中断D.内部中断7、转入中断服务程序以及从中断服务程序返回原程序的方法是()A.执行相应的转移指令B.调用相应的子程序C.将相应的地址装入程序计数器D.将相应的地址装入指令的操作数字段8、DMA方式在()之间建立了直接的数据通道A.外设与外设B.主存与外设C.CPU与主存D.CPU与外设9、硬中断服务程序结束返回断点时,程序末尾要安排一条指令IRET,它的作用是()A.构成中断结束命令B.恢复断点信息并返回C.转移到IRET的下一条指令D.转入下一中断服务10、PC/XT微机采用向量中断方式处理8级外部硬中断,中断类型号依次为08 ~0FH,在RAM 中0000:002CH单元开始依次存放了23H、FFH、00H、F0H四个数据,该向量对应的中断号和中断服务程序入口地址是()A.0CH和23FF:00F0HB.0BH和F000:FF23HC.0BH和00F0:23FFHD.0CH和F000:23FFH11、右图为8086/8088系统中一段主存储器的示意图,由图可知84H号中断的中断向量是()A.1284H:00F1HB.F100H:8412HC. CD85H:F0E2HD.E2F0H:85CDH12、右图为8086/8088系统中一段主存储器的示意图,由图可知85H号中断的中断向量是()A.1284H:00F1HB.F100H:8412HC. CD85H:F0E2HD.E2F0H:85CDH13、右图为8086/8088系统中一段主存储器的示意图,由图可知0000:0210H开始的四个单元所存放的中断向量其对应的中断类型码是()A.12HB. 84HC. 8412HD. F100H:8412H14、右图为8086/8088系统中一段主存储器的示意图,由图可知0000:0214H开始的四个单元所存放的中断向量其对应的中断类型码是()A.CDHB. 85HC. 85CDHD. E2F0H:85CDH15、当按下键盘上的一个键时,将产生一个中断请求,这是一种()A.I/O设备中断B.软件中断C.定时中断D.单步中断16、CPU响应INTR引脚来的中断请求的条件是()。

微机课后习题原理答案

微机课后习题原理答案

习题八1.什么是DMA传输?DMA传输有什么优点?为什么?所谓直接存储器传送(DMA)是指将外设的数据不经过CPU直接送入内存储器,或者,从内存储器不经过CPU直接送往外部设备。

使用DMA传输之后,每个数据的传输过程不需要CPU参与,在DMA控制器的控制下,在一个DMA总线周期里完成数据在外部接口和存储单元之间的直接传输。

所以使用DMA传输既可以减轻CPU的负担,又可以缩短系统对外部设备的响应时间,提高数据传输速率。

2.叙述一次数据块DMA传输和一个数据DMA传输的全过程。

一次数据块DMA传输的全过程:•程序对DMA控制器进行初始化,写入存储器数据块首地址,传输字节数,传输方向等信息。

同时启动外部设备(例如,启动输出设备进行第一次输出);•外部设备每完成一次输入/输出,它的完成信号通过DMA控制器启动一次DMA数据传输;•全部预设的数据传输完成,DMA控制器发出“传输完成”信号,向CPU申请中断。

CPU在中断服务程序中设置完成标志,或者对DMA控制器进行下一次初始化。

一个数据DMA传输的全过程。

•外设准备就绪,需要进行DMA操作时,向DMA控制器发出“DMA请求信号”。

DMA 控制器接到此信号后,向CPU发“总线请求信号”。

•CPU接到总线请求信号,在当前总线周期结束后,发出“DMA响应信号”。

•DMAC向外部设备发出“外设读”或“外设写”控制信号,向存储器发出“存储器写”或“存储器读”控制信号,同时发出存储单元地址。

在这二个信号的作用下,一字节的数据从外设接口通过数据总线送往存储单元,或者从存储单元送往外设接口。

•传送1个字节之后,DMAC自动修改内部地址寄存器和字节计数器的内容。

•DMA控制器撤销“总线请求信号”,CPU也撤销“总线应答”信号。

3.什么叫DMA通道?它如何组成?DMA通道是控制一个外设接口和存储器进行DMA传输的相关电路的总和。

每个通道包括地址寄存器、字节计数器、方式寄存器、DMA请求触发器、屏蔽触发器、状态寄存器以及所需的其他控制电路。

微机接口技术考试题带答案

微机接口技术考试题带答案

微机接口技术考试题带答案一、选择题(每题2分,共20分)1. 微机接口是计算机系统与外部设备进行信息交换的()。

A. 桥梁B. 界面C. 通道D. 接口答案:A2. 下列属于接口芯片的是()。

A. I/O 端口B. RAMC. ROMD. UART答案:D3. 在微机接口技术中,用于实现数据通信过程中的同步的是()。

A. 缓冲器B. 译码器C. 控制器D. 定时器答案:D4. 串行通信和并行通信的主要区别是()。

A. 传输速度B. 数据格式C. 传输方式D. 传输距离答案:C5. 下列关于中断的说法正确的是()。

A. 中断会打断程序的正常执行B. 中断处理程序由操作系统负责执行C. 中断请求只能由外部设备发起D. 中断处理程序的执行顺序固定答案:A6. DMA(直接内存访问)方式的主要优点是()。

A. 提高数据传输速度B. 减少CPU的负担C. 提高系统资源的利用率 D. 增强中断处理能力答案:B7. 下列关于I/O指令的说法正确的是()。

A. I/O指令可以实现内存与外部设备的数据传输B. I/O指令的执行速度比中断方式快C. I/O指令需要CPU和外部设备共同完成数据传输D. I/O指令的实现较为复杂答案:A8. 下列关于总线的说法正确的是()。

A. 总线是计算机系统中各个部件之间进行信息交换的通道 B. 总线的带宽决定了计算机系统的性能C. 总线分为数据总线、地址总线和控制总线三部分 D. 总线的传输速率决定了计算机系统的运行速度答案:A9. 下列关于USB(通用串行总线)的说法正确的是()。

A. USB 1.1的传输速度最高可达12MbpsB. USB2.0的传输速度最高可达480MbpsC. USB 3.0的传输速度最高可达5GbpsD. USB接口支持即插即用功能答案:D10. 下列关于硬盘的说法正确的是()。

A. 硬盘的存储容量决定了计算机系统的存储能力B. 硬盘的转速越高,存储速度越快C. 硬盘的存储单元分为扇区和柱面D. 硬盘的数据传输速率决定了计算机系统的运行速度答案:A二、填空题(每题2分,共20分)1. 微机接口技术的主要作用是实现计算机系统与外部设备之间的__________。

DMA习题

DMA习题

习题三: 一个DMA接口可采用周期窃取方式把字符传送到存储 器,它支持的最大批量为400个字节.若存取周期为 0.2us,每处理一次中断需5us,现有的字符设备的传输 率为9600bps.假设字符之间的传输是无间隙的,试问 DMA方式每秒因数据传输占用处理器多少时间?如果 完全采用中断方式,又需占处理器多少时间?(忽略预处 理所需的时间)
Байду номын сангаас
习题一: 设磁盘存储器转速为3000转/分,分8个扇区,每扇 区存储1k字节,主存与磁盘存储器数据传送的宽度 为16位(即每次传送16位).假设一条指令最长执行 时间是25us,是否可采用一条指令执行结束时响 应DMA请求的方案,为什么?若不行,应采取什么方 案?
习题二: 试从下面七个方面比较程序查询,程序中断和DMA 三种方式的综合性能. (1)数据传送依赖软件还是硬件. (2)传送数据的基本单位. (3)并行性. (4)主动性. (5)传输速度. (6)经济性. (7)应用对象.
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

DMA方式
一.选择题
1.在进入DMA工作方式之前,DMA控制器是被当作系统总线上的一个( )。

(A) 主处理器(B) I/O设备(C) I/O接口(D) 主模块
2.主机与外设传送数据时,采用( )方式,主机与外设是串行工作的。

(A) 程序查询(B) 中断(C) DMA (D) IOP处理机
3.下列几种芯片中能接管总线且控制数据传送的是()。

(A) 8254 (B) 8255 (C) 8237 (D) 8251
4.要使系统能按直接存储器存取方式进行主机与外设间的数据传送,系统至少应有( )芯片。

(A)8250 (B)8259 (C)8237 (D)8255
5.占用CPU时间最少的传送方式是()。

(A)DMA (B)中断(C)查询(D)无条件
6.在DMA方式下,能对总线进行控制的部件是( )。

(A)CPU (B)DMAC (C)外部设备(D)存储器
7.采用DMA方式传送数据时,每传送一个数据要占用()的时间。

(B)一个机器周期(C)一个存储周期(D)一个时钟周期
8.DMA方式中,周期“窃取”是窃取一个()
(A)存储周期(B)指令周期(C)CPU周期(D)总线周期9.在DMA传送方式下,外部设备与存储器之间的数据传送通路是()。

(A)数据总线DB (B)专用数据通路(C)地址总线(D)控制总线CB 10.在DMA传送过程中,实现总线控制的部件是()。

(A)CPU (B)外部设备(C)DMAC (D)存储器11.在DMA方式下,CPU与总线的关系是()。

(A)只能控制数据总线(B)只能控制地址总线
(C)成隔离状态(D)成短接状态
12.CPU响应DMA传送请求的信号是()
(A)READY (B) (C) (D)
13.如果采用两级8237A级联方式,最多可构成()个DMA通道。

(A)2 (B)4 (C)8 (D)16
14.在8237A用于存储器到存储器的数据传送时,使用()。

(A)通道0的现行地址寄存器指示源地址,现行字计数寄存器对传送的字节数计数,通道1指示目的地址。

(B)通道1的现行地址寄存器指示目的地址,现行字计数寄存器对传送的字节数计数,通道0指示源地址。

(C)通道2指示源地址,通道3的现行地址寄存器指示目的地址,现行字计数寄存器对传送的字节数计数。

(D)通道2的现行地址寄存器指示源地址,现行字计数寄存器对传送的字节数计数,通道3指示目的地址。

15.8237A各个通道可以采用循环优先权的方式,在这种方式下,刚刚被服务过的通道的优先级变为()。

(A)向上增加一级(B)最低一级
(C)保持不变(D)次高级
16.8237A用作存储器与存储器之间的传送时,从源地址中读出的数据通过()送到目的地址单元中去。

(A)CPU的通用寄存器(B)8237A中的读写缓冲器
(C)8237A的暂存器(D)8237A中的现行字节寄存器
二、判断题
1.如使8237硬件复位,则任何一个通道的DMA请求都不能被响应。

2.8237的四个通道具有不同的优先级别,其中通道0最高,通道3最低。

3.可以通过CPU执行一条输出指令,来启动8237的DMA操作。

4.DMAC接管总线的方式只有一种,即:使CPU暂时放弃总线控制权。

5.DMA的最高速度与存储器的工作速度无关。

6.每片8237A要占用16个连续的端口地址。

7.8237A基字节计数器预置时,写入的内容应是实际传送的字节数。

8.在DMA传送方式中,以级联方式的传输效率最高。

三、填空题
1.8237DMA控制器是具有( )个通道的DMA控制器。

2.DMA写操作把数据从( ) 传到( ) 。

3.DMA读操作把数据从()传到( ) 。

4.用8237DMA控制器完成PC机的存储器与外设间的数据传送时,数据的传送需经过( )总线。

5.DMA方式的中文意义是(),它答案:直接存储器访问、存取批量高速
6.DMA方式的基本思想是()。

相关文档
最新文档