2套微机试卷及答案
f名称术语解释 1、总线:在计算机系统中,各个部件之间传送信息的公共通路叫总线,按照所传输的信息种类,总 线可以划分为数据总线、地址总线和控制总线. 2、非屏蔽中断:非屏蔽中断是出现在NMI线上的请求,不受中断标志位IF的影响,在当前指令 执行完以后,CPU就响应。这种中断通常用于电源故障。非屏蔽中断的优先权高于可屏蔽中断。 3、中断向量:中断服务程序的入口地址。 4、D/A转换器:数模转换器,它是把数字量转变成模拟量的器件。 D/A转换器基本上由4个部分组成,即权电阻网络、运算放大器、基准电源和模拟开关。A/D转换器: 模数转换器,它是把模拟量转变成数字量的器件。模数转换的基本过程:采样、保持、量化、编码。 5、寻址:寻找操作数的过程。 寻址方式:寻找操作数或操作数地址的方式。 二、选择 1、8086CPU芯片的外部引线中数据线的条数是(16)条. 2、8086CPU复位后,它的启动地址(OFFFFOH). 3、CPU与外设之间数据传送的控制方式(程序控制方式、中断方式、DMA方式) 4、在DMA方式下,外设数据输入到内存的路径是(外设->DMAC->内存) 5、堆栈的工作方式(后进先出). 6、8088/8086中的BX寄存器是(16)位寄存器 7、USB总线按数据传送方式属于(串行)总线 8、8088/8086CPU的DS是(数据段寄存器) 9、8088/8086可以划分为两大功能模块,分别是(执行部件和总线接口部件) 10、根据冯.诺依曼理论,下面哪个不是计算机的组成部分(复印机) 11、8088/8086系统中的I/O端口采用(独立)编址方式 12、8086CPU写内存单元时,向外送出(地址、数据、WR)信号 13、3片8259A级联时,主片必须采用的嵌套方式(特殊全嵌套) 14、定时/计数器8253有(6)种工作方式 15、某存储芯片容量为8KBx4位,其地址线有(13)位 三、填空 1、已知8088中,逻辑地址为2000H: 4000H,其对应的物理地址是(24000H) 2、机器周期是一条指令从取指到执行完毕所需要的(总线周期)数. 注意:此处机器周期即指令周期.区分指令周期,总线周期,时钟周期二者之间的关系. 3、一个基本的读操作周期包含4个状态T1-T4。在存储器和外设速度较慢时,要在(T3)之后插 入一个或几个等待状态Tw 4、8086系统中,可屏蔽中断时通过CPU的(INTR)引脚进入的。 5、中断向量是中断处理子程序的(入口地址) 6、并行通信通常用在传输距离(较近)、数据率(较高)的场合 7、串行通信时,数据的收发方式包括(异步通信)和(同步通信)两种通信方式. 8、A/D转换的工作步骤为(采样、保持、量化、编码)。 9、8259A有(边沿触发)和(高电平触发)两种触发方式。 四、简答 1、简述DMA控制器的主要功能? 在DMA传送方式中,采用DMA控制器管理系统的数据总线、地址总线和控制总线,控制在存储器 和外设间进行直接的数据传输,而不用CPU进行干预。 2、简述ROM和RAM的特点和用途? ROM,只读存储器,其特点是非易失性,掉电可保持.一般用于存放如监控程序、BIOS程序等固定程序。 RAM,随机存取存储器,其特点是易失性,掉电失忆。一般用于存放系统运行期间的程序和数据。 3、简述触发器、寄存器和存储器之间的关系? 触发器是计算机记忆装置的基本单元,一个触发器能存储一位二进制代码也为一个一位寄存器,多 个触发器就可以组成一个多位寄存器,而一个寄存器为一个存储单元,多个寄存器组成一个存储器。 4、微机中的基本计时■周期有哪儿种? 基本计时周期有时钟周期、总线周期、指令周期。时钟周期则是CPU处理事务的最基本的时间单位。 总线周期,在8086CPL)中,总线接口单元BIU完成一次访问存储器或访问一次I/O端口操作所需要 的时间称为一个总线周期。总线周期是以时钟周期为单位进行度量的。在8086CPU中,每个总线周期至 少包含4个时钟周期。 指令周期是指CPU的执行单元执行某条指令所花费的时间,时间的度量通常以总线周期为单位。 5、简述中断入口地址表的功能。已知中断类型码为40H,其中断入口在中断入口地址表的什么位置上? 中断入口地址表也称中断向量表,是中断类型码与该中断类型相对应的中断服务程序入口之间的连 接表,它设置在系统RAM最底端1024个单元内。中断入口地址表共有256种中断类型码,每个类型码占 用4个字节。其中低两个字节为中断服务程序入口地址的偏移地址,置入IP;高两位字节为中断服务程序 的段基址置入CS。于是可通过这4个字节的值即可找到该中断类型的中断服务程序入口。 中断类型码为40H,其中断入口在中断入口地址表的位置:40H*4=100H,即0100H开始的四个字节。 五、综合题 1、指出下列指令依次执行后,AX寄存器的值 MOV AXJ234H 1234H ADD AX,1234H 2468H CMP AX,1234H 2468H SUB AX,0002H 2466H DEC AX 2465H 2、求数据+57和-57对应的8位机器数原码、反码和补码。分别用二进制和十六进制表示出来。 [+57]原码=[+57]反码=[+57]补码=00111001B=39H [-57]原码=10111001B=B9H [-57]反码=11000110B=C6H [-57]补码=11000111B=C7H 3、设某汇编语言程序段有一个DATA1数据段,一个STACK1堆栈段,一个COSEG代码段。写出该程 序的基本格式框架。 DATA1 SEGMENT MESS DB ■HELLO WORLD!,,OAH,ODH,$ DATA1 ENDS STACK1 SEGMENT STACK DB 256 DUP(?) STACK1 ENDS COSEG SEGMENT ASSUME CS:COSEG,SS:STACK1 ,DS:DATA1 START: MOV AX,DATA1 MOV DS,AX LEA DX,MESS MOV AH,9 INT21H MOV AH,4CH INT21H COSEG ENDS END START 4、设定时计数器8253的计数器0的工作方式为3,计数初值为65536,采用二进制计数,先低后 高写入计数初值。根据所给图示,按照上面要求对8253的计数器0进行初始化编程。 MOV AL,00110110B OUT 43H,AL MOV AX,0;计数初值为65536; OUT 40H.AL OUT 40H,AH 一、简答题(每小题6分,共36分) K 8086CPU在形成三大总线时,为什么要对部分地址线进行锁存?用什么信号 来控制锁存? 答:因为8086CPU的地址总线的低16位和数据是分时复用的,每根信号线充当 两个用途,所以,在输出地址信号后,应把地址信号锁存,否则会