《微机原理与接口技术》复习提纲(3)

2019-08-30 19:43

(5) 把数25H与(AL)相加,结果送回寄存器AL中。 【解答】 (1) ADD DX,BX (2) ADD AL,[BX][SI] (3) ADD 21B5H[BX],CX

(4) ADD WORD PTR [2158H],3160H (5) ADD AL,25H

70、执行完下列程序后,回答指定的问题。 MOV AX,0 MOV BX,2 MOV CX,50 LP:ADD AX,BX ADD BX,2 LOOP LP

问:(1) 该程序的功能是什么? 。 (2) 程序执行完成后,(AX)= 。 【解答】

(1)完成0到100间所有偶数求和的功能。 (2)2550

71.中断适用于何场合?8086的中断分为哪两大类?简述中断的处理过程。 中断传送用于小批量的数据输入/输出。

8086的中断分为外部中断和内部中断两大类。

中断处理由中断申请、中断响应、中断服务和中断返回4个过程组成。

72、软件中断和硬件中断有何特点?两者的主要区别是什么?

【解答】硬件中断由外部硬件产生,是由CPU外部中断请求信号触发的一种中断,分为非屏蔽中断NMI和可屏蔽中断INTR。

软件中断是CPU根据某条指令或者对标志寄存器的某个标志位的设置而产生的,也称为内部中断。通常有除法出错中断、INTO溢出中断、INT n中断、断点中断和单步中断等。 两者的主要区别:硬件中断由外部硬件产生,而软件中断与外部电路无关。

73、8237A DMA控制器有哪两种工作状态?其工作特点如何?

【解答】一种是系统总线的主控者,这是它工作的主方式。在取代CPU控制DMA传送时,它

11

应提供存储器的地址和必要的读写控制信号,数据是在I/O设备与存储器之间通过数据总线直接传递;另一种是在成为主控者之前,必须由CPU对它编程以确定通道的选择、数据传送的模式、存储器区域首地址、传送总字节数等。在DMA传送之后,也有可能由CPU读取DMA控制器的状态。这时8237A如同一般I/O端口设备一样,是系统总线的从设备,这是8237A工作的从方式。

74、试分析波特率和数据传输率的区别和联系。

【解答】波特率是指每秒传输字符的位数,单位为“位/秒”。

数据传输率为每秒传输的字符数,单位为“字符/秒”,每个字符包括起始位、数据位和停止位。

两者间的联系为:

波特率(位/秒)= 二进制位数/字符(位/字符)×数据传输率(字符/秒)

75、简要叙述常用的人机交互设备有哪几类?各自有何特点?在什么场合下使用? 【解答】连接在计算机上的人机交互设备主要有键盘、鼠标器、显示器、打印机等,能够完成各种常规信息的输入和输出。这些设备的输入输出是以计算机为中心,信息以二进制、十六进制码或ASCII码的形式进行传送。

键盘工作时要完成键开关状态的可靠输入、键的识别和将键值送给计算机等3项任务。鼠标是一种快速定位器,它可以方便地将光标准确定位在要指定的屏幕位置,是计算机图形界面人机交互必不可少的输入设备。显示器是计算机中用来显示各类信息以及图形和图像的输出设备,常用的有CRT显示器和LCD液晶显示器。CRT显示器一般采用15芯D形插座作为与CPU联系的接口电路,再通过显示卡与主机联接。打印机也是常用的输出设备,它将计算机中的各类信息打印到纸上,可以长期保存。

76、模拟量输入输出通道主要由哪几个部件组成?各部件的主要功能有哪些? 【解答】

(1)传感器:把外部的物理量转换成电流或电压信号。

(2)A/D转换器:是输入通道的核心部件,将电压表示的模拟量转换成数字量,并送计算机进行相应的处理。

(3)信号处理部件:放大传感器输出的信号,加入接滤波电路,滤去干扰安装在现场的传

12

感器及其传输线路的信号。

(4)多路开关:实际控制现场需要监测或控制的模拟量多于一个时,使用多路模拟开关轮流接通其中的一路,使多个模拟信号共用一个ADC进行A/D转换。

(5)采样/保持电路:A/D转换期间保持输入信号不变。转换开始之前,采样;转换进行过程中,向A/D转换器保持固定的输出(保持)。如果处理的是缓慢变化的模拟量,采样/保持电路可以省去不用。

(6)D/A转换器:将成数字量转换成模拟量输出。

77、接口电路的硬件一般由哪几部分组成? 接口电路的硬件一般由以下几部分组成:

(1)基本逻辑电路:包括命令寄存器、状态寄存器和数据缓冲寄存器,是接口电路中的核心(2)端口地址译码电路:实现设备的选择功能(3)供选电路:根据不同任务和功能要求而添加的功能模块电路。

78、微型计算机的接口一般应具备那些功能?

微机的接口一般有如下的几个功能:(1)执行CPU命令的功能:CPU将对外设的控制命令发到接口电路中的命令寄存器(命令口)中,在经分析去控制外设(2)返回外设状态的功能:通过状态寄存器(状态口)完成,包括正常 工作状态和故障状态(3)数据缓冲的功能:接口电路中的数据寄存器(数据口)对CPU与外 设间传送的数据进行中转(4)设备寻址的功能:CPU某个时刻只能和一台外设交换数据,CPU发出的地址信号经过接口电路中的地址译码电路来选中I/O设备(5)信号转换的功能:当CPU与外设的信号功能定义、逻辑关系、电平高低及工作时序不兼容时接口电路要完成信号的转换功能 (6)数据宽度与数据格式转换的功能:由于CPU处理的数据都是并行的,当外设采用串行传送方式时,接口电路就要完成串、并之间的转换,并进行数据格式的转换。

79、为什么要在CPU与外设之间设置接口?

在CPU与外设之间设置接口主要有4个原因:(1)CPU与外设二者的信号不兼容,包括信号线的功能定义、逻辑定义 和时序关系 (2)CPU与外设的速度不匹配,CPU的速度快,外设的速度慢(3)若不通过接口,而由CPU直接对外设的操作实施控制,会使CPU 处于穷于应付与外设打交道之中,大大降低CPU的效率(4)若外设直接由CPU控制,会使外设的硬

13

件结构依赖于CPU,对外设本身的发展不利。

80 .设计一个128KB 的存储器系统,需要用2K×1位RAM芯片几片,需几位片内寻址,至少需要几位高位地址译码,若系统为20位地址线,用全译码方式,需几位高位地址译码? 需要用512片,需11位片内寻址,至少需要6位高位地址译码,若系统为20位地址线,用全译码方式,需9位高位地址译码。

80-1、采用存储芯片2114组成

1024×8位RAM,每片2114是1K×4位,

有10根地址线和4根数据线。每片2114 的10根地址线正好满足整个存储系统存

储单元数量的要求,所以要进行字扩展,但2114只有4根数 据线,不能满足存储器位数要求,所以 还要进行位扩展,字位扩展如右图所示。

14

来自译码A9 ~ A0地址总线数D0据总线D7CS21141K×4 I/OCS21141K×4 I/O

81.试比较指令中断与子程序调用有什么异同?

CALL调用子程序只需要保护断点,即该指令的下一条指令的地址(段内调用只保护IP,段间调用要保护CS和IP);

中断调用子程序不但要保护断点(即该指令的下一条指令的CS和IP),还要保护标志寄存器FLAGS。

82.源程序经过MASM汇编过后,可生成OBJ文件和EXE文件,这两个文件的作用是什么? .obj文件是源文件经编译后的目标文件,.exe是连接了库文件后的可执行文件。 .obj文件不能执行,因为它们之间,以及它们与目标文件库(Library)之间有相互依靠的关系。所以把各个目标文件以及目标文件库连接起来,就生成了可执行程序。

83、什么叫端口?通常有哪几类端口?计算机对I/O端口编址时通常采用哪两种方法? (6分)

端口是输入/输出接口中的寄存器。CPU与输入/输出设备交换的信息有3类:数据信息、状态信息和控制信息。相应的端口是数据端口、状态端口和控制端口。 I/O端口编址方式有独立编址和存储器映像编址。

84、输入/输出接口电路有哪些寄存器,各自的作用是什么?

【解答】通常有数据输入、数据输出、控制和状态寄存器等。在CPU与外部设备之间进行数据传输时,各类信息写入接口中相应的寄存器,或从相应寄存器读出。CPU从数据输入寄存器和状态寄存器中读出数据和状态,但不能向其中写内容; CPU往数据输出寄存器和控制寄存器中写数据和控制信息,但不能从其中读内容。

15


《微机原理与接口技术》复习提纲(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:网银常见问题汇总

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: