2017华工-接口技术平时作业答案

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1、8086主要控制信号M /IO, WR, RD,ALE,INTR,INTA,NMI,AD15-AD0的作用。

答:M /:低电平时表示CPU正在访问IO设备,高电平时表示CPU正在访问内存, 输出信号。

:写控制信号,低电平有效,输出信号。

:读控制信号,低电平有效,输出信号。

ALE:地址锁存允许信号,高电平有效,输出信号。

INTR:中断请求信号,高电平有效,输入信号。

:中断响应信号,低电平有效,输出信号。

NMI:非屏蔽中断请求信号,高电平有效,输入信号。

AD15-AD0:地址/数据复用信号,分时传输地址信息和数据信息,双向信号。

2、8086CPU有哪些寄存器?说出这些寄存器的作用。

答:8086有14个16位寄存器,这14个寄存器按其用途可分为(1) 寄存器、(2)指令指针、(3)标志寄存器和(4)段寄存器等4类。

(1)通用寄存器有8个,又可以分成2组,一组是数据寄存器(4个),另一

组是指针寄存器及变址寄存器(4个)。

(2)指令指针IP(Instruction Pointer)指令指针IP是一个16位专

用寄存器,它指向当前需要取出的指令字节,当BIU从内存中取出一个指令字节后,IP就自动加1,指向下一个指令字节

(3)标志寄存器FR(Flag Register)8086有一个18位的标志寄存器FR,在FR中有意义的有9位,其中6位是状态位,3位是控制位。

(4)段寄存器(Segment Register)为了运用所有的内存空间,8086设定了四个段寄存器

3、简述DRAM和SRAM的主要区别是什么?各有何优缺点?

答:SRAM它是一种具有静止存取功能的内存,不需要刷新电路即能保存它内部存储的数据。不像DRAM内存那样需要刷新电路,每隔一段时间,固定要对DRAM刷新充电一次,否则内部的数据即会消失,因此SRAM 具有较高的性能,但是SRAM也有它的缺点,即它的集成度较低,相同容量的DRAM内存可以设计为较小的体积,但是SRAM却需要很大的体积,所以在主板上SRAM存储器要占用一部分面积 DRAM即动态随机存储

器最为常见的系统内存。DRAM 只能将数据保持很短的时间。为了保持数据,DRAM使用电容存储,所以必须隔一段时间刷新(refresh)一次,如果存储单元没有被刷新,存储的信息就会丢失

4、128K×16bit的存储器地址线和数据线各有多少根?其存储容量共多少字节?

答:17根地址线,16根数据线。总容量为 256kB

5、I/O端口有哪两种方式?并说明每种编址方式的特点。

答:分为存储器映像编址(统一编址)和I/O端口独立编址两种方式。

统一编址:将内存地址划出一部分给端口地址,对端口的操作和对内存的操作完全相同,端口地址和内存地址在一个地址空间内。

独立编址:端口地址和内存地址在不同地址空间内单独编址,对端口操作和对内存操作使用不同的指令来实现。

PC机采用独立编址。

6、假设一台打印机的数据输出I/O地址为378H,状态口地址为379H,状态字节的D0位为状态位(D0=0表示打印数据缓冲区空,CPU可以向它输出新数据;D0=1表示数据区满)。简述用查询方式从内存中以BUF为首址的单元处开始,将连续256B的数据传送给打印机,每次送一字节的工作过程并给出具体程序代码。答:一种可能的程序段如下实现:

LEA BX, BUF BX指向第1个待打印的数据

MOV CX, 1024 ;一共要送1K个字节数据

NEXT: MOV DX, 379H IN AL, DX ;读打印机状态端口

TEST AL, 01H JNZ NEXT ;若D0位不为0,则继续查询等待

MOV DX, 378H MOV AL, [BX] OUT DX,AL ;将BX所指的数据发送到打印机

INC BX ;BX指向下一个待打印的字节

LOOP NEXT ;CX不为0,继续送下一个字节

7、如果8259A下列寄存器内容都为22H,请指出各寄存器的作用以及当前值的

含义:

1)中断请求寄存器 (IRR)=22H

2)中断屏蔽寄存器(IMR)=22H

3)中断服务寄存器(ISR)=22H

答:

(1)中断请求寄存器(IRR)=22H;说明IR4有中断请求

(2)中断屏蔽寄存器(IMR)=22H;说明屏蔽了IR4的中断请求

(3)中断服务寄存器(ISR)=22H;说明IR4的中断请求正在被服务

8、设8253的端口地址为0F002H-0F008H,若用通道2工作在方式2,按二进制计数,计数值为02F0H,请进行初始化编程。

答mov al,0b4h

mov dx,207h

out dx,al

mov al,02f0h

mov dx,206h

out dx,al

mov al,ah

out dx,al

9、DAC器件一般用于完成哪些任务?DAC器件通常有哪些技术指标?

答:DAC器件一般用于建立高质量的电影院级数码音响系统及其处理,重点突破,拉动下游企业跟进。DAC的主要技术指标:

(1)分辩率(Resolution) 指最小模拟输出量(对应数字量仅最低位为‘1’)与最大量(对应数字量所有有效位为‘1’)之比。

(2)建立时间(Setting Time) 是将一个数字量转换为稳定模拟信号所需的时间,也可以认为是转换时间。DA中常用建立时间来描述其速度,而不是AD中常用的转换速率。一般地,电流输出DA建立时间较短,电压输出DA则较长。

其他指标还有线性度(Linearity),转换精度,温度系数/漂移。

相关文档
最新文档