微机原理与接口技术-期末复习题_第1页
微机原理与接口技术-期末复习题_第2页
微机原理与接口技术-期末复习题_第3页
微机原理与接口技术-期末复习题_第4页
微机原理与接口技术-期末复习题_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

微机原理和接口技术2008年期末考试复习题1.计算机系统的硬件由哪些部分组成?答:三部分:微计算机(微处理器、存储、I/0接口、系统总线)、外围设备、电源。什么是计算机总线,分为哪三组?答:传递信息的一组公用导线。三组:地址总线、数据总线、控制总线。3.8086/8088CPU的内部结构分为两个主要模块,每个模块的主要功能是什么?答:总线接口部件(BIU)功能:根据执行单元EU的请求完成CPU与存储或IO设备之间的数据传输。可执行部件(EU),角色:从命令对列中删除命令,解码指令,发送相应的传输数据或算术控制信号,接受从总线接口部件发送的数据,或将数据发送到总线接口部件的算术运算。4.8086命令队列的作用是什么?a:在执行命令的过程中,从内存中提取一个命令或以下命令,将获得的命令放到命令队列中是一个作用。这消除了CPU像以前的计算机一样指指点点和执行的操作,从而提高了CPU的利用率。8086的内存空间是多少?如何使用16位寄存器指定20位地址?哪些部件已完成从逻辑地址到物理地址的转换?答:8086的存储空间最高为2 20 (1mb)。8086计算机引入了段管理机制,该机制在CPU寻址存储设备时将段寄存器的内容向左移动4位,并创建20位物理地址以及命令中提供的16位偏移地址。6.分段寄存器cs=1200h,命令指针寄存器IP=FF00H,此时命令的物理地址是多少?指向此物理地址的CS和IP值是否唯一?答:说明的物理地址为21 f 00 h。CS和IP值不是唯一的(例如,CS=2100H,IP=0F00H)。7.阵列的段地址为4ABFH,物理地址为50000H,其偏移地址是多少?a:偏移地址为54100H。(物理地址=段地址x 16偏移地址)8.8086/8088CPU有多少状态标志位和多少控制标志位?其含义是什么?答:状态标志有六个:ZF、SF、CF、OF、AF和PF。这用于反映命令执行的特性,通常根据命令执行的结果自动设置CPU。控制标志位有三种:DF、IF和TF。由程序设置,该程序通过执行特定命令控制命令的工作方式。9.8086CPU的AD0到AD15是哪个针脚?a:数据和地址针脚10.INTR、INTA、NMI、ALE、HOLD和HLDA接脚的名称分别是什么?答:INTR是屏蔽请求信号、INTA中断响应信号、NMI是非屏蔽中断请求信号、ALE是允许地址锁定信号、HOLD总线请求信号和HLDA总线请求响应信号。11.虚拟存储的两个部分是什么?答:主要和次要储存装置。12.在80x86中,什么是逻辑地址、线性地址和物理地址?a:线性地址是不连续的地址。逻辑地址是程序提供的地址。物理地址是内存单位的物理地址。13.什么是段描述符?答:主要分为三个类别、程序段描述符、系统段描述符和语句描述符。14.RAM有几种类型,每种都有哪些特征?工作室有多种。每个都有哪些特性?答:RAM有两种类型的静态RAM(SRAM),该SRAM使用触发电路构成二进制信息存储设备,通常包含6个晶体管。该触发器读取使用单边读取原理、双向写入原理的写入。动态RAM(DRAM)具有高强度,内部存储设备以矩阵形式排列为存储设备,通常采用行、列地址复合选择寻址方式。ROM有5种,固定盖板编程ROM、可编程PROM、紫外线去除程序EPROM、电可分离编程EPROM、闪存。15.使用4k * 1位RAM芯片配置基于8k * 8的内存需要多少个芯片?A19-A0地址行中的哪个用于片上寻址,哪个用作芯片组的片上信号?答:我需要16个芯片。其中A11-A0参与片上寻址。A12是芯片组的片选择信号。16.如果系统使用512k * 8、1k * 4、16k * 8和64k * 1的RAM,分配地址需要多少地址行和数据线?答:512k * 8需要19条地址线和8条数据线。1k * 4需要10条地址线和4条数据线。16k * 8需要14条地址线和8条数据线。64k * 1需要14条地址线和1条数据线。17.如果计算机系统的RAM容量为8K*8,第一个地址为4800H,则最后一个设备的地址是什么?答:最后一个单元的地址为4800h 2 13-118.什么是公共汽车,电脑的公共汽车一般是什么样的?a:是信号电缆的集合,是在多个模块之间传输信息的公共通路。有四个类别:片上总线、微处理器总线、系统总线和外部总线。19.为什么要用接口和外围设备连接微处理器?答:由于许多接口设备在工作方式、驱动方式、信息格式和工作速度方面存在很大差异,因此可以匹配速度和工作方式,并实现两者之间的数据传输控制。20.典型的I/O接口电路有哪四个寄存器,每个寄存器起什么作用?答:数据输入寄存器、数据输入寄存器、状态寄存器和控制寄存器。数据端口提供传输数据的缓冲、隔离和存档。状态寄存器用于存储外围设备或接口的状态。控制寄存器用于通过数据总线承载CPU的命令。21.8086最多可以中断多少步骤?根据生成中断的方式,两个主要类别是什么?a:有级别8。根据中断的发生方式,可以分为硬件中断和软件中断。22.什么是中断?什么是中断矢量?中断规模地址范围?答:中断是一个服务程序,该程序运行CPU当前运行程序时,由于内部外部事件,CPU暂时停止当前运行的程序,并请求CPU临时停止的内部和外部事件。此程序在处理后返回以继续运行停止的程序。中断向量是中断处理子程序的入口地址。地址范围为00000H-003FFH。23.中断量表的功能是什么?如果中断矢量编号分别为1AH和20H,那么中断矢量在中断方向量表的哪里?答:中断位置指标是在中断源运行中断请求时查找表、查找相应的中断向量并导航到相应的中断服务子程序的功能。在中断方向量表中,1AH的位置为1AH*4=68H。中止方向量表0000:0068;在中断方向指标中,20H的位置为中断方向指标0000: 0080至80H。一般来说,如何解决中断优先级?答:三种,软件查询确定优先级,硬件优先级队列电路确定优先级,指定阻碍掩码的接口电路。25.8259A可以级联配置最多几个优先级中断源。答:8259A在9个片上配置最多64个优先级中断源。26.简述中断控制器8259A的内部结构和主要功能。答:8259A的内部结构包括数据总线缓冲、读写逻辑电路、级联缓冲比较器、中断请求寄存器(IRR)、中断屏蔽寄存器(IMR)、中断服务寄存器(ISR)、优先级判别器(PR)和控制逻辑。27.8259A的内部寄存器中IRR、IMR和ISR的三个寄存器的作用是什么?见A: 153页。28.8259A的中断终止方式分别适用于哪些情况?答:8259A有两种中断关闭方法:中断自动关闭、中断自动关闭(正常中断和特殊中断)。中断自动终止仅适用于一个8259A,每个中断不嵌套。中断非自动终止只能适用于和完全嵌套方法,不能使用和循环优先级。29.8259A优先级管理方法是什么,分别意味着什么?答:有四种、一般完全嵌套方式、特殊完全嵌套方式、自动循环方式、优先特殊循环方式(请参阅课本P159和P160)30.8259A的初始化命令和操作命令单词是什么,它们的功能是什么?奇数地址,偶数地址要写的地址。答:8259A初始化命令单词ICW1、ICW2、ICW3、ICW4;操作命令单词OCW1、OCW2、OCW3。(见课本P155-p158);ICW2、ICW3、ICW4、OCW1为奇数地址,ICW1、OCW2和OCW3为偶数地址。8259A初始化过程的简要说明。答:8259A的初始化编程要求CPU输出2-4字节的初始化命令单词。输出初始化命令词的过程如图所示。其中ICW1和ICW2是必需的,ICW3和ICW4必须根据特定情况进行选择。每个初始化命令单词的数组和角色分类如下:32.8253有几个计数通道,每个计数通道有哪些信号线,其作用是什么?答:8253有三个计数通道,每个计数通道有三条信号线。CLK:计数输入计时基准脉冲或计数脉冲。OUT:输出信号以该级别显示计数完成或输出脉冲的波形类型。GATA:直通输入用于启动或禁止计数器操作以同步计数器和计数输入信号。33.8253有几种工作方式?其特点是什么?答:6种方法(见课本P224)34.8253的内部寄存器和您的意思是什么?A: 8253的内部寄存器有4个,8位控制寄存器:初始化时,将控制单词写入相应的寄存器。初始化是写入计数器的初始值16位计数器寄存器,最大初始值为0000H是。16位减法计数器,计数器的初始值由计数初始值寄存器发送到减法计数器,在计数输入部输入计数脉冲时,从减法计数器内容中减去1。16位输出闩锁用于锁定计数脉冲时,减法计数器内容将减少1。35.8255A的功能是什么?有哪些控制词?您的意思是什么?答:8255A是通用可编程程序并行I/O接口芯片。有两个控制词,一个用于选择控制词,一个用于启用8255A的单独端口选择。一种是设置c端口的位置或重置控制词。控制端口c的每个位就是其角色。36.8255A的a端口、b端口和c端口的工作原理是什么?其特点是什么?c端口的使用特征是什么?答:8255A上的a端口可以通过三种工作方式之一工作,b端口只能在0或1方法上工作,c端口经常在端口a和端口b上工作,为两个端口的输入/输出传输提供控制信号和状态信号。37.同步通信,异步通信的帧格式分别是什么?奇数,偶数验证是什么?a:异步通信的帧格式以一个开始位表示传输字符的开始,以一两个停止位表示字符的结束。开始位和停止位之间有数据位,数据位后面有奇偶位,数据的底部位紧随开始位,以其他顺序传递。同步通信的帧格式是,必须在每个字符集之前添加一个或多个同步字符作为信息帧的开始位。什么是波特率?串行通信中传输1200b/s、8位数据位、1停止位、无奇偶、1KB文件需要多长时间?答:波特率是单位时间通信系统发送的信息量。所需时间=1024/(1200/10)=8.53s39.初始化8255A,端口a必须在方法1中工作,输入;端口b在模式0,输出中工作。端口c的高4位与端口a一起工作,低4位是输入。将控制端口的地址设置为006CH。答:问题被称为H(B9H)MOV AL,B9HMOV DX,006CHOUT DX,AL四个端口地址为8255A为00C0H、00C2H、00C4H和00C6H,PC6必须设置为0,PC4必须设置为1。答:MOV DX,00c0h端口地址MOV AL,为PC6设定1OUT DX,ALMOV AL,将PC4设定为0OUT DX,AL41.8259A在系统中只有一个8259A,中断请求信号级别触发,ICW4,中断类型代码60H,61H,62h.67h,根据无缓冲完全嵌套、中断自动终止等要求尝试初始化。8259A的端口地址为94H和95H。答:mov dx,94h偶数地址Mov al、b;ICW1OUT DX,ALMov al、b;ICW2,中断源为IR7Mov dx,95h奇数地址OUT DX,ALMov al、b;ICW4OUT DX,AL初始化8253的测试编程开始工作。要求计数器0在模式1下工作,初始值为3000 h。计数器1在模式3下工作,初始值为100 h。计数器2在模式4下工作,初始值为4030H。将端口地址设置为40H、41H、42H和43H。答:MOV AL,H;控制字符OUT 43H,ALMOV AL,3000H计算初始值OUT 40H,ALMOV AL、H;计数器1OUT 43H,ALMOV AL,100HOUT 41H,ALMOV AL、H;计数器2OUT 43H,ALMOV AL,4030HOUT 42H,AL模拟考试题1一、简单的回答:1.简述USB汇流排的特性。什么是中断类型代码?什么是中断矢量?什么是中断量表?它们之间有什么联系呢?3.简述了高速缓冲内存高速缓存启用高速数据访问的原因。4.有一个包含20个字符的数据区域,起始地址为3500 h: 0320 h。尝试填写数据区域第一个最后一个单元的物理地址。5.具有16位地址和8位数据的存储。问:(1)存储中可以存储多少字节的书信息?(2)如果内存由8K4位RAM芯片组成,需要多少片?(3)芯片选择需要多少地址?微机总线的性能指标定性分析。7.虚拟存储的含义是什么?二、编程和合成问题1.已知8255A的地址为0060H到0063H,组a设置方法1,端口a为输入,PC6PC7为输出,组b设置方法1,端口b为输入,准备初始化程序。2创建8253初始化程序。如下图所示(注意端口地址),三个计数通道必须分别完成

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论