您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 微机原理与接口技术》
《微机原理与接口技术》—习题集与戴梅萼编著的《微型计算机技术及应用》一书配套使用喻其山2008年10月18日返回目录第1章微型计算机概述.............................................................................................................1第2章8086微处理器.................................................................................................................1第3章8086的寻址方式和指令系统(略).............................................................................3第4章存储器和高速缓存技术...................................................................................................3第5章微型计算机和外设的数据传输...................................................................................3第6章串并行通信和接口技术...................................................................................................4第7-9章8259A、DMA控制器和计数器/定时器....................................................................6第10章模/数和数/模转换.........................................................................................................10第11章键盘和LED显示器.....................................................................................................12第15章总线...............................................................................................................................12错误!未指定书签。-1-第1章微型计算机概述1.1微处理器、微型计算机和微型计算机系统三者之间有什么不同?1.2CPU在内部结构上由哪几部分组成?CPU应具备哪些主要功能?1.3累加器和其他通用寄存器相比,有何不同?1.4微处理器的控制信号有哪两类?1.5微型计算机采用总线结构有什么优点?1.6数据总线和地址总线在结构上有什么不同之处?如果一个系统的数据和地址合用一套总线或者合用部分总线,那么,要靠什么来区分地址或数据?1.7控制总线传输的信号大致有哪几种?第2章8086微处理器2.1总线接口部件有哪些功能?请逐一进行说明。2.28086的总线接口部件由哪几部分组成?2.3段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少?指向这一物理地址的CS值和IP值是唯一的吗?2.48086的执行部件有什么功能?由哪几部分组成?2.5状态标志和控制标志有何不同?程序中是怎样利用这两类标志的?8086的状态标志和控制标志分别有哪些?2.68086/8088和传统的计算机相比在执行指令方面有什么不同?这样的设计思想有什么优点?2.7总线周期的含义是什么?8086/8088的基本总线周期由几个时钟组成?如一个CPU的时钟频率为24MHz,那么,它的一个时钟周期为多少?一个基本总线周期为多少?如主频为15MHz呢?2.8在总线周期的T1、T2、T3、T4状态,CPU分别执行什么动作?什么情况下需要插入等待状态TW?TW在哪儿插入?怎样插入?2.9从引腿信号上看,8086和8088有什么区别?2.10在对存储器和I/O设备读写时,要用到IOR、IOW、MR、MW信号,这些信号在最大模式和最小模式时分别可用怎样的电路得到?请画出示意图。2.11CPU启动时,有哪些特征?如何寻找8086/8088系统的启动程序?2.12CPU在8086的微机系统中,为什么常用AD0作为低8位数据的选通信号?2.138086和8088在最大模式或最小模式时,引腿信号分别有什么不同?2.148086和8088是怎样解决地址线和数据线的复用问题的?ALE信号何时处于有效电平?2.15BHE信号和A0信号是通过怎样的组合解决存储器和外设端口的读/写的?这种组合决定了8086系错误!未指定书签。-2-统中存储器偶地址体及奇地址体之间应该用什么信号来区分?怎样区分?2.16RESET信号来到后,CPU的状态有哪些特点?2.17在中断响应过程中,8086往8259A发的两个INTA信号分别起什么作用?2.18总线保持过程是怎样产生和结束的?画出时序图。2.198086系统在最小模式时应该怎样配置?请画出这种配置并标出主要信号的连接关系。2.20时钟发生器的功能是什么?画出它的线路图。2.218086在最大模式下应当怎样配置?最大模式时为什么一定要用总线控制器?总线控制器的输入信号是什么?输出信号是什么?2.22在编写程序时,为什么通常总要用开放中断指令来设置中断允许标志?2.23T1状态下,数据/地址复用总线上是什么信息?用哪个信号将此信息锁存起来?数据信息是在什么时候给出的?用时序图表示出来。2.24画出8086最小模式时的读周期时序。2.258086最多可有多少个中断?按照产生中断的方法分为哪两大类?2.26非屏蔽中断有什么特点?可屏蔽中断有什么特点?分别用在什么场合?2.27什么叫中断向量?它放在那里?对应于1CH的中断向量存放在哪里?如果1CH的中断处理子程序从5110H:2030H开始,则中断向量应怎样存放?2.28从8086/8088的中断向量表中可以看到,如果一个用户想定义某个中断,应该选择在什么范围?2.29非屏蔽中断处理程序的入口地址怎样寻找?2.30叙述可屏蔽中断的响应过程,一个可屏蔽中断或者非屏蔽中断响应后,堆栈顶部四个单元中为什么内容?2.31一个可屏蔽中断请求来到时,通常只要中断允许标志为1,便可在执行完当前指令后响应,在哪些情况下有例外?2.32在对堆栈指针进行修改时,要特别注意什么问题?为什么?2.33在编写中断处理子程序时,为什么要在子程序中保护许多寄存器?有些寄存器即使在中断处理子程序中并没有用到也需要保护,这又是为什么(联系串操作指令执行时遇到中断这种情况来回答)?2.34一个可屏蔽中断响应时,CPU要执行哪些读/写周期?对一个软件中断又如何?2.35中断处理子程序在结构上一般是怎样一种模式?2.36软件中断有哪些特点?在中断处理子程序和主程序的关系上,软件中断和硬件中断有什么不同之处?2.37系统中有多个总线模块时,在最大模式和最小模式下分别用什么方式来传递总线控制权?2.388086存储空间最大为多少?怎样用16位寄存器实现对20位地址的寻址?2.39IBMPC/XT系统中,哪个区域为显示缓冲区?哪个区域用来存放中断向量?在FFFF0H到FFFFFH单元中存放什么内容?错误!未指定书签。-3-第3章8086的寻址方式和指令系统(略)第4章存储器和高速缓存技术4.1计算机的内存有什么特点?内存由哪两部分组成?外存一般指哪些设备?外存有什么特点?4.2用存储器件组成内存时,为什么总是采用矩阵形式?请用一个具体例子进行说明。4.3为了节省存储器的地址译码电路,一般采用哪些方法?4.4在选择存储器件时,最重要的考虑因素是什么?此外还应考虑哪些因素?4.5什么叫静态RAM?静态RAM有什么特点?4.6静态RAM芯片上为什么往往只有写信号而没有读信号?什么情况下可以从芯片读得数据?4.7在对静态存储器进行读/写时,地址信号要分为几个部分?分别产生什么信号?4.8动态RAM工作时有什么特点?和静态RAM比较,动态RAM有什么长处?有什么不足之处?动态RAM一般用在什么场合?4.9动态RAM为什么要进行刷新?刷新过程和读操作比较有什么差别?4.10动态RAM控制器完成什么功能?Intel8203从功能上分为哪两部分?叙述这两部分的工作原理。4.11ROM、PROM、EPROM分别用在什么场合?第5章微型计算机和外设的数据传输5.1外部设备为什么要通过接口电路和主机系统相连?存储器需要接口电路和总线相连吗?为什么?5.2是不是只有串行数据形式的外设需要接口电路和主机系统连接?为什么?5.3接口电路的作用是什么?按功能可分为几类?5.4数据信息有哪几类?举例说明它们各自的含义。5.5CPU和输入/输出设备之间传送的信息有哪几类?5.6什么叫端口?通常有哪几类端口?计算机对I/O端口编址时通常采用哪两种方法?在8086/8088系统中,用哪种方法对I/O端口进行编址?5.7为什么有时候可以使两个端口对应一个地址?5.8CPU和外设之间的数据传送方式有哪几种?实际选择某种传输方式时,主要依据是什么?5.9无条件传送方式用在哪些场合?画出无条件传送方式的工作原理图并说明。5.10条件传送方式的工作原理是怎样的?主要用在什么场合?画出条件传送(查询)方式输出过程的流程图。5.11设一个接口的输入端口地址为0100H,而它的状态端口地址为0104H,状态口中第5位为1表示输错误!未指定书签。-4-入缓冲区中有一个字节准备好,可输入。设计具体程序实现查询式输入。5.12查询式传送方式有什么缺点?中断方式为什么能弥补查询方式的缺点?5.13画一个用中断方式进行输出传输的接口电路。5.14叙述可屏蔽中断的响应和执行过程。5.15通常解决中断优先级的方法有哪几种?各有什么优缺点?5.16和DMA比较,中断传输方式有什么不足之处?5.17叙述用DMA方式传送单个数据的全过程。5.18DMA控制器的地址线为什么是双向的?什么时候往DMA控制器传输地址?什么时候DMA控制器往地址总线传输地址?5.19在设计DMA传输程序时,要有哪些必要的模块?设计一个启动数据块输出的程序段。5.20在查询方式、中断方式和DMA方式中,分别用什么方法启动数据传输过程?第6章串并行通信和接口技术6.1接口部件为什么需要有寻址功能?设计一个用74LS138构成的译码电路,输入为A3、A4、A5、A8,输出8个信号以对8个接口部件进行选择。想一想如果要进一步对接口中的寄存器进行寻址,应该怎样实现?6.2接口部件的输入/输出操作具体对应哪些功能,举例说明。6.3从广义上说接口部件有哪些功能?6.4怎样进行奇/偶校验?如果用偶校验,现在所传输的数据中1的个数为奇数,那么,校验位应为多少?6.5什么叫覆盖错误?接口部件如何反映覆盖错误?6.6接口部件和总线之间一般有哪些部件?它们分别完成什么功能?6.7为什么串行接口部件中的4个寄存器可以只用1位地址线来进行区分?6.8在数据通信系统中,什么情况下可以采用全双工方式,什么情况下可用半双工方式?6.9什么叫同步通信方式?什么叫异步通信方式?它们各有什么优缺点?6.10什么叫波特率因子?什么叫波特率?设波特率因子为64,波特率为1200,时钟频率为多少?6.11标准波特率系列指什么?6.12设异步传输时,每个字符对应1个起始位、7个信息位、1个奇/偶校验位和1个停止位,如果波特率为9600,则每秒钟能传输的最大字符数为多少?6.13在RS–232–C标准中,信号电平与TTL电平不
本文标题:微机原理与接口技术》
链接地址:https://www.777doc.com/doc-2435610 .html