您好,欢迎访问三七文档
1.计算机为何自动连续地运行?计算机采用了存储程序的工作原理,把解决问题的计算过程描述为由许多条指令按一定顺序组成的程序,然后把程序和处理所需的数据一起输入到计算机的存储器中保存起来,计算机接收到执行命令后,由控制器逐条取出并执行指令,控制整个计算机协调的工作。2.8086有哪两种工作方式?二者的主要区别是什么?最小方式、最大方式。(1)系统中只有一个CPU,对存储器的I/O接口的控制信号由CPU直接产生的单处理机方式称最小方式,此时MN/MX非接高电平。(2)对存储器和I/O接口的控制信号由8288总线控制器提供的多处理机方式称最大式,接低电平,可接入8087或8089。3.8086与8088CPU的主要区别在哪?(1)8086是真正的16位微处理器,有16条地址/数据复用线AD15~AD0,而8088是准16位微处理器,内部运算为16位,而数据输出只有8条地址/数据复用线AD7~AD0。(2)8086把1MB的存储空间分为两个512KB,有奇偶地址之分,分别由BHE非信号和A0信号作为选择线,而8088无BHE非引脚,因此存储空间不划分奇偶。(3)8086的存储器/IO控制线为M/IO非,而8088的为IO/M非。(4)8086的指令队列为6个字节,而8088为4个。4.8086/8088CPU由哪两部分组成?主要功能是什么?由总线接口部件BIU和执行部件EU组成,BIU是使80868088微处理器与存储器或I/O接口电路进行数据交换。主要包括段寄存器CS、DS、SS、ES,指令指针IP,指令队列等。EU负责指令的执行,主要包括逻辑运算单元ALU,寄存器AX、BX、CX、DX,堆栈指针SP,寄存器BP、SI、DI,标志寄存器F等。5.80868088CPU系统中为什么要用地址锁存器?8086CPU由于引脚数量少,其地址总线采用了分时复用的双重总线,仅在总线周期的T1时钟周期输出地址信号,而在整个总线周期中地址信号需保持不变,这就需要地址锁存器将T1周期发出的地址信号锁存起来,以便在整个总线周期中都能使用。6.半导体随机存取存储器的种类?各什么特点?静态RAM和动态RAM。(1)静态RAM通常是六管结构,无需刷新,存取速度快,集成度不高。(2)动态RAM通常是单管结构,需刷心,集成度高,但存取速度慢。7.简述半导体只读存储器的种类和特点?(1)掩膜ROM,信息由制造厂家生产时一次写入。(2)PROM,用户可以自行写入信息,但不能更改。(3)EPROM,用户可多次采用紫外线擦除可编程的ROM。(4)EEPROM,用户可多次擦除可编程的ROM,方式为电擦除。8.存储器与CPU连接时应考虑哪些问题?(1)CPU的负载能力。(2)CPU与存储器间的速度匹配问题。(3)各种信号线的连接,包括数据线、地址线、控制线。(4)存储器的地址分配及片选信号的产生。9.叙述8088CPU和8086CPU对存储器进行字访问的异同?8088是准16位机,外部数据线为8位,只能一个总线周期访问一个字节,故需两个总线周期访问一个字。8086分两种情形:对于“未对准的”字,和8088类似,需两个总线周期访问一个字;对于“对准的”字,只需一个总线周期访问一个字。10.简述I/O端口的编址方式和特点?独立编址:存储器和I/O端口在两个不同的地址空间,访问I/O端口用专门的IN和OUT指令。统一编址:存储器和I/O端口共用统一的地址空间,访问存储器的指令同样可以访问I/O端口,无需专门的I/O指令。11.简述8086系统中断的种类及特点?软件中断:是由指令的执行所引起的,包括以下情况:除法出错中断、单步中断、INTO溢出中断、中断指令INTn。硬件中断:是由CPU外部请求所引起的中断,有两条外部请求输入线,非屏蔽中断NMI和可屏蔽中断INTR。12.80868088各类中断的优先级别是如何排列的?除法出错中断、INTO溢出中断、中断指令INTn--NMI--INTR--单步中断。13.外设向CPU发中断请求,但CPU不响应,其原因可能有哪些?(1)该中断请求持续时间太短。(2)CPU未能在当前指令周期的最后一个时钟周期采样到中断请求信号。(3)CPU处于关中断状态。(4)该中断级被屏蔽。14.8255A的方式0和方式1在功能上有什么区别?方式0为基本输入输出方式,它适合于不需要应答信号的简单输入/输出场合,在这种情况下,A口和B口作为8位的端口,C口的高四位和低四位可作为两个4位的端口。方式1为选通输入输出方式,C口的部分口线作为联络线,而这些信号与端口C的位之间有着固定的对应关系,这种关系不是程序可以改变的,除非改变工作方式。15.当数据从8255A的端口C读入CPU时,8255A的控制信号CS非、RD非、WR非、A0、A1分别为什么电平?低、低、高、低、高。16.简述行列式键盘的读入方法?将行线接输出口,列线接输入口,当按键没有按下时,所有列线输入输入端都是高电平。才用行扫描法,先将某一行输出为低电平,其他行输出为高电平。用输入口来查询列线上的电平,逐次读入列值。17.串行通信有什么特点?有哪两种最基本的通信方式?串行通信是指与外设之间的数据传送是逐位依次传输的,每一位数据占据一个固定的时间长度。这种情况只要少数几条线就可以在系统间交换信息,特别适用于计算机与计算机,及计算机与外设之间的远距离通信,但速度比较慢。包括异步通信和同步通信。18.异步通信中异步的含义是什么?发送器和接收器不共享共用的同步信号,也不在数据中传送同步信号,他是在字符的首尾放置起始位和停止位,供接收端用起始位和停止位判断一个字符。19.简述并行通信和串行通信的优缺点?(1)并行通信适宜于近距离数据传送,串行通信适宜于远距离数据传送。(2)并行传送速度快,串行传送速度慢,他们传送的速率和距离成反比。(3)串行通信的费用比并行通信低。20.调制解调器在通信中的作用是什么?计算机的通信是一种数字信号的通信,在长距离通信时,若用数字信号直接传送,经过传送线,信号会发生畸变,因此,在远距离的计算机与计算机或计算机与外设之间进行通信时,就要通过调制解调器,在计算机输出时把数字信号转换为模拟信号;在输入计算机时把模拟信号转换为数字信号。故此,远距离通信时,必须在计算机的输出端和远方终端的接收处分别加调制解调器。21.为什么要在RS-232C与TTL之间加转换?因为RS-232C通信标准规定的电平信号-5V~-15V为逻辑1,+5V~+15V为逻辑0,因此在通信时要与TTL电平之间加转换器。通常用MC1488实现TTL--RS-232C;MC1489实现RS-232C--TTL,也可用MAX232芯片实现RS-232C与TTL之间的电平转换。22.简述8253定时/计数器方式0和方式4的区别?方式0为计数结束中断方式,方式4为软件触发接通方式。其区别在于输出信号OUT的波形上。方式0下,当写入控制字时,OUT变为低电平,直到计数到零,输出才变为高电平;而方式4下,当写入控制字时,OUT变为高电平,当计数到0时,输出一个时钟周期的负脉冲,再恢复为高电平。23.8253的初始化编程分哪几步进行?一、向控制寄存器写入方式控制字,以选择计数器,确定工作方式,指定计数器计数初值的长度和装入顺序以及计数值的码制;二、向已选定的计数器按方式控制字的要求写入计数初值。24.指出8253的方式0~方式3各是何种工作方式?为便于重复计数,最好选哪些?(1)方式0是计数结束停止计数方式。(2)方式1是可重复触发单稳态方式。(3)方式2是分频器工作方式。(4)方式3是方波输出方式。最好选方式2和3。25.8253的输出锁存器OL有什么作用?8253的每一个计数器都有一个16位的输出锁存器OL,一般情况下它的值随计数器的变化而变化,因此,CPU在读取计数值时,要锁存当前计数器的值。其方法是向8253输出一个计数器锁存命令。当写入锁存控制命令后,它就把计数器的现行值锁存,此时计数器继续计数。这样,CPU就可用输入指令从所读计数器口地址读取锁存器中的值。CPU读取了计数值后,自动解除锁存状态,它的值又随计数器而变化。26.什么是A/D的分辨率和A/D的精度?分辨率是指A/D转换器对输入量变化的敏感程度,通常用转换器输出数字量的位数来表示。精度是指与数字输出量所对应的模拟输入量的实际值与理论值之间的差值。通常用最小有效位LSB的数值来表示。27.比较双积分A/D转换器和逐次逼近型A/D转换器的优缺点?双积分电路简单,对常态干扰有很强的抑制作用,尤其对正负波形对称的干扰信号,抑制效果更好,同时转换精度高,但转换速度慢,因此,常用于模拟信号变化缓慢、采样速率要求较低、而对精度要求较高,或现场干扰较严重的场合。逐次逼近型转换速度快,转换精度较前者低。其应用更广泛。28.同步总线有哪些优缺点?同步方式用“系统时钟”作为控制数据传送的时间标准。同步总线的总线周期固定,接口设计简单,可获得较高的系统速度,但需要解决各种速度的模块的时间匹配问题。如将一个慢速的设备连接到快速的同步系统上,则整个系统必须降低时钟速率来迁就此慢速设备,反而降低了系统的速度。29.设8255A的端口地址为8000H~8003H,要求A口工作在方式1输入、B口工作在方式0输出,C口用作基本输入口,完成初始化编程?MOVDX,8003HMOVAL,(0B9H)----可更改OUTDX,AL
本文标题:微机原理复习题
链接地址:https://www.777doc.com/doc-6724444 .html