计算机硬件技术基础5章在线,《计算机硬件技术基础》.ppt

《计算机硬件技术基础》.ppt

单击此处编辑母版标题样式 微机原理 微程序控制技术 流水线控制技术 高速缓冲技术 虚拟存贮技术 接口技术 8253 8259 8255 1、8086的存储器空间最大可以为多少?怎样用16位寄存器实现对20位地址的寻址? 答:8086的存储器空间最大可以为2^20(1MB);8086计算机引入了分段管理机制,当CPU寻址某个存储单元时,先将段寄存器内的内容左移4位,然后加上指令中提供的16位偏移地址形成20位物理地址。 2、段寄存器CS=1200H,指令指针寄存器IP=FF00H,此时,指令的物理地址为多少?指向这一物理地址的CS值和IP值是唯一的吗? 答:指令的物理地址为21F00H;CS值和IP值不是唯一的,例如:CS=2100H,IP=0F00H。 3、设存储器的段地址是4ABFH,物理地址为50000H,其偏移地址为多少? 答:偏移地址为5410H。(物理地址=段地址*16+偏移地址) 4、8086/8088CPU有哪几个状态标志位,有哪几个控制标志位?其意义各是什么? 答:状态标志位有6个: ZF,SF,CF,OF,AF,PF。其意思是用来反映指令执行的特征,通常是由CPU根据指令执行结果自动设置的;控制标志位有3个:DF,IF,TF。它是由程序通过执行特定的指令来设置的,以控制指令的操作方式。 5、若用4K*1位的RAM芯片组成8K*8为的存储器,需要多少芯片?A19—A0地址线中哪些参与片内寻址,哪些用做芯片组的片选信号? 答:需要16片芯片;其中A11-A0参与片内寻址;A12做芯片组的片选信号。 7中断向量表的功能是什么?若中断向量号分别为1AH和20H,则它们的中断向量在中断向量表的什么位置上? 答:中断向量表的功能是当中断源发出中断请求时,即可查找该表,找出其中断向量,就可转入相应的中断服务子程序。1AH在中断向量表的位置是1AH*4=68H在中断向量表0000:0068处;20H在中断向量表的位置是80H在中断向量表0000:0080处。 8、8259A有哪些中断结束方式,分别适用于哪些场合。 答:8259A有2种中断结束方式:中断自动结束方式,中断非自动结束方式(一般中断和特殊中断);中断自动结束方式只适合有一块8259A,并且各中断不发生嵌套的情况。中断非自动结束方式只能适合与全嵌套方式下不能用与循环优先级方式。 9、同步通信、异步通信的帧格式各是什么?什么是奇、偶校验? 答:异步通信的帧格式是用一个起始位表示传送字符的开始,用1-2个停止位表示字符结束。起始位与停止位之间是数据位,数据位后是校验位,数据的最底位紧跟起始位,其他各位顺序传送;同步通信的帧格式是在每组字符之前必须加上一个或多个同步字符做为一个信息帧的起始位。 10、什么是波特率?若在串行通信中的波特率是1200b/s,8位数据位,1个停止位,无校验位,传输1KB的文件需要多长时间? 答:波特率是单位时间内通信系统所传送的信息量。 需要多长时间=1024/(1200/10)=8.53s 11、设有一个具有16位地址和8位数据的存储器,问:(1)该存储器能存书多少个字节的信息?(2)如果存储器由8K×4位RAM芯片组成,需要多少片?(3)需要地址多少位做芯片选择? 答:(1)因为8位二进制数为1个字节,所以16位地址能存储2^16=64KB个字节的信息; (2)需要64K×8/8K×4=16片RAM (3)需要3位做片选择。 12、CPU和外设之间的数据传送方式有哪几种? 答:有以下三种: 一、程序控制方式:程序传送是指CPU与外设间交换数据在程序控制(即IN或OUT指令控制)下进行。 二、中断控制方式:程序查询传送方式明显的缺点是CPU利用率低,不能满足实时输入输出的需要,中断方式可以较好地解决这一问题。所谓中断是指程序运行中出现了某种紧急事件,CPU必须中止现正在执行的程序,转去处理该紧急事件(执行一段中断服务程序),并在处理完后返回原运行的程序的过程。 三、DMA方式:DMA方式是一种由专门的硬件电路执行I/O交换的传送方式,它让外设接口与内存直接进行高速的数据交换,而不必经过CPU,实现对存储器的直接存取。 中断系统 1.8086 中断源:外部(INTR,NMI),内部(INT n ) 2.8086 中断源(内部/外部) 3.掌握为什么要使用中断技术,中断处理过程以及 CPU 进入中断服务程序的过程。 4.掌握中断向量表结构和功用 。中断服务程序入口地址在中断向量表内的存放位置(中断类型码 X 4)。 13、了解8259A的内部结构; 14、8259A的初始化流程    在8259A进入工作之前,必须用初始化命令字将系统中的每片8259A进行初始化。82

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值