微型计算机接口技术及应用习题及答案
- 格式:pdf
- 大小:185.86 KB
- 文档页数:12
习题11.1 冯·诺依曼型计算机的设计方案有哪些特点?【解答】冯·诺依曼型计算机的设计方案是“存储程序”和“程序控制”,有以下5方面特点:(1)用二进制数表示数据和指令;(2)指令和数据存储在内部存储器中,按顺序自动依次执行指令;(3)由运算器、控制器、存储器、输入设备和输出设备组成基本硬件系统;(4)由控制器来控制程序和数据的存取及程序的执行;(5)以运算器为核心。
1.3 微型计算机的特点和主要性能指标有那些?【解答】除具有运算速度快、计算精度高、有记忆能力和逻辑判断能力、可自动连续工作等基本特点以外,还具有功能强、可靠性高、价格低廉、结构灵活、适应性强、体积小、重量轻、功耗低、使用和维护方便等。
微型计算机的性能指标与系统结构、指令系统、硬件组成、外部设备以及软件配备等有关。
常用的微型计算机性能指标主要有:字长、主频、内存容量、指令数、基本指令执行时间、可靠性、兼容性、性能价格比等。
1.微机系统的硬件由哪几部分组成?答:三部分:微型计算机(微处理器,存储器,I/0接口,系统总线),外围设备,电源。
2.什么是微机的总线,分为哪三组?答:是传递信息的一组公用导线。
分三组:地址总线,数据总线,控制总线。
3.什么是总线,微机中的总线通常分为哪几类?答:是一组信号线的集合,是一种在各模块间传送信息的公共通路;有四类,片内总线,微处理器总线,系统总线,外总线。
4.8086/8088CPU的内部结构分为哪两大模块,各自的主要功能是什么?答:总线接口部件(BIU)功能:根据执行单元EU的请求完成CPU与存储器或IO设备之间的数据传送。
执行部件(EU),作用:从指令对列中取出指令,对指令进行译码,发出相应的传送数据或算术的控制信号接受由总线接口部件传送来的数据或把数据传送到总线接口部件进行算术运算。
5.8086指令队列的作用是什么?答:作用是:在执行指令的同时从内存中取了一条指令或下几条指令,取来的指令放在指令队列中这样它就不需要象以往的计算机那样让CPU轮番进行取指和执行的工作,从而提高CPU的利用率。
01-01 什么是冯.诺依曼机?(PP7)答:微型计算机的操作过程采用的是程序存储原理,这是由数学家冯.诺依曼(Jone Von Neumen)首先提出的,因此计算机常常称为冯.诺依曼机。
程序存储原理指出:用机器码指令排出的程序在执行前,首先存储于存储器中,存储器既存储程序又存储数据。
然后CPU逐条地从存储器中逐次取出一条条指令码,把指令码变成控制信号序列,控制信号发向有关的部件,控制完成指令规定的操作。
即MPU逐条地从内存储器中取出程序中的指令并执行指令规定的操作。
01-02 微处理器,微型计算机,微型计算机系统有什么联系与区别?(PP4~5)答:微处理器主要由运算器、控制器、寄存器阵列和片内总线组成;微型计算机主要由微处理器、内存储器、I/O接口电路和总线组成;微型计算机系统由微型计算机、I/O设备和各种软件组成。
微处理器不能构成独立的工作系统,它不能独立地执行程序;微型计算机是构成独立工作系统的最小配置;微机系统是用户使用计算机的基本配置。
01-04 画出微机系统框图。
(PP7)01-12 将下列十进制数转换为8位有符号二进制数。
(1)+32 (2)-12解(1):[+32]原=0010,0000B,[+32]反=0010,0000B,[+32]补=0010,0000B解(2):[-12]原=1000,1100B,[-12]反=1111,0011B,[-12]补=1111,0100B01-14 将下列二进制数转换为有符号十进制数。
(1)1000,0000B (3)1001,0010B解(1):查编码表1000,0000B=-128D解(3):1001,0010B取反+1=11101101+1=11101110B=-110D02-01 8086 CPU内部由哪两部分组成?他们的主要功能是什么?(P22~24)答:8086 CPU由总线接口部件BIU和指令执行部件EU组成。
BIU的功能:形成地址、取指令、指令排队、读/写OPR和总线控制。
第一章微型计算机概述1.微处理器、微型计算机和微型计算机系统三者之间有什么不同?答:①微处理器是微型计算机的核心,是微型计算机的一部分。
它是集成在一块芯片上的CPU,由运算器和控制器组成。
②微型计算机包括微处理器、存储器、I/O接口和系统总线,是微型计算机系统的主体。
③微型计算机系统包括微型计算机、外设及系统软件三部分。
第二章 8086微处理器1.总线接口部件有哪些功能?请逐一进行说明。
答:1.总线接口部件的功能是负责与存储器、I/O端口传送数据。
2.具体讲:①总线接口部件要从内存取指令送到指令队列;② CPU执行指令时,总线接口部件要配合执行部件从指定的内存单元或者外设端口中取数据,将数据传送给执行部件,或者把执行部件的操作结果传送到指定的内存单元或外设端口中。
1.总线周期的含义是什么?8086/8088的基本总线周期由几个时钟组成?如一个CPU的时钟频率为24MHz,那么,它的一个时钟周期为多少?一个基本总线周期为多少?如主频为15MHz呢?答:1.总线周期的含义是总线接口部件完成一个取指令或传送数据的完整操作所需的最少时钟周期数。
2.8086/8088的基本总线周期由4个时钟周期组成。
3.当主频为24MHz时,Tφ=1/24MHz≈41.7ns,T总=4Tφ≈167ns。
4.当主频为15MHz时,Tφ=1/15MHz≈66.7ns,T总=4Tφ≈267ns。
1.CPU启动时,有哪些特征?如何寻找8086/8088系统的启动程序?答:1.CPU启动时,有以下特征:①内部寄存器等置为初值;②禁止中断(可屏蔽中断);③从FFFF0H开始执行程序;④三态总线处于高阻状态。
2.8086/8088系统的启动程序从FFFF0H单元开始的无条件转移指令转入执行。
1.在中断响应过程中,8086往8259A发的两个信号分别起什么作用?答:第一个负脉冲通知外部设备的接口,它发出的中断请求已经得到允许;外设接口收到第二个负脉冲后,往数据总线上放中断类型码,从而CPU得到了有关此中断请求的详尽信息。
微机原理与接口技术(第二版)课后习题答案微机原理与接口技术(第二版)课后题答案第1章作业答案1.1 微处理器、微型计算机和微型计算机系统的区别是什么?微处理器是将CPU集成在一个芯片上,微型计算机是由微处理器、存储器和外部设备构成,而微型计算机系统则是微型计算机与管理、维护计算机硬件以及支持应用的软件相结合的系统。
1.2 CPU的内部结构由哪些部分组成?它应该具备哪些主要功能?CPU主要由算术逻辑单元、指令寄存器、指令译码器、可编程逻辑阵列和标志寄存器等寄存器组成。
它的主要功能是进行算术和逻辑运算以及控制计算机按照程序的规定自动运行。
1.3 采用总线结构的微型计算机有哪些优点?采用总线结构可以扩大数据传送的灵活性,减少连线。
此外,总线可以标准化,易于兼容和工业化生产。
1.4 数据总线和地址总线在结构上有什么不同?如果一个系统的数据和地址合用一套总线或者合用部分总线,那么要靠什么来区分地址和数据?数据总线是双向的,而地址总线是单向的。
如果一个系统的数据和地址合用一套总线或者部分总线,就要靠信号的时序来区分。
通常在读写数据时,总是先输出地址,过一段时间再读或写数据。
1.8 给定一个模型,如何用累加器实现15×15的程序?LD A。
15LD H。
15LOOP: ADD A。
15DEC HJP NZ。
LOOPHALT第2章作业答案2.1 IA-32结构微处理器直至Pentium 4,有哪几种?IA-32结构微处理器有、、Pentium、Pentium Pro、Pentium II、Pentium III和Pentium 4.2.6 IA-32结构微处理器有哪几种操作模式?IA-32结构支持保护模式、实地址模式和系统管理模式三种操作模式。
操作模式决定了哪些指令和结构特性可以访问。
2.8 IA-32结构微处理器的地址空间是如何形成的?由段寄存器确定的段基地址与各种寻址方式确定的有效地址相加形成了线性地址。
第1章习题答案1.答:计算机硬件的基本组成部分有:运算器、控制器、存储器、输入设备和输出设备五大组成部分;运算器功能:完成各种算术运算或逻辑运算;控制器功能:发出各种控制信息,使计算机各部件协调工作;存储器功能:存储程序和数据;输入设备:将程序和数据输入的部件;输出设备:将结果数据输出的部件。
2.答:以微型计算机为核心,配以鼠标、键盘等外围设备、电源、接口电路,以及控制计算机工作的软件构成微型计算机系统。
3.答:主板与外部设备之间的数据传输必须通过系统总线,所以系统总线包含的信号线必须满足下列各种输入/输出操作的需要:①访问分布于主板之外的存储器;②访问I/O接口;③适应外部中断方式;④适应存储器直接与外部设备交换信息。
总线控制逻辑的任务就是产生和接受这些操作所需要的信号。
4.答:计算机有运算器、控制器、存储器、输入设备和输出设备五大部分组成,计算机内部采用二进制数据的格式表示数据和指令。
程序将事先保存在内存储器中,计算机在工作时,不需要操作人员干预,自动逐条取出指令并执行。
5.答:CPU首先执行主板上BIOS中的自检程序;执行引导装入程序,依次搜寻硬盘、光盘等;读出引导记录,装入引导程序;由引导程序将操作系统装入内存;执行操作系统。
6.答:BIOS是Basic Input Output System的缩写,指的是基本输入输出系统"。
它是一组固化到计算机ROM芯片上的程序,保存着计算机最重要的基本输入输出的程序、系统设置信息、开机后自检程序和系统自启动程序。
7.答:略。
2第3章习题答案1.(1)答:物理地址:物理地址(PA)是20位无符号二进制数,是CPU访问存储器的实际地址。
每个存储单元对应一个物理地址。
8086存储空间的物理地址范围是:00000H~FFFFFH。
逻辑地址:采用分段结构的存储器中,把通过段地址和偏移地址来表示的存储单元的地址称为逻辑地址,记为:段地址:偏移地址。
段地址:8086规定各逻辑段从节的整数边界开始,即段首地址二进制值的低4位是0000,把段首地址的高16位称为段基址或段地址。
《微型计算机原理与接口技术》习题与思考答案第1章微型计算机概论1.1 A B C 1.2 B 1.3 B 1.4 C 1.5 A B C 1.6 B D1.7 00000111B=7D=07H 11010100B=212D=D4H01101010B=106D=6AH 10110.101B=22.625D=16.AH11001.011B=25.375D=19.6H1.8 127D=11111111B=FFH 12.625D=1100.101B=C.AH225.9375D=11100001.1111B=E1.FH 18.3l25D=10010.0101B=12.5H206.125=11001110.001B=CE.2H1.9 10H=10000B=16D 0.A8H=0.10101B=0.65625D28.9H=101000.1001B=40.5625D 4B.2AH=1001011.0010101B=75.6762D20E.4H=1000001110.01B=526.25D1.10 [+37]原=00100101B [+37]反=00100101B [+37]补=00100101B [+37]过余=10100101B[+94]原=01011110B [+94]反=01011110B [+94]补=01011110B [+94]过余=11011110B[-11]原=10001011B [-11]反=11110100B [-11]补=11110101B [-11]过余=01110101B[-125]原=11111101B [-125]反=10000010B [-125]补=10000011B [-125]过余=00000011B 1.11补码00010101B的真值为+21D 补码41H的真值为+65D补码9BH的真值为-101D 补码FFH的真值为-1D补码11110101B的真值为-11D1.12 A的ASCII码为41H a的ASCII码为61Hg的ASCII码为67H z的ASCII码为7AH0的ASCII码为30H 9的ASCII码为39H*的ASCII码为2AH +的ASCII码为2BHCR的ASCII码为0DH %的ASCII码为25H1.12一个16×16字形点阵占用存储空间32B一个24×24字形点阵占用存储空间72B一个32×32字形点阵占用存储空间128B1.14 (以8位补码为例)[X]补+[Y]补=[+38]补+[+100]补=0001010B,溢出[X]补+[Z]补=[+38]补+[-20]补=00010010B,未溢出[Y]补- [Z]补=[+100]补- [-20]补=01111000B,未溢出[Z]补- [X]补=[-20]补- [+38]补=11000110B,未溢出1.15 X与Y=0100B X或Z=1111B Y异或Z=1101B 非Y=1001B1.16微型计算机具有体积小、重量轻、功耗低;功能强;可靠性高;价格低廉;结构灵活、适应性强;使用方便、维护容易等特点。
习题一1.什么是接口?接口就是微办理器 CPU 与外面世界的连结零件,是 CPU 与外界进行信息互换的中转站。
2.为何要在 CPU 与外设之间设置接口?在 CPU 与外设之间设置接口主要有 4 个原由:(1)CPU 与外设二者的信号不兼容,包含信号线的功能定义、逻辑定义和时序关系(2)CPU 与外设的速度不般配,CPU 的速度快,外设的速度慢(3)若不经过接口,而由CPU 直接对外设的操作实行控制,会使CPU 处于穷于对付与外设打交道之中,大大降低CPU 的效率(4)若外设直接由CPU 控制,会使外设的硬件构造依靠于CPU,对外设自己的发展不利。
3.微型计算机的接口一般应具备那些功能?微机的接口一般有以下的几个功能:(1)履行CPU命令的功能:CPU将对外设的控制命令发到接口电路中的命令寄存器(命令口)中,在经剖析去控制外设(2)返回外设状态的功能:经过状态寄存器(状态口)达成,包含正常工作状态和故障状态(3)数据缓冲的功能:接口电路中的数据寄存器(数据口)对CPU 于外设间传递的数据进行中转(4)设施寻址的功能:CPU某个时辰只好和一台外设互换数据,CPU 发出的地点信号经过接口电路中的地点译码电路来选中I/O 设施(5)信号变换的功能:当CPU 与外设的信号功能定义、逻辑关系、电平高低及工作时序不兼容时接口电路要达成信号的变换功能(6)数据宽度与数据格式变换的功能:因为CPU 办理的数据都是并行的,当外设采纳串行传递方式时,接口电路就要达成串、并之间的变换,并进行数据格式的变换。
4.接口技术在微机应用中起的作用?跟着计算机技术的高速发展,计算机的应用愈来愈宽泛。
但是,在微机系统中,微办理器的强盛功能一定经过外面设施才能实现,而外设与微办理器之间的信息互换和通讯又是靠接口来实现的,因此,接口技术成为了一门重点技术,它直接影响微机系统的功能和微机的推行应用。
5.接口电路的硬件一般由哪几部分构成?接口电路的硬件一般由以下几部分构成:(1)基本逻辑电路:包含命令寄存器、状态寄存器和数据缓冲寄存器,是接口电路中的中心(2)端口地点译码电路:实现设施的选择功能(3)供选电路:依据不一样任务和功能要求而增添的功能模块电路。
第1章微型计算机概述1.微型计算机的硬件系统包括____A____.A.控制器、运算器、存储器和输入输出设备 B控制器、主机、键盘和显示器C.主机、电源、CPU和输入输出 D CPU、键盘、显示器和打印机2.CPU是由___B__组成的。
A.内存储器和控制器B.控制器和运算器C.内存储器和运算器D.内存储器、控制器和运算器3.中央处理器英文缩写是___B___.A.MP B.CPU C.CU D.ALU4.微型计算机各部件之间是用__A___连接起来的。
A.系统总线B.AB C.CB D.DB5.通常计算机系统中的外围设备是指__A___A.外存储器、输入设备、输出设备B.外存储器、输入设备C.外存储器、输出设备D.输入设备、输出设备6.若把组成计算机中的运算器和控制器集成在一块芯片上成为___C__A.微型计算机B.单片机C.微处理器D.单板机7.8086是_C_A.单片机B.单板机C.微处理器D.微机系统8.将微处理器、内存储器及I/O接口连接起来的总线是__C_____。
A.片总线B.外总线C.系统总线D.局部总线9.微型计算机是以__B___为核心部件。
A.寄存器 B.微处理器 C.逻辑部件 D.控制部件10.微型计算机系统以__C__为主体。
A.系统软件 B.外部设备 C.微型计算机 D.操作系统11.目前微型机系统上广泛使用的机械式鼠标是一种___A___A.输入设备 B.输出设备C.输入输出设备 D.显示设备组成之一12.计算机系统总线中,用于传送读、写信号的是__C__。
A.地址总线B、数据总线C、控制总线D、以上都不对13.不属于微机应用特点的是__D__。
A。
轻便、功耗低 B.性能可靠 C.结构灵活适宜性好 D.应用面窄第2章 16位和32位微处理器1.当8086CPU的INTR=“1”时,且中断允许位IF=“1”,则CPU完成_C____后,响应该中断请求,进行中断处理。
A.当前时钟周期 B.当前总线周期 C.当前指令周期 D.下一个指令周期2.CPU的ALU主要完成_D_A.地址指针的变换B.中断管理C.产生各种时序D.算术,逻辑运算及移动操作3.8086/8088微机处理器的内部(C ),只负责指令的译码和执行。
第一章课后习题1.1 把下列十进制数转换成二进制数、八进制数、十六进制数。
① 16.25 ② 35.75 ③ 123.875 ④ 97/1281.2 把下列二进制数转换成十进制数。
① 10101.01 ② 11001.0011 ③ 111.01 ④ 1010.11.3 把下列八进制数转换成十进制数和二进制数。
① 756.07 ② 63.73 ③ 35.6 ④ 323.451.4 把下列十六进制数转换成十进制数。
① A7.8 ② 9AD.BD ③ B7C.8D ④ 1EC1.5 求下列带符号十进制数的8位补码。
① +127 ② -1 ③ -0 ④ -1281.6 求下列带符号十进制数的16位补码。
① +355 ② -11.7 计算机分那几类?各有什么特点?1.8 简述微处理器、微计算机及微计算机系统三个术语的内涵。
1.9 80X86微处理器有几代?各代的名称是什么?1.10 你知道现在的微型机可以配备哪些外部设备?1.11 微型机的运算速度与CPU的工作频率有关吗?1.12 字长与计算机的什么性能有关?习题一参考答案1.1 ① 16.25D=10000.01B=20.2Q=10.4H② 35.75D=.11B=43.6Q=23.CH③ 123.875D=.111B=173.7Q=7B.EH④ 97/128D=64/123+32/128+1/128=0.B=0.604Q=0.C2H1.2 ① 10101.01B=21.25D ② 11001.0011B=25.1875D③ 111.01B=7.25D ④ 1010.1B=10.5D1.3 ① 756.07Q=.B=494.109D ② 63.73Q=.B=51.922D③ 35.6Q=11101.110B=29.75D ④ 323.45Q=.B=211.578D1.4 ① A7.8H=167.5D ② 9AD.BDH=2477.738D③ B7C.8D=2940.551D ④ 1ECH=492D1.5 ① [+127]补= ② [-1]补=③ [-0]补= ④[-128]补=1.6 ① [+355]补= 00011 ② [-1]补= 1111 1111 1111 11111.7 答:传统上分为三类:大型主机、小型机、微型机。
微型计算机接口技术及应用习题及答案1.1、接口技术在微机应用中起什么作用?答:在微机系统中,微处理器的强大功能必须通过外部设备才能实现,而外设与微处理器之间的信息交换和通信又是靠接口来实现的,所以,接口处于微机总线与设备之间,进行CPU与设备之间的信息交换。
1.2、微机接口技术的基本任务是什么?答:通过接口实现设备与总线的连接;连接起来以后,CPU通过接口对设备进行访问,即操作或控制设备。
1.5、什么是I/O设备接口?答:设备接口是指I/O设备与本地总线(如ISA总线)之间的连接电路并进行信息(包括数据、地址及状态)交换的中转站。
1.6、I/O设备接口一般应具备哪些功能?答:微机的接口一般有如下的几个功能:(1)执行CPU命令的功能:CPU将对外设的控制命令发到接口电路中的命令寄存器(命令口)中,在经分析去控制外设;(2)返回外设状态的功能:通过状态寄存器(状态口)完成,包括正常工作状态和故障状态;(3)数据缓冲的功能:接口电路中的数据寄存器(数据口)对CPU于外设间传送的数据进行中转;(4)设备寻址的功能:CPU某个时刻只能和一台外设交换数据,CPU发出的地址信号经过接口电路中的地址译码电路来选中I/O设备;(5)信号转换的功能:当CPU与外设的信号功能定义、逻辑关系、电平高低及工作时序不兼容时接口电路要完成信号的转换功能;(6)数据宽度与数据格式转换的功能:由于CPU处理的数据都是并行的,当外设采用串行传送方式时,接口电路就要完成串、并之间的转换,并进行数据格式的转换。
1.8、I/O设备接口与CPU之间交换数据有哪几种方式?答:1.查询方式;2.中断方式;3.直接存储器存取(DMA)方式。
2.1、什么是总线?总线在微机系统中起什么作用?答:总线是计算机各种功能部件之间传送信息的公共通信干线,它是由导线组成的传输线束。
总线作用:连接微处理器、存储器、外部设备构成微机系统,从而形成一个有机的整体来运行程序。
它的基本任务是微处理器对外连接和传输数据。
具体任务:一是负责总线与总线之间的连接与转换。
二是完成设备信息的传递。
三是支持即插即用。
2.2、微机总线由哪些信号线组成?答:微机总线由:数据总线、地址总线、控制总线、电源线和地线组成。
2.4、评价一种总线的性能有哪几个方面的因素要考虑?答:评价一种总线的性能有以下个方面:1、总线频率;2、总线宽度;3、总线传输率(总线宽度/8位)*总线频率;4、同步的方式;5、多路复用;6、负载功能7、信号线数;8、总线控制方式;9、其他性能指标(电源电压等级、能否扩展64位宽度)2.6、ISA总线有什么特点?答:特点:1、支持16MB存储器地址的寻址能力和64KB I/O端口地址的访问能力;2、支持8位和16位的数据读写能力;3、支持15级外部硬件中断处理和7级DMA传输能力;4、支持的总线周期,包括8/16位的存储器读/写周期、8/16位I/O读/写周期、中断周期和DMA周期。
2.7、现代微机系统中,采用多总线的层次化结构,层次化总线结构分为几个层次?答:层次化总线结构主要分3个层次:CPU总线(或称Host Bus)、局部总线(以PCI总线为主)、本地总线(如ISA总线)。
3.2、什么是端口?在一个接口电路中一般拥有几种端口?答:端口是接口电路中能被CPU直接访问的寄存器。
在一个接口电路中一般拥有:命令端口、状态端口、数据端口。
3.3、什么是端口共用技术?一般采用哪些方法处理端口地址共用问题?答:一般情况下,一个端口只接收一种信息(命令、状态或数据)的访问,但有些接口芯片允许同一端口既作命令口用,又作状态口用,或允许向同一个命令口写入多个命令字,这就是端口共用技术。
一般采用以下方法处理端口地址共用问题:1、在命令字中设置特征位,根据特征位的不同(或设置专门的访问位),就可以识别不同的命令,加以执行;2、在编写初始化程序时,按先后顺序向同一个端口写入不同的命令字,命令寄存器就根据这种先后顺序的约定来识别不同的命令3、采用前面两种方法相结合的手段来解决端口的共用问题。
3.4、微机系统中有哪两种I/O端口地址的编址方式?各有何特点?答:I/O端口的编址方式有统一编址方式和独立编址方式两种。
特点:1、统一编址方式优点:1)、I/O端口的编址空间大,且易于扩展;2)、I/O指令丰富、功能齐全;对大型控制系统和数据通信系统很有意义。
缺点:1)、端口占用了存储器地址空间,使存储器容量减小;2)、I/O 指令比独立编址方式的专用I/O指令长,译码时间长,执行速度慢;3)、增加了地址线,增加了地址译码电路的硬件开销。
2、独立编址方式的优点是:1)、I/O端口不占存储器的编址空间,使存储器的容量可达系统的最大寻址能力;2)、I/O指令短、执行速度快;指令清晰、可读性强;3)、地址线少,简化了地址译码电路的硬件。
缺点:1)、I/O端口地址范围一旦确定,不易扩展;2)、I/O指令种类少,对的处理能力较差;3)、增加了控制信号引脚,增加了CPU负担。
3.8、I/O端口地址译码电路设计需要考虑的几个问题是什么?答:需要考虑的几个问题是:1、遵循I/O端口地址的选用原则;2、正确选用地址译码方法;3、灵活设计I/O地址译码电路。
3.9、I/O端口地址译码电路设计的灵活性很大,体现在哪些方面?答:体现在:1、电路的组成可以采用不同的元件;2、参加译码的地址信号和控制信号之间的逻辑组合可以不同;3、可以采用不同的电路类型。
4.3、微机系统中有哪两种不同的定时系统?各有何特点?答:微机系统中的定时分为内部定时和外部定时两类。
内部定时是指计算机本身运行的时间基准或时序关系,用户无法更改;计时单位小,一般是ns级。
外部定时独立于CPU工作,不受CPU控制而独立运行,方便了使用者。
计时单位大,一般是毫秒(ms)甚至是(s)级。
4.5、微机系统中有哪两种外部定时方法?各有何优缺点?答:微机系统中的外部定时有软件定时和硬件定时两种方法。
软件定时优点:1、利用CPU执行指令需要一定时间的特点产生延时。
这种方法不需增加硬件设备,只需编制延时程序即可。
2、编程简单。
缺点:降低了CPU的效率,只适于短时间延时;而且随主机频率不同而发生变化,定时程序通用性差。
硬件定时优点:不占用CPU时间,定时时间可长可短,使用灵活。
定时准确。
不受CPU工作频率影响,定时程序具有通用性。
缺点:占用硬件资源。
4.8、82C54A 有6种工作方式,其中使用最多的是哪几种方式?区分不同工作方式应从哪三个方面进行分析?答:1、0方式作事件计数器;2、1方式作可编程单稳态触发器;3、2方式作分频器;4、3方式作方波发生器 ;5、4方式作单个负脉冲发生器(软件启动);6、5方式作单个负脉冲发生器(硬件启动)。
使用最多的是: 0方式和2 方式。
区分不同工作方式主要从功能、启动/停止方式及输出波形几个方面进行分析。
4.18、计数通道1,工作在4方式,CLK 1=1.19318 MHz, GATE 1=1。
要求写入计数初值10μs 后产生一个负脉冲信号。
试问应写入的计数初值是多少?解:由题可知:CLK 1=1.19318MHz=1193180/s ,τ=10μs=10×10-6(s )。
故Tc=τ×CLK 1=10×10-6×1193180=11.9318。
4.19、要求产生2 5 kHz 的方波,则应向方波发生器写入的计数初值是多少?方波发生器的GATE=1,CLK=1.19318MHz 。
解:由题可知:CLK=1.19318×106Hz ,f=25Hz 。
故Tc=7272.4710251019318.1f 36=××=CKL 4.20、若要求产生1 ms 的定时,则应向定时器写入的计数初值是多少?定时器工作在0方式,GATE=1,CLK=1. 19318 MHz。
解:由题可知:CLK=1.19318MHz=1193180/s,τ=1ms=1×10-3(s)。
故τc=τ×CLK=1×10-3×1193180=119318。
5.2、采用中断方式传送数据有何优点?答:优点:由中断源引起程序的转移切换机制,用于快速改变程序的运行路径,对实时处理一些突发事件很有效。
5.3、微机中的中断有哪两种类型?答:中断分类:硬中断(外部中断)、软中断(内部中断)。
硬中断包括可屏蔽中断INTR和不可屏蔽中断NMI。
软中断包括DOS中断功能和BIOS中断功能。
5.6、为什么要进行中断优先级排队?什么是中断嵌套?答:设置优先级的目的是为了在有多个中断源同时发出中断请求时,CPU能够按照预定的顺序(如:按事件的轻重缓急处理)进行响应并处理。
中断嵌套:是指CPU正在执行一个中断服务程序时,有另一个优先级更高的中断提出中断请求,这时会暂时挂起当前正在执行的级别较低的中断源的服务程序,去处理级别更高的中断源,待处理完毕,再返回到被中断了的中断服务程序继续执行的过程。
但同级别或低级别的中断源不能打断级别高的中断服务。
5.7、什么是中断向量和中断向量表?其作用如何?如何填写中断向量表?答:由于中断服务程序是预先设计好并存放在程序存储区,因此,中断服务程序的入口地址由服务程序的段基址CS(2 个字节)和偏移地址IP(2 个字节)两部分共4 个字节组成,中断向量IV 就是指中断服务程序的这 4 个字节的入口地址。
把系统中所有的中断向量集中起来放在存储器的某一个区域内,这个存放中断向量的存储区就是中断向量表。
中断向量表填写分系统填写和用户填写。
系统设置的中断服务程序,其中中断向量由系统负责填写。
用户开发的中断系统,在编写中断服务程序时,其中断向量由用户负责填写。
5.9、中断控制器82C59A提供了哪些工作方式供用户使用时选择?答:中断触发方式(边沿、电平)、中断屏蔽方式(常规、特殊)、中断优先级排队方式(完全嵌套、特殊嵌套、优先级循环)、中断结束方式(自动EOI、非自动EOI)、中断级联方式、总线连接方式(缓冲、非缓冲)。
7.1、并行接口有哪些基本特点?答:1、以字节、字或双字宽度,在接口电路与I/O设备之间采用多根数据线进行传输,因此数据传输速率较快。
2、除数据线外还可设置握手联络信号线,易于实现异步互锁协议,提高数据传输的可靠性。
3、所传输的并行数据的格式、传输速率和工作时序,均由被连接或控制的I/O设备操作的要求所决定,并行接口本身对此没有固定的规定,使用起来很自由。
4、在并行数据传输过程中,一般不作差错检验和传输速率控制。
5、并行接口用于近距离传输。
6、由于实际应用中并行传输的I/O设备比串行传输的要多,因此并行接口使用很广泛。