微机原理期末自测题_第1页
微机原理期末自测题_第2页
微机原理期末自测题_第3页
微机原理期末自测题_第4页
微机原理期末自测题_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

微机原理及应用期末自检问题一、基本概念和术语1,8086是(16)位计算机。8086地址行具有可直接寻址的最大空间(ffffffh)(20)。2,总线周期是指(CPU一次访问存储单元或I/o端口所需的时间)。基本总线周期具有(4 )T状态。Tw状态为(待机状态)。3,8086CPU允许的I/O地址线最多为(16),最大寻址I/O空间为(ffh)。4,8086CPU由(总线接口单元和执行单元)两部分组成,其功能为()。其中,标志寄存器在8086CPU中的作用是(存储算术逻辑运算后的结果特性),命令队列的作用是()将执行单元提供的16位未置换地址重新定位到20位内存物理地址。片段的物理地址由CPU的(CS,IP)两个寄存器确定。堆栈段的物理地址由CPU的两个寄存器(SS、SP)确定。有5个、8086个中断源(256)。8086中断服务程序门户地址由(段地址CS和偏移地址IP)组成。中断类型号为20H,中断矢量为(80H)。6、I/O命令IN/OUT,用于数据传输的寄存器使用(AL/AX),间接寻址使用寄存器(DX)。在这里IN AL,DX的含义是(从DX指向的端口向AL读取单字节)。OUT 60H,AL的意思是(AL的1个字节输出到60H端口)。7、8259A可以管理第3级中断。三个8259A可以管理级别(22)中断。8、硬件中断(外部发生吗?随机的?运行总线周期?中断类型代码由中断控制器提供,软件中断(内部发生吗?你确定吗?不执行总线周期吗?确定中断类型?)软件中断优先级比硬件中断优先级高(软件)。9、要在中断服务过程结束之前正确返回,必须设置一个指令(RETI)。要在子程序调用结束之前正确返回,必须设置一个指令(RET)。10,如果中断控制器8259的中断请求寄存器IRR状态为b,则说明(5,7端口正在请求中断)。ISR状态为b说明(5,7端口正在响应中断)。11、可编程计时器8253的地址为(4)。总计(3)独立定时通道。工作方式为(6)。12、并行接口8255有(4)个数据端口,(3)种工作方式。假定13、8253的端口地址为40H至43H,控制端口地址为(43H),通道0、1和2的端口地址为()。假定14、8255的端口地址为330H至333H,控制端口地址为(333H),端口a、b和c的地址为()15,计时器8253的门控信号门的作用是(用于外部控制计数器的开始和停止计数操作),CLK结束是(用于定时脉冲或计数脉冲信号输入),结束是(用于计数器的输出)。16、初始化计时器8253必须先写(控制词),然后再写(初始词)。17、伪指令(指示汇编程序如何装配源程序)、(装配)生成机器代码。18、在输入和输出命令中,数据寄存器由(a)寄存器标识。a、AL/AXB、BXC、CXD、DX19、对可编程计数/计时器8253的以下错误描述为(d):a)有三个单独的16位计数/计时器b)每个计数/计时器有6种操作方式c)每个计时/计数器都有时钟输入CLK、定时输出OUT和门控信号GATAd)。每个计时/计数器以二进制数计算,不能用BCD代码计算二、简单的应用和简单的响应1、微型计算机的配置简述。答:计算机由CPU、存储、I/O接口等组组件组成,每个组件通过总线相互连接。2,公共汽车是什么类型的?微型计算机使用总线结构的优点是什么?答:总线是连接每个按功能划分的部件(如数据总线、地址总线、控制总线等)的一组公共信号线。采用总线结构,使计算机具有较高的可扩展性和兼容性,简化了系统结构。3,8086 CPU由内部结构的哪些部分组成?它的功能是什么?答:8086的内部结构分为两部分。总线接口组件biu负责内存读写控制。执行部件EU -从命令队列中删除并执行命令。8086是16位微处理器,具有16条数据线、20条地址线,内部寄存器、计算部件和内部操作设计为16位。4,8086的总线接口部件是由那部分组成的吗?它的功能是什么?a:段寄存器:提供用于查找段位置的段寻址的省(州)地址。CS:存储段的段地址,即用于存储程序的指令存储DS、原始数据和处理后用于准备中间结果和最终结果的段的段地址SS,存储用于形成堆栈区域的堆栈段的段地址ES、存储扩展段的段地址、类似扩展段和数据段。通常,数据段用于存储局部变量,而扩展段用于存储全局变量地址加法器:将执行单元提供的16位非重新定位地址重新定位为存储接口用于访问总线世纪物理存储的20位存储物理地址指令指针寄存器IP:存储片段中的偏移地址命令流字节队列:程序计数器存放存储接口预取的指令内存接口:9086内部总线和外部总线连接,包括16位数据传输通道,根据地址加法器提供物理地址信号的20,以及控制器生成的总线控制信号。5,8086的执行单元(部件)由多少部分组成?有什么功能?答:控制器,从命令流字节队列读取命令,根据命令解码控制8086的其他部分实现命令要求功能。算术逻辑单元:完成8位或16位二进制算术和逻辑运算以执行数据处理。Id寄存器:存储算术逻辑单元操作后的结果属性通用寄存器组:暂存数据、指针的寄存器阵列,通过减少8086的总线访问次数帮助提高数据处理速度6,8086CPU的管道构想的简要说明与传统计算机有何不同答:8086在内部分为总线接口化合物和执行单元两个异步操作的一部分,总线接口单元的命令预取与执行单元的命令嵌套并行进行,该机制成为管道。与传统计算机相比,8086CPU增加了命令队列缓冲区,允许同时处理部件和总线部件,从而提高了8086系统的效率。7、8086和8088如何解决地址线和数据线的重复使用问题?ale信号什么时候在有效级别?答:8086地址总线和数据总线是分时复用。处于T1状态。ail出现在总线周期T1期间,正脉冲有效,后边缘锁定地址。ale是允许地址锁定信号,但在偏偏和扩展外部RAM时,ale用于控制端口P0输出较低的8位地址A0-7发送锁定装置,以隔离端口和数据。8、计算机寻址I/o端口时常用的两种方法是什么?在8086/8088系统上如何寻址I/O端口?A: 1)内存和I/O端口丢失和集成寻址;2)计算机分别寻址内存和I/O。在8086/8088系统中使用计算机独立寻址内存和I/O端口。9、典型的IO接口电路阵列中有哪三种类型的寄存器?各自的作用是什么?A: 1)数据寄存器:存储在CPU和外围设备之间传输的数据信息。2)存储当前外围设备运行状态的状态寄存器;3)控制寄存器,CPU通过接口向外围设备发送控制信息。10概述了CPU和外围设备之间数据交换的一些常用方法和特征。A: 1)程序采用无条件交付和查找方式配置,无条件传输用于简单的外围设备,例如LED显示器。查询的外设较少,接口简单,但CPU效率低。2)需要中断模式、高CPU利用率、高速度、专用中断控制电路;3)直接内存传输、DMA、高速数据传输11、简述条件传递方法的工作过程,主要适用的情况。答:主要用于外围设备的时间是确定的,如果已知,外围设备将在微处理器的有限命令时间内准备好,并且必须完成数据接收或传输。12、8086 CPU响应中断条件?8086 CPU响应停止后自动完成的任务是什么?答:CPU响应中断的条件:对于非屏蔽中断请求,CPU在执行当前指令后必须立即响应中断;对于屏蔽中断请求,必须满足以下三个条件:1)请求无公共汽车;2)CPU允许中断。3)CPU执行当前命令。当CPU发出IRET中断返回命令时,电源关闭地址将自动从堆栈中弹出到CS和IP,原始标志寄存器内容将绑定到Flags,恢复到原始断点以继续运行程序。13、软件中断的特征是什么?硬件中断的特点是什么?答:硬件中断是从外部硬件生成的中断,以CPU外部中断请求信号开始,分为非屏蔽中断NMI和屏蔽中断INTR。软件中断由CPU根据指令或寻址寄存器中的标记位置设置生成,也称为内部中断。通常包括分割错误中断、INTO溢出中断、INTn中断、中断点中断和单步中断。两者的主要区别在于硬件中断是从外部硬件生成的,而软件中断与外部电路无关。14,什么是中断矢量?放在哪里?类型号1cl对应的中断矢量在哪里?如果1cl中断程序在5110H :2030H上启动,该如何保存中断矢量?答:中断向量实际上是中断处理子程序入口地址。中断类型序列号存储在内存0-3FFH区域。对应于1cl的中断向量保存在0070-0073H的四个单元中。中断向量保存为30H,0071H保存为20H,0072H保存为10H,0073H保存为51H,依此类推。15、计时器/计数器芯片8253的主要功能简述。说明OUT、CLOCK和GATE信号的作用。a:默认功能:1)三个单独的16位计时/计数器;使用二进制计数时的最大计数范围为0-65535;使用BCD代码计数;最大计数值为0-99992)每个计时计数器都有自己的时钟输入CLK、计划输出OUT和门控信号GATE3)每个计时计数器可计算为2MKz为止的二进制或BCD代码4)每个计时计数器有6种操作方式5)所有输入和输出级别都与TTL兼容OUT:计数器输出端时钟:计数器的时钟脉冲输入端,用于输入计时器脉冲或计数脉冲信号;GATE:外部控制计数器开始或停止计数的门控输入16,8253内部有多少个独立的通道?8253的工作方式有几种?8253初始化阶段是什么?如果8253端口地址是200H-203H,则对应的端口是什么?17、并行接口8255有多少个数据端口?如果端口地址是300H-303H,则对应的端口是什么?如何初始化8255?假设18、8255A的端口a在模式0下工作,外围设备必须提供两个联系信号,以说明输出门控、外围设备准备信号输入、端口选择和原因。19、中断控制器8259的主要功能?简述8259的工作流程。三、编程应用问题1,编程计算(X Y)*10) Z)/X、X、Y和Z都是16位无符号计数,结果是以RESULT开头的单元。答:MOV AX,XADD AX,YMOV BX,OAH穆德bxADD AX,ZADC DX,0HMOV BX,XDIV BXMOV RESULT,AXMOV RESULT 2,DXHLT2,将以BUF1开头的100个字节发送到BUF2,然后搜索字符“#”,将此单元替换为空格字符。答:START: MOV SI,OFFSET BUFF2莱亚迪,巴夫1MOV CX,100HCYCLE: MOV AL,SIMOV DI,ALInc市Inc diLOOP CYCLEANOTHER: MOV DI,OFFSET BUFF1MOV CX,100CLDAGE:MOV AL,#SCASBDEC CXJZ FINjnz ageJMP OVERfin 3360 movDI,20HCMP CX,0jnz ageover : ret3,编写将两个5字节字符串OLDS与NEWS进行比较的程序,如果相同,则为RESULT设置0,否则为0FFH。数据段OLDS DB 1,2,3,4,5新闻db 1、2、3、4、5结果数据库?COUNT EQU $-NEWSDATA END代码段ASSUME CS:CODE,DS:DATASTR: MOV AX,数据MOV DX,AXMOV SI,OFFSET OLDSMovedi,offset newsMOV CX,计数;MOV CX,10CLDREP CMPSBJN

温馨提示

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

最新文档

评论

0/150

提交评论