微机原理习题答案-第六章

合集下载

微机原理及应用答案

微机原理及应用答案

微机原理及应⽤答案参考答案第⼀章计算机中的数制和码制第⼆章计算机概述⼀、填空题1.82. 23.10244.25.5、11001.1、00100101.0101B5.1000010B、42H、66H6.41.625、29.AH7.10001101B8.11001001、110010109.-128 ~ +12710.系统软件、应⽤软件11.电⼦管、超⼤规模集成电路⼆、单选题1. A 2. C 3. D4. C 5. A 6. C三、分析简答题1.8086 CPU的总线根据其中信息传送的类型可分为⼏种?哪⼏种?答:8086 CPU的总线根据其中信息传送的类型可分为三种种,分别是:数据总线、地址总线和控制总线2.写出-25的原码、反码、补码,并将补码转换成⼗六进制数(设机器字长为8位)。

答:X=-25=-11001B X原码:10011001BX反码:11100110BX补码:11100111B = E7H3.举例说明什么是机器数,什么是真值?答:将符号数值化了的数称为机器数。

如:-18=-10010B(真值);机器数为:10010010B第三章半导体存贮器⼀、填空题1.ROM、RAM2.6个3.8、4⼆、单选题1. A 2. B 3. D 4. B5. C 6. C 7. B三、分析简答题1.在对存储器芯⽚进⾏⽚选时,全译码⽅式、部分译码⽅式和线选⽅式各有何特点?答:①全译码⽅式:存储器芯⽚中的每⼀个存储单元对应⼀个唯⼀的地址。

译码需要的器件多;②部分译码⽅式:存储器芯⽚中的⼀个存储单元有多个地址。

译码简单;③线选:存储器芯⽚中的⼀个存储单元有多个地址。

地址有可能不连续。

不需要译码。

四、硬件接⼝设计题1.答:(1)(2) 存储器类型为RAM 总容量为 4K×8地址范围: 0#2000H-27FFH1# 2800H-2FFFH2.答:(9分)(1)存储器类型:RAM该系统的存储器容量为:6K×8位(或:6K字节)(2)1#芯⽚的地址范围:1000H ~ 17FFH2#芯⽚的地址范围:0800H ~ 0FFFH3#芯⽚的地址范围:0000H ~ 07FFH3.1)1K×42)2K×8或2KB3)地址分配范围第⼀组: A19~ A10 A9 A8 A7 A6 A5 A4 A3 A2 A1 A0最⼩地址 0 ~ 0 0 0 0 0 0 0 0 0 0 0 00000H~最⼤地址 0 ~ 0 1 1 1 1 1 1 1 1 1 1 003FFH第⼆组: 0 ~ 1 0 0 0 0 0 0 0 0 0 0 00400H~0 ~ 1 1 1 1 1 1 1 1 1 1 1 007FFH第四章微型计算机及微处理器的结构和组成⼀、填空题1.BIU、EU、指令的译码和指令执⾏2.4、16、16、6、203.8、164.1、2⼆、单选题1. B 2. B三、分析简答题1.8086/8088微处理器内部有那些寄存器,它们的主要作⽤是什么?答:执⾏部件有8个16位寄存器,AX、BX、CX、DX、SP、BP、DI、SI。

微机原理课后答案详解(朱红刘景萍)-南理工的哦

微机原理课后答案详解(朱红刘景萍)-南理工的哦

微机原理课后答案详解(朱红刘景萍)-南理工的哦第一章习题答案一、选择题1.十进制数66转换成二进制数为_______。

A.11000010B.01100110C.11100110D.01000010答案:D2.十进制数27.25转换成十六进制数为_______。

A.B1.4HB.1B.19HC.1B.4HD.33.4H答案:C3.下列数中最小的是________。

A.(101001)2B.(52)8C.(2B)16D.(50)10答案:A4.若一个数的BCD编码为00101001,则该数与______相等。

A.41HB.121DC.29DD.29H答案:C5.十进制数9874转换成BCD数为________。

A.9874HB.4326HC.2692HD.6341H答案:A6.BCD数64H代表的真值为_______。

A.100B.64C.-100D.+100答案:B7.十六进制数88H,可表示成下面几种形式,错误的表示为_______。

A.无符号十进制数136B.带符号十进制数-120C.压缩型BCD码十进制数88D.8位二进制数-8的补码表示答案:D8.若[A]原=10111101,[B]反=10111101,[C]补=10111101,以下结论正确的是______。

A.C最大B.A最大C.B最大D.A=B=C答案:B9.8位二进制补码表示的带符号数10000000B和11111111B的十进制数分别是____。

A.128和255B.128和-1C.-128和255D.-128和-1答案:D10.微机中地址总线的作用是___________。

A.用于选择存储器单元 B.用于选择进行信息传输的设备C.用于指定存储器单元和I/O设备接口单元的选择地址D.以上选择都不对答案:C11.计算机中表示地址使用____。

A.无符号数B.原码C.反码D.补码答案:A二、填空题1.计算机的主机由_______、控制器、主存储器组成。

微机原理第六章习题答案

微机原理第六章习题答案

微机原理第六章习题答案微机原理第六章习题答案第一节:数制转换在微机原理课程中,数制转换是一个非常重要的概念。

在计算机中,常用的数制有二进制、十进制和十六进制。

数制转换是指将一个数从一种进制表示转换为另一种进制表示的过程。

1. 将二进制数1101.101转换为十进制数。

首先,我们需要了解二进制数的权重计算方法。

对于二进制数1101.101,从小数点开始,从右到左,每一位的权重依次是2^(-1),2^(-2),2^(-3),2^0,2^1,2^2,2^3。

将每一位的值与对应的权重相乘,并将结果相加,即可得到十进制数的值。

计算过程如下:(1 * 2^3) + (1 * 2^2) + (0 * 2^1) + (1 * 2^0) + (1 * 2^(-1)) + (0 * 2^(-2)) + (1 * 2^(-3))= 8 + 4 + 0 + 1 + 0.5 + 0 + 0.125= 13.625所以,二进制数1101.101转换为十进制数为13.625。

2. 将十进制数45转换为二进制数。

将十进制数45除以2,得到商22和余数1。

将商22再次除以2,得到商11和余数0。

将商11再次除以2,得到商5和余数1。

将商5再次除以2,得到商2和余数1。

将商2再次除以2,得到商1和余数0。

将商1再次除以2,得到商0和余数1。

将每一次得到的余数从下往上排列,得到二进制数101101。

所以,十进制数45转换为二进制数为101101。

3. 将十六进制数3F转换为二进制数。

首先,我们需要了解十六进制数的权重计算方法。

对于十六进制数3F,从右到左,每一位的权重依次是16^0,16^1。

将每一位的值与对应的权重相乘,并将结果相加,即可得到二进制数的值。

计算过程如下:(15 * 16^0) + (3 * 16^1)= (15 * 1) + (3 * 16)= 15 + 48= 63所以,十六进制数3F转换为二进制数为63。

第二节:逻辑运算在微机原理中,逻辑运算是指对二进制数进行的与、或、非等运算。

微机原理第六章习题2

微机原理第六章习题2

关于I/O多选1、所谓I/O操作,是指对的操作。

A、I/O端口B、I/O设备C、A或B2、在I/O接口的各种寄存器中,必须具有三态输出功能。

A、控制寄存器B、状态寄存器C、数据缓冲寄存器3、全互锁异步总线协定相对于同步总线协定,具有的优点。

A、可靠性高,传输速度快B、可靠性高,适应性好C、传输速度快,适应性好4、在I/O端口的编址方式中,隔离I/O方式相对于存储器映象方式,具有的优点。

A、I/O端口地址译码简单、程序设计灵活B、I/O端口地址不占用存储地址空间、译码简单C、读写控制逻辑简单、程序设计灵活5、主机与设备传送数据时,采用,CPU的效率最高。

A、程序查询方式B、中断方式C、DMA方式6、在三一菊花链判决中,主控器Ci占用总线的条件之一是必须栓测到BGINi由无效烃有效的边沿,设置该条件的目的是A、保证先请求者先服务B、避免总线冲突C、保证物理上靠近判决器者先服务7、计算机使用总线结构便于增减外设,同时。

A、减少了信息的传输量B、提高了信息的传输量C、减少了信息传输线的条数8、有8086/8088中,一个最基本的总线周期由4个时钟周期(T状态)组成,在T1状态,CPU往总线发出信息。

A、数据B、地址C、状态9、当采用输入数据时,除非计算机等待,否则无法传送数据给计算机。

A、程序查询方式B、中断方式C、DMA方式10、微机读写控制信号的作用是。

A、决定数据总线上的数据流的方向B、控制存储器读写操作的类型C、控制流入、流出存储器信息的方向D、A、B和C11、IO接口中数据总线缓冲器的作用是A对错判断1、主机与设备传输数据时,采用程序查询控制方式,主机与设备是串行工作的。

2、总线冲突是指总线上同时有两个或两个以上的模块要传送相互矛盾的信息引起的冲突。

3、总线周期是微处理器中处理动作的最小时间单位。

4、DMA方式与程序控制方式的根本不同之处是可直接实现I/O设备与存储器之间、I/O 设备与I/O设备之间、存储器与存储器之间的信息交换。

微机原理-第6章(2)

微机原理-第6章(2)
1.计算此 计算此RAM存储区的最高地址为 计算此 存储区的最高地址为 多少? 多少? 2.画出此存储器电路与系统总线的 画出此存储器电路与系统总线的 连接图。 连接图。
四.扩展存储器设计
Note:8086 CPU同8088 CPU一样,也有20条地址总线,其寻 8086 CPU同 CPU一样 也有20条地址总线, 一样, 20条地址总线 址能力达1MB。不同之处是8086 数据总线是16位的, 16位的 址能力达1MB。不同之处是8086 CPU 数据总线是16位的, 与8086 CPU对应的1MB存储空间可分为两个512kB(524 288 CPU对应的1MB存储空间可分为两个512kB(524 对应的 存储空间可分为两个512 B)的存储体。其中一个存储体由奇地址的存储单元(高字节) B)的存储体。其中一个存储体由奇地址的存储单元(高字节) 的存储体 奇地址的存储单元 组成,另一个存储体由偶地址的存储单元(低字节)组成。 组成,另一个存储体由偶地址的存储单元(低字节)组成。 偶地址的存储单元 前者称为奇地址的存储体,后者称为偶地址的存储体。 前者称为奇地址的存储体,后者称为偶地址的存储体。

0
≈ ≈
0 0
0
0
0
0
0
0
0 1…1
作片外寻址的高位不变地址线全部 参加了译码,这种译码方法称为全 参加了译码,这种译码方法称为全 地址译码方法 方法。 地址译码方法。
片外寻址
四.扩展存储器设计
A19 A18 A17 A16 A15 A14 A13 A12 A11 A10 A9~A0 X 0 0 0 0 0 0 0 0 0 0…0
4KB 00000H 00FFFH


模块1 模块

微机原理习题集第六章总线习题

微机原理习题集第六章总线习题

第六章简答题1、按照总线所处的物理位置分,总线可分成哪几类?2、总线规范一般包括哪些?分别做简要说明。

3、总线的主要性能指标有哪些?分别做简要说明。

4、说明下列名称或概念的含义:(微机)内部总线,外部总线,设备总线,处理器总线,存储器总线,局部总线,I/O扩展总线,串行总线,并行总线5、回答下面与ISA总线有关的问题:① AEN为高电平表示什么?②系统对ISA总线上I/O端口地址译码的范围有何规定?③一个典型的存储器读/写周期由几个时钟周期所组成?④一个典型的I/O读/写周期由几个时钟周期所组成?⑤ ISA总线时钟信号CLK的最高频率为多少?⑥ISA总线上没有IRQ1和IRQ0,它们在主板上分别被用于键盘和软时钟。

这句话对吗?⑦对于16位ISA总线,地址线的第17线到第19线有两套,一套是锁存的,另一套没有被锁存。

这句话对吗?⑧为什么把ISA总线归类于I/O扩展总线?⑨ 8位ISA总线和16位ISA总线(插槽和板卡)分别有多少个引脚?6、简述AGP总线与PCI总线的关系。

7、RS-232C总线的逻辑电平是如何定义的?它与TTL电平之间如何转换?答案1、答:按照总线所处的物理位置分,总线可以分成四种:①片内总线;②模板内部总线;③板间总线;④模板与设备之间、计算机与设备之间、计算机与计算机之间的总线。

2、答:总线规范一般包括 4个方面:① 逻辑规范——引脚的定义、信号的描述等;② 时序规范——信号的时序、相互之间的配合等;③ 电气规范——信号的电平,如TTL电平、CMOS电平等;④ 机械规范——模板的尺寸、插槽、插头的结构、总线引脚的宽度以及间距等。

对于外部总线,机械规范是指总线连接器的结构、尺寸等。

对于串行总线,总线规范还 包括 通信协议。

3、答: 总线的主要性能指标有五个方面,其中第 3条是最重要的。

① 总线宽度: 总线中数据总线的数量,用 Bit(位)表示。

总线宽度越宽,数据传输量越大。

② 总线时钟:总线中各种信号的定时基准。

微机原理和接口技术(第三版)课本习题答案解析

微机原理和接口技术(第三版)课本习题答案解析

第二章 8086 体系结构与80x86CPU1.8086CPU 由哪两部份构成?它们的主要功能是什么?答:8086CPU 由两部份组成:指令执行部件<EU,Execution Unit>和总线接口部件<BIU,Bus Interface Unit>。

指令执行部件〔EU 主要由算术逻辑运算单元<ALU>、标志寄存器F R、通用寄存器组和E U 控制器等4个部件组成,其主要功能是执行指令。

总线接口部件<BIU>主要由地址加法器、专用寄存器组、指令队列和总线控制电路等4个部件组成,其主要功能是形成访问存储器的物理地址、访问存储器并取指令暂存到指令队列中等待执行,访问存储器或者I/O 端口读取操作数参加E U 运算或者存放运算结果等。

2.8086CPU 预取指令队列有什么好处? 8086CPU 内部的并行操作体现在哪里?答: 8086CPU 的预取指令队列由6个字节组成,按照8086CPU 的设计要求, 指令执行部件〔EU 在执行指令时,不是直接通过访问存储器取指令,而是从指令队列中取得指令代码,并分析执行它。

从速度上看,该指令队列是在C PU 内部,EU 从指令队列中获得指令的速度会远远超过直接从内存中读取指令。

8086CPU 内部的并行操作体现在指令执行的同时,待执行的指令也同时从内存中读取,并送到指令队列。

5.简述8086 系统中物理地址的形成过程。

8086 系统中的物理地址最多有多少个?逻辑地址呢?答: 8086 系统中的物理地址是由20 根地址总线形成的。

8086 系统采用分段并附以地址偏移量办法形成20 位的物理地址。

采用分段结构的存储器中,任何一个逻辑地址都由段基址和偏移地址两部份构成,都是16 位二进制数。

通过一个20 位的地址加法器将这两个地址相加形成物理地址。

具体做法是16 位的段基址左移4位<相当于在段基址最低位后添4个"0">,然后与偏移地址相加获得物理地址。

微机原理课后答案 (4)

微机原理课后答案 (4)

微机原理课后答案第一章:计算机系统简介1.1 问题1.计算机硬件系统由哪些部分组成?2.什么是计算机软件系统?3.计算机的主要功能有哪些?1.2 答案1.计算机硬件系统由以下几部分组成:–中央处理器(CPU)–内存(Memory)–外部设备(包括输入设备和输出设备)2.计算机软件系统是指计算机系统中的各种软件程序的集合,包括系统软件和应用软件。

系统软件用于管理和控制计算机硬件系统的运行,例如操作系统、编译器、数据库管理系统等。

应用软件用于实现各种具体的应用功能,例如文字处理软件、图形设计软件、游戏等。

3.计算机的主要功能包括:–进行数据的输入、输出和存储。

–进行数据的处理和运算。

–运行各种软件程序,实现各种功能。

第二章:计算机的基本组成部分2.1 问题1.什么是计算机的存储器?2.什么是计算机的输入设备?3.什么是计算机的输出设备?2.2 答案1.计算机的存储器是指计算机中用于存储数据和程序的设备,包括主存储器和辅助存储器。

主存储器又称为内存,是计算机中用于存放程序和数据的临时存储区域,其容量相对较小但访问速度很快。

辅助存储器是用于永久性存储数据和程序的设备,例如硬盘、固态硬盘或者光盘。

2.计算机的输入设备是用于将外部数据或命令输入到计算机中的设备,常见的输入设备包括键盘、鼠标、扫描仪、摄像头等。

3.计算机的输出设备是用于将计算机处理后的结果或数据输出到外部的设备,常见的输出设备包括显示器、打印机、音频设备等。

第三章:计算机的运算方法3.1 问题1.什么是计算机的算术运算?2.什么是计算机的逻辑运算?3.什么是计算机的数据转移?3.2 答案1.计算机的算术运算是指计算机对数字数据进行加、减、乘、除等运算的过程。

算术运算包括整数运算和浮点数运算。

整数运算是指对整数进行计算的过程,浮点数运算是指对带有小数部分的实数进行计算的过程。

2.计算机的逻辑运算是指计算机对逻辑数据进行与、或、非等运算的过程。

逻辑运算常用于判断和决策的场景,例如判断某个条件是否为真、执行不同的分支等。

微机原理与接口技术第六章8259A练习题及答案

微机原理与接口技术第六章8259A练习题及答案

微机原理与接口技术第六章-8259A练习题及答案中断技术和中断控制器8259A练习题及答案一、填空题1.8088微处理器最多能处理256种不同类型的中断。

2.8088系统的中断向量表位于从内存地址 00000H 开始,占1K字节存储单元。

3.8088CPU响应INTR中断时,将PSW(或标志寄存器内容)和断点(或CS:IP)进堆栈保存。

4.8259A可管理8级优先级中断源,通过级联,最多可管理 64 级优先级中断源。

5.若8259A的IRR(中断请求寄存器)的内容为10H,说明IR4请求中断。

二、选择题6.8088CPU的标志寄存器中IF=1时,表示允许CPU响应______中断。

CA.内部中断B.外部中断C.可屏蔽中断D.不可屏蔽中断7.CPU在响应中断时,保存断点是指______。

DA.将用户设置的程序指令地址入栈保存B.将中断服务程序的入口地址入栈保存C.将程序状态字PSW入栈保存D.将返回地址即程序计数器PC(CS:IP)的内容入栈保存8.8088的中断向量表用于存放______。

BA.中断类型号B.中断服务程序的入口地址C.中断服务程序的返回地址D.断点地址三、判断题9.8086的可屏蔽中断的优先级高于不可屏蔽中断。

[ ] ×10.通常8259A芯片中的IR0优先级最低,IR7的优先级最高。

[ ]×11.在8088系统中,所谓中断向量就是中断服务程序入口地址。

[ ] √四、简答题12.CPU响应INTR中断的条件是什么?答:(1)INTR信号为有效电平(2)当前指令执行完毕(3)CPU开中断(IF=1)(4)没有更高级的请求(RESET , HOLD ,NMI)13.一般CPU响应中断时自动做哪些工作? 8088CPU呢?答:一般CPU在响应中断时,关中断,保存断点,识别中断源,找到中断服务程序入口地址,转入中断服务程序。

8080CPU在响应中断时,首先把PSW(或标志寄存器内容)入栈保存,其余同一般CPU.14.8088CPU在执行中断返回指令IRET时,执行什么操作?答:(1)弹出断点送CS:IP第 - 2 - 页共 13 页(2)弹出PSW送标志寄存器15.中断控制器8259A中下列寄存器的作用是什么?(1) IRR (中断请求寄存器) :保存中断源的中断请求(2) IMR (中断屏蔽寄存器) :屏蔽/允许中断源请求中断,由程序写入,1为屏蔽,0为允许(3) ISR (中断服务寄存器): 记录CPU正在为哪些中断源服务(4) IVR (中断向量寄存器): 保存中断向量号16、初使化时设置为非自动结束方式,那么在中断服务程序将结束时必须设置什么操作命令?如果不设置这种命令会发生什么现象?答案:当中断服务程序将结束时,必须发0CW2=20H为中断结束命令,执行此命令即撤消正在服务的中断请求和服务标志;否则,即使返回主程序但未退出此中断,造成中断响应的混乱。

微机原理与接口技术课后习题答案_清华大学出版社

微机原理与接口技术课后习题答案_清华大学出版社

微机原理与接口技术课后部分习题参考答案第一章2. 第3项任务,状态标志位的状态决定转移方向。

3. 程序存储是将要执行的程序的全部指令存储到存储器中,程序控制指程序开始执行后,通过指令流控制数据或计算机,完成设定的任务。

4. 分BIU 总线接口部件和EI执行部件两大部件,其中总线接口部件BIU负责取指令和数据,执行部件EI负责执行指令及运算。

在执行一条指令的同时可以取下一条指令,重叠运行,速度快。

5. 有6个状态标志,分别为进位标志CF、溢出标志OF、零标志ZF、奇偶标志PF、负标志SF、辅助进位标志AF。

3个控制标志分别为中断允许标志IF、单步标志TF、方向标志DF。

标志位的内容可以通过标志位操作指令来操作,例如CLC指令清除进位位,即使CF=0,STC指令使CF=1,CLI指令使IF=0,禁止中断,STI指令使IF=1,允许中断。

还可以通过LAHF指令取来标识寄存器的内容修改后用SAHF指令送回去。

也可以用PUSHF/POPF指令来修改标志寄存器的内容。

6. 实模式下分段靠4个段寄存器实现。

段寄存器中的值就是段地址,当偏移地址为0时的段地址+偏移地址就是该段的起始地址。

物理地址是由段地址左移4位后与偏移地址相加形成的20位地址。

7. 说法不一定正确。

对顺序执行指令的计算机是对的。

对重叠或流水线的计算机就不对了。

例如对8086CPU,由于采用了取指令与执行指令的一次重叠,尽管执行一条指令的总时间并没有变化,但连续执行n条指令时,总的时间会大大缩短,可以简单的比喻成总时间为原时间的二分之一,快了一倍。

8. 引入流水线后,执行一条指令的总时间并没有变化。

9. 高速缓存的目的是提高存储器的速度,进而提高了CPU的速度。

虚拟存储器的目的是为了给程序员或程序一个大的存储或运行空间。

10。

8086采用总线接口部件BIU与执行部件EU分开提高了速度,286将8086的BIU进一步分成3个部件,提高了并行性。

386在286基础上进一步增加成6个逻辑部件,实现多条指令重叠,进一步提高了速度,486采用硬组合逻辑控制器,同时采用内嵌高速缓存,提高速度。

微机原理与接口技术(楼顺天第二版)第六章习题解答

微机原理与接口技术(楼顺天第二版)第六章习题解答

微机原理与接口技术(楼顺天第二版)第六章习题解答微机原理与接口技术(楼顺天第二版)习题解答第6章总线及其形成6.1答:内存储器按其工作方式的不同,可以分为随机存取存储器(简称随机存储器或RAM)和只读存储器(简称ROM)。

随机存储器。

随机存储器允许随机的按任意指定地址向内存单元存入或从该单元取出信息,对任一地址的存取时间都是相同的。

由于信息是通过电信号写入存储器的,所以断电时RAM中的信息就会消失。

计算机工作时使用的程序和数据等都存储在RAM中,如果对程序或数据进行了修改之后,应该将它存储到外存储器中,否则关机后信息将丢失。

通常所说的内存大小就是指RAM 的大小,一般以KB或MB为单位。

只读存储器。

只读存储器是只能读出而不能随意写入信息的存储器。

ROM中的内容是由厂家制造时用特殊方法写入的,或者要利用特殊的写入器才能写入。

当计算机断电后,ROM中的信息不会丢失。

当计算机重新被加电后,其中的信息保持原来的不变,仍可被读出。

ROM适宜存放计算机启动的引导程序、启动后的检测程序、系统最基本的输入输出程序、时钟控制程序以及计算机的系统配置和磁盘参数等重要信息。

6.2 答:存储器的主要技术指标有:存储容量、读写速度、非易失性、可靠性等。

6.3答:在选择存储器芯片时应注意是否与微处理器的总线周期时序匹配。

作为一种保守的估计,在存储器芯片的手册中可以查得最小读出周(R)(Read Cycle Time)和最小写周期期tcyct(W)(Write Cycle Time)。

如果根据计算,微cyc处理器对存储器的读写周期都比存储器芯片手册中的最小读写周期大,那么我们认为该存储器芯片是符合要求的,否则要另选速度更高的存储器芯片。

8086CPU对存储器的读写周期需要4个时钟周期(一个基本的总线周期)。

因此,作为一种保守的工程估计,存储器芯片的最小读出时间应满足如下表达式:t cyc(R)<4T-t da-t D-T其中:T为8086微处理器的时钟周期;t da 为8086微处理器的地址总线延时时间;t D为各种因素引起的总线附加延时。

微机原理与接口技术 课后答案龚尚福

微机原理与接口技术 课后答案龚尚福

微机原理与接口技术课后答案龚尚福第一章:计算机基础知识1.什么是计算机?计算机有哪些基本组成部分?–计算机是一种可以按照预定程序自动进行数值和非数值计算的设备。

–计算机的基本组成部分包括中央处理器(CPU)、存储器、输入设备、输出设备和控制器。

2.什么是微型计算机?微型计算机的特点有哪些?–微型计算机是指体积小、价格低廉的小型计算机系统。

–微型计算机的特点包括:体积小、成本低、功耗低、易于携带、可扩展性好等。

3.什么是冯·诺依曼体系结构?它包括哪些基本特点?–冯·诺依曼体系结构是一种计算机的基本设计思想,它将存储器和处理器分开,通过总线进行数据和指令的传输。

–冯·诺依曼体系结构的基本特点包括:存储程序、以二进制表示信息、存储器与处理器分离、由指令控制程序执行的顺序。

第二章:数字电路基础知识1.什么是逻辑门?常用的逻辑门有哪些?–逻辑门是一种用于实现逻辑运算的电路元件,根据输入信号的不同组合产生相应的输出信号。

–常用的逻辑门有与门(AND)、或门(OR)、非门(NOT)、异或门(XOR)等。

2.什么是布尔逻辑运算?常见的布尔逻辑运算有哪些?–布尔逻辑运算是指利用布尔代数进行逻辑运算的方法。

–常见的布尔逻辑运算有与运算(AND)、或运算(OR)、非运算(NOT)等。

3.什么是半加器和全加器?它们的作用是什么?–半加器是一种用于实现二进制数相加的电路,它可以将两个输入信号相加并产生相应的进位和和。

–全加器是一种用于实现三个二进制数相加的电路,它可以将三个输入信号相加并产生相应的进位和和。

第三章:微处理器基础知识1.什么是微处理器?它的功能有哪些?–微处理器是一种集成电路,它由控制单元、算术逻辑单元、寄存器和时钟等功能模块组成,用于执行计算机程序。

–微处理器的功能包括指令译码、执行算术和逻辑运算、读写存储器、控制外部设备等。

2.什么是指令?指令由哪些部分组成?常见的指令有哪些?–指令是微处理器执行操作的基本单位,它们以二进制的形式存储在存储器中。

微机原理课后习题答案

微机原理课后习题答案

第1章计算机基础知识三、简答题1.微型计算机的基本组成?答:以微型计算机为主体,配上相应的系统软件、应用软件和外部设备之后,组成微型计算机系统。

(微型计算机+软件系统,也可)2.简述冯.诺依曼型计算机基本思想?答:冯.诺依曼型计算机是由运算器,控制器,存储器,输入设备和输出设备组成的。

其中,运算器是对信息进行加工和运算的部件;控制器是整个计算机的控制中心,所以数值计算和信息的输入,输出都有是在控制器的统一指挥下进行的;存储器是用来存放数据和程序的部件,它由许多存储单元组成,每一个存储单元可以存放一个字节;输入设备是把人们编写好的程序和数据送入到计算机内部;输出设备是把运算结果告知用户。

(写出主要内容,即可)3.什么是微型计算机?答:微型计算机由CPU、存储器、输入/输出接口电路和系统总线构成。

(只要答出五大组成部分即可)4.什么是溢出?答:溢出就是在运算中,使用已经确定的二进制位数,没有办法表示运算结果。

二、简答题1.在内部结构中,微处理器主要有哪些功能部件组成?答:1) 算术逻辑部件 2) 累加器和通用寄存器组3) 程序计数器 4) 时序和控制部件(意思相近即可)2. 微处理器一般应具有哪些功能?答:1)可以进行算术和逻辑运算 2)可保存少量数据3)能对指令进行译码并完成规定的操作 4)能和存储器、外部设备交换数据5)提供整个系统所需的定时和控制 6)可以响应其他部件发来的中断请求3. 什么是总线周期?答:CPU使用总线完成一次存储器或I/O接口的存取所用的时间,称为总线周期,一个基本的总线周期包含4个T状态,分别称为T1、T2、T3、T4。

(意思相近即可)?2.中断服务程序结束时,。

RET应该可以使中断服务程序返回主程序,但因为RETF是子程序返回指令,它只从堆栈中恢复CS和IP,而不能使状态字PSW得以恢复,所以不能使断点完全恢复,对源程序的继续执行造成不良影响。

(回答可以返回2分,出现的问题3分,意思相近即可)3.写出把首地址为 BLOCK1) MOV BX,OFFSET BLOCK+6 2) LEA BX,BLOCK 3) LEA BX,BLOCKMOV DX,[BX] MOV DX,[BX+12] MOV SI,12MOV DX,[BX+SI]4. 设BX=134AH,BP=1580H,DI=0528H,SI=0234H,DS=3200H,SS=5100H,求在各种寻址方式下源操作数的物理地址。

微机原理与接口技术第五章、第六章课后习题答案

微机原理与接口技术第五章、第六章课后习题答案

2114: 128片,10位和6位。

6116: 32片,11位和5位。

6264: 8片,13位和3位。

5.42114:611662646.4stack segment stack 'stack'dw 32 dup(0)stack endscode segmentstart proc farassume ss: stack, cs: codepush dssub ax, axpush axCALL I6116 ;调用写入6116子程序MOV AH, 2 ;回车换行MOV DL, 0DHINT 21HMOV DL, 0AHINT 21HCALL O6116 ;调用读出6116子程序ret;写入6116:将键入字符的ASCII码写入6116I6116 PROCMOV BL, 0 ;定义页地址码(16个地址为一页)MOV CX, 128 ;定义页数LOP1: PUSH CXMOV DX, 380H ;将页地址从74LS273输出MOV AL, BLOUT DX, ALMOV CX, 16 ;定义页内单元数MOV DX, 390H ;将键入数写入16个单元LOP2: MOV AH, 1INT 21HOUT DX, ALINC DXLOOP LOP2INC BL ;换页POP CXLOOP LOP1 ;页数未满换页重新写入16个单元RETI6116 ENDP;读出6116:将写入6116的数据读出送显示O6116 PROCMOV BL, 0MOV CX, 128LOP3 PUSH CXMOV DX, 390HMOV AL, BLOUT DX, ALMOV CX, 16MOV DX 380H ;将16个单元的数据送显示LOP4: IN AL, DXPUSH DXMOV DL, AL ;将6116中读出的ASCII码送DLMOV AH, 2 ;2号功能调用显示DL中的字符INT 21HPOP DXINC DXLOOP LOP4INC BLPOP CXLOOP LOP3RETO6116 ENDPend start6.5stack segment stack 'stack'dw 32 dup(0)stack endscode segmentstart proc farassume ss: stack, cs: codepush dssub ax, axpush axMOV AH, 2 ;用2号功能调用输出字符,调用号送AHMOV CX, 100 ;字符个数送计数器MOV DX, 380HWAIT0: IN AL, DX ;从244读入TEST AL, 80H ;测试状态位是否为0JNZ WAIT0 ;不为0,等待继续测试状态WAIT1: IN AL, DX ;状态为0,继续读入TEST AL, 80H ;测试状态是否为1JZ WAIT1 ;不为1,等待继续测试状态IN AL, DX ;状态为1,读入数据即ASCII码AND AL, 7FH ;去掉状态位MOV DL, AL ;ASCII码送DL,输出字符INT 21HLOOP WAIT0-3 ;跳到给DX赋值380H的MOV指令,该指令为3字节retstart endpcode endsend start。

微机原理作业及答案

微机原理作业及答案
PUSH AX PUSH DX MOV AX, BUF MOV DX, BUF+2 MOV CX, 32 LP: SHL AX, __ 1 ADC BX, 0
LP LOOP __
MOV BYTE PTR SRLT, ___ BL
POP DX ____ POP AX ___
RET XHZY ENDP
1 RCL DX,__
一、二、三、四章
作业
第一章 作业
1、简述微型计算机的硬件系统结构,并说明其主要功能。 2、试利用一个字节的字长,将十进制-115转换为相应的二 进制的原码、反码和补码。 [解]: (-115)原=(11110011)2 (-115)反=(10001100) (-115)补=(10001101) 3、已知[X]补=1100111,则[X]原= , [2X]补= ,并判断结果 是否溢出。 [解]:题目没有特殊说明,将最高为(第六位作为符号位) [X]反=[X]补-1=1100110,则[X]原=1011001 [2X]补=[X]补+ [X]补=1100111+1100111=1 1001110 C6· C5=1· 1=0,不溢出 另外,可以补齐第七位为0或者1,再进行计算获得。
第三章 作业
1、8086/8088操作数是从哪里来的?
答:来源有3种:立即数、寄存器、存储器操作数 指令中直接给出参加操作数; 参与操作的数存放在CPU的某个寄存器中; 参与操作的数存放在内存单元中,需要寻找相应的物理地址。 2、指出下列指令的错误 1)MOV AX, [SI][DI] 2) MOV [BX],[SI] 3) ADD BYTE, PTR[BX] (不能同时使用两个变址寄存器) (原操作数和目的操作数不能同时为存储器)
第三章 作业

微机原理与应用知到章节答案智慧树2023年湖北大学

微机原理与应用知到章节答案智慧树2023年湖北大学

微机原理与应用知到章节测试答案智慧树2023年最新湖北大学第一章测试1.计算机内的溢出是指其运算结果( )。

参考答案:超出了该指令所指定的结果单元所能存储的数值范国2.一个完整的计算机系统通常应包括( )参考答案:硬件系统和软件系统3.微型计算机的性能主要由( )来决定。

参考答案:CPU4.通常所说的“裸机”是指( )参考答案:未装备任何软件的计算机5.通常所说的32位机是指这种计算机的CPU( )参考答案:能够同时处理32位二进制数据6.从第一代电子计算机到第四代计算机的体系结构都是相同的,都是由运算器、控制器存储器以及输入/输出设备组成的,称为( )体系结构。

参考答案:冯·诺依曼7.算机之所以能自动连续地进行数据处理,其主要原因是( )参考答案:具有存储程序的功能8.运算器的主要功能是进行( )。

参考答案:算术和逻辑运算9.在一般微处理器中包含( )参考答案:算术逻辑单元10.构成微机的主要部件除CPU、系统总线、IO接口外,还有( )。

参考答案:内存(ROM和RAM)11.与二进制数1100101lB等值的压缩型BCD码是1100101lB。

( )参考答案:错12.十进制数378转换成十六进制数是1710H。

( )参考答案:错13.与十进制小数0.5625等值的二进制小数是1.0011B。

( )参考答案:错14.八进制数的基数为8,因此在八进制数中可以使用的数字符号是0、1、2、3、4、5、6、7、8。

( )参考答案:错15.二进制数0000010111101111B转换成十六进制数是0FE5H。

( )参考答案:错16.对于种类不同的计算机,其机器指令系统都是相同的。

( )参考答案:错17.三总线就是数据总线,控制总线、地址总线。

( )参考答案:对18.计算机中所有数据都是以二进制形式存放的。

( )参考答案:对19.汇编语言就是机器语言。

( )参考答案:错第二章测试1.关于8088CPU和8086CPU的对比,正确的叙述是( )。

第六章 存储器系统 微机原理 第2版 课后答案

第六章  存储器系统 微机原理 第2版 课后答案

第六章存储器系统本章主要讨论内存储器系统,在介绍三类典型的半导体存储器芯片的结构原理与工作特性的基础上,着重讲述半导体存储器芯片与微处理器的接口技术。

6.1 重点与难点本章的学习重点是8088的存储器组织;存储芯片的片选方法(全译码、部分译码、线选);存储器的扩展方法(位扩展、字节容量扩展)。

主要掌握的知识要点如下:6.1.1 半导体存储器的基本知识1.SRAM、DRAM、EPROM和ROM的区别RAM的特点是存储器中信息能读能写,且对存储器中任一存储单元进行读写操作所需时间基本上是一样的,RAM中信息在关机后立即消失。

根据是否采用刷新技术,又可分为静态RAM(SRAM)和动态RAM(DRAM)两种。

SRAM是利用半导体触发器的两个稳定状态表示“1”和“0”;DRAM是利用MOS管的栅极对其衬间的分布电容来保存信息,以存储电荷的多少,即电容端电压的高低来表示“1”和“0”;ROM的特点是用户在使用时只能读出其中信息,不能修改和写入新的信息;EPROM可由用户自行写入程序和数据,写入后的内容可由紫外线照射擦除,然后再重新写入新的内容,EPROM可多次擦除,多次写入。

一般工作条件下,EPROM 是只读的。

2.导体存储器芯片的主要性能指标(1)存储容量:存储容量是指存储器可以容纳的二进制信息量,以存储单元的总位数表示,通常也用存储器的地址寄存器的编址数与存储字位数的乘积来表示。

(2)存储速度:有关存储器的存储速度主要有两个时间参数:TA:访问时间(Access Time),从启动一次存储器操作,到完成该操作所经历的时间。

TMC:存储周期(Memory Cycle),启动两次独立的存储器操作之间所需的最小时间间隔。

(3)存储器的可靠性:用MTBF—平均故障间隔时间(Mean Time Between Failures)来衡量。

MTBF越长,可靠性越高。

(4)性能/价格比:是一个综合性指标,性能主要包括存储容量、存储速度和可靠性。

微型计算机原理与接口技术第六章课后答案pdf

微型计算机原理与接口技术第六章课后答案pdf

第六章1. CPU与外设交换数据时,为什么要通过I/O接口进行?I/O接口电路有哪些主要功能?答:CPU和外设之间的信息交换存在以下一些问题:速度不匹配;信号电平不匹配;信号格式不匹配;时序不匹配。

I/O接口电路是专门为解决CPU与外设之间的不匹配、不能协调工作而设置的,处于总线和外设之间,一般应具有以下基本功能:⑴设置数据缓冲以解决两者速度差异所带来的不协调问题;⑵设置信号电平转换电路,来实现电平转换。

⑶设置信息转换逻辑,如模拟量必须经 A/D变换成数字量后,才能送到计算机去处理,而计算机送出的数字信号也必须经D/A变成模拟信号后,才能驱动某些外设工作。

⑷设置时序控制电路;⑸提供地址译码电路。

2. 在微机系统中,缓冲器和锁存器各起什么作用?答:缓冲器多用在总线上,可提高总线驱动能力、隔离前后级起到缓冲作用,缓冲器多半有三态输出功能。

锁存器具有暂存数据的能力,能在数据传输过程中将数据锁住,然后在此后的任何时刻,在输出控制信号的作用下将数据传送出去。

3. 什么叫I/O端口?一般的接口电路中可以设置哪些端口?计算机对I/O端口编址时采用哪两种方法?在8086/8088CPU中一般采用哪些编址方法?答:在CPU与外设通信时,传送的信息主要包括数据信息、状态信息和控制信息。

在接口电路中,这些信息分别进入不同的寄存器,通常将这些寄存器和它们的控制逻辑统称为I/O 端口。

一般的接口电路中可以设置数据端口、状态端口和命令端口。

计算机对I/O端口编址时采用两种方法:存储器映像寻址方式、I/O单独编址方式。

在8086/8088CPU中一般采用I/O单独编址方式。

4. CPU与外设间传送数据主要有哪几种方式?答:CPU与外设间的数据传送方式主要有:程序控制方式、中断方式、DMA方式。

程序控制传送方式:CPU与外设之间的数据传送是在程序控制下完成的。

⑴无条件传送方式:也称为同步传送方式,主要用于对简单外设进行操作,或者外设的定时是固定的或已知的场合。

微机原理与接口技术:15第6章 存储器系统 习题6

微机原理与接口技术:15第6章 存储器系统 习题6

交通信息与控制工程系教案(理论教学用)课程名称微机原理与接口技术第 15 次第 7 周 2 学时上课教室WM1310 课程类型专业基础课授课对象自动化专业章节名称第6章存储器系统(6.4,6.5,6.6)教学目的和要求1.熟练掌握存储器与地址总线的连接;2.了解CACHE的概念和工作原理;3.了解8086/8088系统的存储器管理方法4.了解现代计算机存储器管理方法;讲授主要内容及时间分配存储器与地址总线的连接高速缓冲存储器(40min)存储器管理;(35min)硬盘、RAID和光盘原理;(15min)教学重点与难点重点:1.CACHE的概念和工作原理;2.086/8088系统的存储器管理方法;3.现代计算机存储器管理方法;4.存储器与地址总线的连接。

难点:1.存储器与地址总线的连接。

要求掌握知识点和分析方法1.了解CACHE的概念和工作原理;2.了解8086/8088系统的存储器管理方法;3.了解现代计算机存储器管理方法;4.存储器与地址总线的连接。

启发与提问1.为什么现代计算机要使用缓存?2.硬盘属于什么存储器?教学手段多媒体作业布置思考题:1.Windows的虚拟内存在计算机程序运行中起什么作用,如何设置虚拟内存?主要参考资料备注注:教案按授课次数填写,每次授课均应填写一份。

重复班授课可不另填写教案。

程序的逻辑结构中的段与内存的段建立直接联系。

页式存储管理页式存储管理是把虚拟空间和主存空间都分成大小相同的页(为二的整数幂个字),并以页为单位进行虚存与主存间的信息交换。

此时虚存地址和主存地址分别被分为虚存页号、页内地址和主存页号、页内地址,虚、实二页号会不同,但使用相同的页内地址。

与段式存储管理不一样,页不是程序本身的结构特性,而是从管理的角度人为划分的结果。

设置和管理好页表是页式存储管理的关键技术。

4. 分页和分段的主要区别(1) 页是信息的物理单位,分页是为实现离散分配方式,以消减内存的外零头,提高内存的利用率。

微机原理第六章参考答案

微机原理第六章参考答案

一、I/O接口的作用是使微机处理器与外设之间能够有条不紊地协调工作,打到信息交换的目的。

I/O接口的功能有:数据缓冲、设备选择、信号转换、接收、解释并执行CPU命令、中断管理、可编程等功能。

二、I/O端口是接口信息流传送的地址通道。

一般接口电路中有数据端口、命令端口、状态端口等。

三、CPU对I/O端口的编址方式有哪几种?各有什么特点?80X86对I/O端口的编址方式属于哪一种?CPU对I/O端口的编址方式有:统一编址和独立编址。

统一编址的微机系统中,存储器、I/O接口和CPU通常挂接在同一总线上,CPU对I/O端口的访问非常灵活、方便,有利于提高端口数据的处理速度;但是减少了有效的存储空间。

独立编址的微机系统中,I/O地址空间和存储器地址空间可以重叠,CPU需要通过不同的命令来区分端口的存储器。

80X86采用独立编址方式。

四、某微机系统有8个I/O接口芯片,每个接口芯片占用8个端口地址。

若起始地址为9000H,8个接口芯片的地址连续分布,用74LS138作译码器,请画出端口译码电路图,并说明每个芯片的端口地址范围。

74LS138分析下表所列的地址分配情况,可知系统地址信号的译码情况为(图略):●字选:A2~A0直接与接口芯片上的地址信号线连接以寻址每个接口芯片内部的8个端口;●片选:⏹A5~A3接3-8译码器输入端,译码器输出端分别作为8个接口芯片的片选信号;五、由于CPU与外设之间的速度不匹配,所以输入需要缓冲,输出需要锁存。

输入缓冲器就是输入时在外设和CPU之间接一数据缓冲器,当读该缓冲器的控制信号有效时,才将缓冲器的三态门打开,使外设的数据进入系统的数据总线,而其他时间,三态门处于高阻状态,不影响总线上的其他操作。

输出锁存就是在CPU和外设之间接一锁存器,使得有输出指令并且选中该I/O端口时,才使总线上的数据进入锁存器,此后不管总线上的数据如何变化,只要没有再次使锁存器的信号有效,锁存器的输出端就一直保持原来的锁存信息。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

习题6
1.什么是接口?接口的功能是什么?
答:位于主机与外设之间,用来协助完成数据传送和控制任务的逻辑电路称为接口电路,接口电路对输入/输出过程起缓冲和联络作用。

接口的功能是有,数据缓冲功能,联络功能,寻址功能,预处理功能,中断管理功能。

2.计算机对I/O端口编址时通常采用哪两种方法?在8086系统中,用哪种方法
进行编址?
答:I/O端口和存储器统一编址;I/O端口单独编址。

8086系统采用I/O端口单独编址方式。

3.CPU和输入/输出设备之间传送的信息有哪几类?
答: 数据信息,控制信息,与状态信息。

4.简述CPU与外设进行数据交换的几种常用方式.
答: 程序控制方式: 特点是依靠程序的控制来实现主机和外设的数据传送,可分为无条件传送方式和查询方式.
中断控制方式: 每次输入和输出一个数据,CPU都要检查外设的状态。

直接存储器存取控制方式:cpu不参加数据传送,而是由DMA控制器来实现内存与外设,外设与外设之间的直接传递。

通道方式:可以实现对外围设备的统一管理和外围设备与内存之间的数据传送。

外围处理机方式:由PPU独立于主机工作,减少了CPU控制外设的负担。

5.无条件传送方式适用哪些场合?查询方式原理怎样?主要用在什么场合?答:无条件传送适用于简单的输入/输出设备,CPU可以随时读取或接受状态。

这些信号变化缓慢,当需要采集数据时,无需检查端口,就可以立即采集数据,直接用输入/输出指令完成。

无条件传送方式主要用于控制CPU与低俗I/O接口之间的信息交换。

6.现有一输入设备,其数据端口的地址为FFE0H,并于端口FFE2H提供状态,当其D0位为1时表明输入数据准备好。

请编写采用查询方式进行数据传送的程序段,要求从该设备读取100B并输入到1000H:2000H开始的内存中。

MOV DX, 0FFE2H
L1:IN AL, DX 这是习题6的第6题的答案,TEST AL, 01H 这个程序写不出来,建议删这一问
JZ L1
MOV AX, 1000H
MOV DS, AX
MOV DX, 2000H
MOV CX, 100
MOV DX, 0FFE0H
L2: IN AL, DX
MOV [DX], AL
INC BX
LOOPN L2
7.查询式传送方式有什么优缺点?中断方式为什么能弥补查询方式的缺点?答:查询传送方式CPU通过程序不断查询相应设备的状态,状态不符合要求,则CPU需要等待;只有当状态信号符合要求时,CPU才能进行相应的操作。

中断方式提高了计算机系统中信息处理的并行和处理器效率,中断可以实现同步操作,实时处理等功能。

1.8088/8086中断向量表的作用是什么?
答:中断向量表建立了不同的中断源与其相应的中断服务程序首地址之间的联系,它是CPU在响应中断时可以依据中断类型码自动转向中断服务程序。

2.什么叫中断向量?它放在哪里?对于1CH的中断向量在哪里?如果1CH的
中断程序从5110H开始:2030H开始,则中断向量应该怎样存放?
答:中断向量即用来提供中断入口地址的一个指针。

3.8259中IRR, IMR, ISR三个寄存器的作用是什么?
答:⑴中断请求寄存器IRR
8259A有8条外部中断请求输入信号线IR0-IR7,每一条请求线上有一个相应的触发器来保存请求信号,它们形成了中断请求寄存器IRR(Interrupt Request Register)。

⑵中断屏蔽寄存器IMR
IMR(Interrupt Mask Register)用来存放屏蔽位信息,IMR的每一位可以禁止IRR 中对应位的中断请求输入信号进入。

⑶中断服务寄存器ISR
ISR(Interrupt Service Register)存放当前正在进行服务的所有中断。

ISR中相应位的置位是在中断响应的INTA脉冲期间,由优先权判决电路根据IRR中各请求位的优先权级别和IMR中屏蔽位的状态,将中断的最高优先级请求位选通到ISR中。

4.类型号为20H的中断服务程序入口符号地址为INT-5,试写出中断向量的装
入程序片段。

答:MOV AX, 0
MOV DS, AX
MOV SF, 20H*4
LEA AX, IMS
MOV [IS], AX
MOV AX, SEQ, INTS
MOV [SI+2], AX
5.简述DMA控制器同一般接口芯片的区别。

答:DMA控制器能给出访问内存所需要的地址信息,并能自动修改地址指针,也能设定和修改传送的字节数,还能向存储器和外设发出相应的读/写控制信号。

在DMA传送结束后,它能释放总线,把对总线的控制权又交还给CPU。

用DMA方式传输数据时,不需要进行保护和恢复断点及现场之类的额外操作。

6.简述8237A3种基本传送类型的特点。

答:单次传送方式:每次DMA操作只传送1B,然后就自动把总线控制权交给CPU,若还有通道请求信号,则DMAC则再重新向CPU发出总线请求,获得控制权后责传送下一B数据。

数据块传送:在进入DMA操作后,就连续传送数据,直到整块数据全部传送完毕,在字节数减为0或外界输入终止信号时,才会将总线控制权交还给CPU。

请求传送:这种方式也可以用于成块数据传输。

这种方式适用于准备好传送数据时,发出通道请求;若数据未准备好时,就使通道请求无效,将总线控制权交还给CPU。

相关文档
最新文档