微机原理与接口技术(第二版)-主编-龚尚福 联系客服

发布时间 : 星期五 文章微机原理与接口技术(第二版)-主编-龚尚福更新完毕开始阅读f6997de27f21af45b307e87101f69e314232fa39

,

assume cs:code,ds:data start: mov ax,data mov ds,ax

mov dx,offset buffer mov ah,9 int 21H mov ah,4ch int 21H code ends end start

第五章

5.1简述8086引脚信号

M/IO*、DT/R*、RD*、WR*、ALE、DEN*、BHE*/S7的作用。

M/IO* 若为1访问存储器,否则IO

DT/R* 若为1控制缓冲器方向为发送,否则接收 RD* 读引脚 WR* 写引脚

ALE 地址锁存引脚

DEN* 控制缓冲器能否工作 BHE*/S7 T1总线高允许/状态

5.2 什么是指令周期?什么是总线周期?什么是时钟周期? 指令周期:执行一条指令所需要的时间。

总线周期:CPU的每一个这种信息输入、输出过程需要的时间。 时钟周期:时钟脉冲的重复周期。 1指令周期=N总线周期

1总线周期=至少4个时钟周期

5.3 8086一个总线周期包括哪几个时钟周期?

若主时钟频率为4.77MHz,一个总线周期是多少时间? 怎样延长总线周期?

8086一个总线周期包括时钟周期:T1、T2、T3、T4 若主时钟频率为4.77MHz,一个总线周期是4/4.77微妙

用ready可延长总线周期。当被选中进行数据读/写的存储器或外设无法在三个T周期内完成数据读/写时,就由其发出一个请求延长总线周期的信号到8086 CPU的READY引脚,8086 CPU收到该请求后,就在T3与T4之间插入一个等待周期Tw,加入Tw 的个数与外部请求信号的持续时间长短有关,延长的时间Tw 也以时钟周期T为单位,在Tw期间,总线上的状态一直保持不变。

5.5 什么是总线?简述微机总线的分类。

总线是用来连接各部件的一组通信线,换言之,

总线是一种在多于两个模块(设备或子系统)间传送信息的公共通路。

,

总线按其功能可分为系统总线(内总线)和通信总线(外总线)。

内总线指微机系统内部模块或插件板间进行通信联系的总线,如S-100总线、PC总线、STD总线、MULTIBUS等。

外总线指把不同微机系统连接起来的通信线路。

按信号传输方式,通信线路可分为串行总线和并行总线。 串行总线(如RS-232、RS-422等)是按位串行方式传送信息; 并行总线(如IEEE-488)的信息以并行方式同时传送。

各种标准总线都在信号系统、电气特性、机械特性模板结构等多方面做了规范定义。 5.6 简述PCI总线的特点。 (1) 突出的高性能。 (2) 良好的兼容性。 (3) 支持即插即用。 (4) 支持多主设备能力。 (5) 适度数据的完整性。 (6) 优良的软件兼容性。

(7) 可选电源。PCI总线定义了5 V和3.3 V两种信号环境。 (8) 相对的低成本。

5.7 简述USB总线的应用场合与特点。

USB为所有的USB外设提供了单一的、易于操作的标准连接类型。 USB排除了各个设备,

像鼠标、调制解调器、键盘和打印机,去除系统资源需求, 因而减少了硬件的复杂性和对端口的占用,

整个的USB的系统只有一个端口和一个中断,节省了系统资源。 USB支持PNP(即插即用设备)。 USB支持热插拔(Hot Plug)。

USB在设备供电方面提供了灵活性。

(6) USB提供全速12 Mb/s的速率和低速1.5 Mb/s的速率, 来适应各种不同类型的外设。

(7) 针对不能处理突然发生的非连续传送的设备,

如音频和视频设备,USB可以保证其固定带宽。 (8) USB使得多个外围设备可以跟主机通信。 连接灵活。 支持多媒体。

第六章

6.6 内存地址从40000H到BBFFFH共有多少KB? 496KB

6.8 某以8088为CPU的计算机内存RAM区为00000H~3FFFFH, 若采用6264、62256、2164或21256各需要多少片芯片?

,

MEMR& 若采用6264 需要32个芯片 G2A 若采用62256需要 8个芯片 MEMW A 若采用2164 需要32个芯片 G19 A 若采用21256需要 8个芯片 ≥1176.10 试判断8088系统中存贮系统译码器74LSl38的输出 G2BA16

C A15 AB14

AA13813

Y0Y4Y6Y7

第七章

7.1 CPU同外设交换的信息有哪些类型? CPU是如何同外设交换这些信息的?

CPU同外设交换的信息:数据、控制、状态 CPU通过接口同外设交换信息 7.2 简述条件传送方式的工作过程。

试画出条件传送方式输出数据的流程图。 有条件传送方式又称为程序查询方式。 这种传送方式在接口电路中,除具有数据缓冲器或数据锁存器外,还应具有外设状态标志位,用来反映外部设备数据的情况。

如,在输入时,若数据已准备好,则将该标志位置位;

,

输出时,若数据已空(数据已被取走),则将标志位置位。 在接口电路中,状态寄存器也占用端口地址号。

使用有条件传送方式控制数据的输入/输出,通常按图7.8流程。 即先读入设备状态标志信息,再根据所读入状态信息进行判断, 若设备未准备就绪,则程序转移去执行某种操作,或循环回去重新执行读入设备状态信息;

若设备准备好,则执行完成数据传送的I/O指令。

数据传送结束后,CPU转去执行其他任务,刚才所操纵的设备脱离CPU控制。 7.2 简述条件传送方式的工作过程。

试画出条件传送方式输出数据的流程图。

读入设备状态 准备好?N

Y

传送数据

7.3 简述中断传送方式的工作过程。

比如,当某个A/D转换器的模拟量已转换为数字量后,这时它就可以立刻向CPU发出中断请求,CPU暂时中止处理当前的事务,而转去执行优先的中断服务程序,输入A/D转换器的数字量数据。微型计算机都具有中断控制的能力,8086/8088CPU的中断结构灵活,功能很强。

所以,微机系统采用中断控制I/O方式是很方便的。

CPU执行完每一条指令后,都会去查询外部是否有中断请求,若有,就暂停执行现行的程序,转去执行中断服务程序,完成传送数据的任务。当然,在一个具有多个外设的系统中,在同一时刻就往往不止一个外设提出中断请求,这就引入了所谓中断优先权管理和中断嵌套等问题(有关中断的详细讨论参见第8章)

7.4 简述8237三种基本传送类型的特点。

1) 单次传送方式也称单字节传送方式。每次DMA操作只传送一个字节,即DMAC发出一次占用总线请求,获得总线控制权后,进入DMA传送方式,只传送一个字节的数据。然后,就自动把总线控制权交还给CPU,让CPU至少占用一个总线周期。若还有通道请求信号,DMAC再重新向CPU发出总线请求,获得总线控制权后,再传送下一个字节数据。

2) 成组传送方式也称为连续传送或块传送方式。在进入DMA操作后,就连续传送数据,直到整块数据全部传送完毕。在字节计数器减到0或外界输入终止信号EOP时,才会将总线控制权交还给CPU而退出DMA操作方式。如果在数据的传送过程中,通道请求信号DREQ变为无效,DMAC也不会释放总线,只是暂时停止数据的传送,等到DREQ信号再次变为有效后,又继续进行数据传送,一直到整块数据全部传送结束,才会退出DMA方式,把总线控制权交还给CPU。