微机原理应用试题汇总_第1页
微机原理应用试题汇总_第2页
微机原理应用试题汇总_第3页
微机原理应用试题汇总_第4页
微机原理应用试题汇总_第5页
已阅读5页,还剩12页未读 继续免费阅读

下载本文档

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

文档简介

1、微机原理及应用试题汇总微机原理及应用试题汇总17/17微机原理及应用试题汇总电气工程及其自动化专业微机原理及应用试题一、填空题(每空1分)1.微型计算机系统的主要性能指标有:字长、储蓄容量、指令系统、运算速度、系统配置。2.微型计算机系统硬件包含:运算器、控制器、储蓄器、输入设施、输出设施等零件,这些零件经过数据总线、地点总线、控制总线相连结。3.8086的标记寄存器中控制标记有:IF、DF、TF。4.8086的标记寄存器中状态标记有:CF、AF、ZF、PF、SF、OF。5.随机储蓄器RAM可分为双极型和MOS型两大类。6.只读储蓄器ROM可分为:ROM、PROM、EPROM、EEPROM。7

2、.8255A是可编程并行输入/输出接口,它有3个8位端口,3种工作方式。8.8253是可编程准时器/计数器,它有3个计数通道,6种工作方式。9.串行通讯中的数据传达模式有:单工,半双工,全双工。10.串行通讯中最基本的通讯方式:异步通讯,同步通讯。11.ADC0809有8个模拟量输入信号,可用3位地点信号控制,有8位数据输出。12.DAC0832是可编程数/模变换器,有8位数字量输入信号,2个模拟量输出信号,可设置3种工作方式。13.8259A是可编程中止控制器,它有4个初始化命令字,3个操作命令字。汇编语言指令语句格式:标号:操作码助记符操作数1,操作数2;说明15.CPU和输入/输出设施之

3、间传达的信息有数据信息、状态信息、控制信息。16.串行通讯中信号传输时的调制解调方式有:调频、调幅、调相。17.DAC0832可工作在直通、单缓冲、双缓冲三种方式。18.地点译码的方式有线译码、部分译码、全译码三种。19RS-232C串行通讯接口TXD和RXD信号的电气性能中“1”=3-25V;“0”=325V。208237是可编程DMA控制器,它有4个独立的DMA通道。21.8253每个计数器有2种计数方式,计数范围分别为:BCD09999;二进制0FFFFH。22TTL电平经1488变换为RS-232C电平,RS-232C电平经1489变换为TTL电平。23.8086办理器的基本数据种类是

4、字节、字、双字。24.8086指令的操作数寻址方式有:立刻数、寄存器、储蓄单元、I/O端口。25常有A/D变换器的种类有:并行比较型、双积分型、逐次比较型。二、选择题(单项选择、多项选择)1.计算机中信息储蓄的最小单位(A)。(A)位(B)字节(C)字(D)储蓄单元2.储蓄器中储蓄信息的最小单位(B)(A)位(B)字节(C)字(D)储蓄单元3.微办理器中办理信息的最小单位(C)(A)位(B)字节(C)字(D)储蓄单元微办理器由(D)构成。(A)运算器和储蓄器(B)运算器和接口电路(C)控制器和储蓄器(D)运算器和控制器指令MOVAX,SI的寻址方式是(D)(A)立刻寻址(B)直接寻址(C)寄存

5、器寻址(D)寄存器间接寻址(A)是总线控制器芯片。(A)8288(B)8253(C)8282(D)8251(CD)是地点锁存器芯片。(A)74LS245(B)74LS244(C)74LS373(D)8282(BC)是总线驱动器芯片。(A)74LS373(B)74LS245(C)8286(D)8259(AD)是随机储蓄器RAM芯片。(A)2164(B)8284(C)28128(D)6264(AC)是只读储蓄器EPROM芯片。(A)27256(B)8284(C)2732(D)6264(BD)是只读储蓄器EEPROM芯片。A)8284(B)28256(C)2732(D)286412.8253(C)的

6、输出是方波速率发生器。(A)工作方式1(B)工作方式2(C)工作方式3(D)工作方式13.DAC0832的输出信号是(B)(A)电压信号(B)电流信号(C)数字信号(D)开关信号48086微办理器的寄存器中(A)是专用的货仓指针寄存器。(A)SP(B)BP(C)SI(D)DI8086微办理器的寄存器中(C)是专用的源变址指针寄存器。(A)SP(B)BP(C)SI(D)DI8086微办理器的寄存器中(D)是专用的目的变址指针寄存器。(A)SP(B)BP(C)SI(D)DI8086微办理器的寄存器中(A)是通用的累加器。(A)AX(B)BX(C)CX(D)DX8086微办理器的寄存器中(B)是通用

7、的数据指针。(A)AX(B)BX(C)CX(D)DX8086微办理器的寄存器中(C)是通用的计数器。(A)AX(B)BX(C)CX(D)DX8086微办理器的寄存器中(D)是通用的I/O指针。(A)AX(B)BX(C)CX(D)DX21(AB)是地点译码器芯片。(A)74LS139(B)74LS138(C)74LS244(D)74LS273三、判断题【】汇编语言的语句与机器指令是一一对应关系。【】汇编语言的指示性语句与机器指令是一一对应关系。3【】8086物理地点=段基址10偏移地点。4.【】段基址16偏移地点。5.【】某种储蓄器芯片容量为16KB*8/片,它需要的片内寻址地点线根数是13根。

8、6.【】某种储蓄器芯片容量为16KB*8/片,它需要的片内寻址地点线根数是14根。【】8255A有4个输入/输出端口,3种基本工作方式。【】8255A有3个输入/输出端口,3种基本工作方式。【】8259A是可编程的中止控制器芯片。10【】8237是可编程的中止控制器芯片。11【】8086数据总线有20位,地点总线有16位。12【】8086数据总线有16位,地点总线有20位。13【】OUT80H,AL14【】OUT80H,CL15【】INAX,DX16【】INBX,DX17【】8253有3个计数通道,6种工作方式。18【】8237是可编程的并行接口芯片。19【】8255A的B口可工作在方式0、方

9、式1、方式2。20【】8255A的A口可工作在方式0、方式1、方式2。21【】8251是一个全双工的可编程通讯接口。22【】8251是一个半双工的可编程通讯接口。23【】8253的最大计数范围:07500000。24【】8253的最大计数范围:64K64K64K25【】延时子程序中时间常数增大时,延不时间减小。26【】延时子程序中时间常数增大时,延不时间增大。四、解说题指令计算机可以鉴识和履行的基本操作命令指令系统计算机所能履行的所有指令的会合。程序为实现某一任务所作的指令(语句)的有序会合。货仓一个依据后进先出原则组织的一段内存地区。并行通讯利用多根传输线将多位数据的各位同时传达。串行通讯利

10、用一条传输线江数据一位一位按次次分时传达。串行异步通讯收、发两方在商定的波特率下,不需要有严格的同步,赞成有相对的延缓,既两头的频次差异在1/10之内。8.串行同步通讯是指在商定的波特率下,发送端和接收端的频次保持一致(同步),收、发两方的每一位数据均保持同步。中止源惹起中止的原由,或许说能发出中止恳求的根源。EPROM可用紫外线擦除信息、多次改写的只读储蓄器。11位(bit)1个二进制位,计算机中信息储蓄的最小单位。12字节(Byte)相邻的8个二进制位,储蓄器的最小单位。13字(Word)计算机办理数据的最小单位。14指令操作码表示计算机履行什么操作。15指令操作数表示参加操作的数或操作数

11、所在的地点。16机器语言指令机器码编制的源程序。17汇编语言助记符编制的源程序。18.8255A中的STB选通输入,低电平有效。用来将外设输入的数据送入8255A的输入缓冲器。198255A中的IBF输入缓冲器满,高电平有效输出。作为STB的回答信号,208255A中的OBF输出缓冲器满,低电平有效。当CPU已将要输出的数据送入8255A时有效,用来通知外设可以从8255A取数。218255A中的ACK响应信号,低电平有效。作为对OBF的响应信号,表示外设已将数据从8255A的输出缓冲器中取走。228255A中INTR中止恳求信号,高电平有效。可作为CPU的查问信号,或作为向CPU发送的中止恳

12、求信号。238255A中INTE中止赞成,由C口的相应位控制。24波特率单位时间内线路状态变化(电信号变化)的数量。单位时间里传达的数据位数,即:1波特率=1bit/s=/bps,波特率的倒数即为每位所需的时间。五、简答题1、微办理器、微型计算机和微型计算机系统三者之间有何不同样?答:微办理器运算器控制器内部总线,CPU,MPU;微型计算机微办理器储蓄器输入/输出接口系统总线,称为计算机的硬件;微型计算机系统微型计算机外面设施系统软件。2、在8086总线周期的T1、T2、T3、T4状态,CPU分别履行什么动作?答:T1周期:8086发出20位地点信号,同时送出地点锁存信号ALE;T2周期:80

13、86开始履行数据传达;TTT3周期:降落沿采样READY,若有效则T3结束后进入T4,若无效则插入等候周期W,在W连续采样READY,直至其变成有效后再进入T4;T4周期:8086达成数据传达。3、指示性语句有哪几种?答:符号定义、数据定义、段定义、过程定义、结束语句。4、总线的分类有哪几种?答:按地点分:片内总线、片总线(局部总线)、内总线(系统总线)、外总线(通讯总线)按功能分:数据总线、地点总线、控制总线、电源和地线、备用线5、总线的特色答:物理特色物理连结方式,根数、插头、引脚摆列功能特色每一根线的功能电气特色每一根线信号传达方向、有效电平范围时间特色每一根线的时序6.常用总线种类答:

14、ISA工业标准系统构造总线PCI外面设施互连总线USB通用串行接口总线7.8086CPU如何解决地点线和数据线复用问题?ALE信号何时有效?答:采纳分时复用的方式,在总线周期的T1周期ALE信号有效,传达地点信号,在总线周期的T1周期此后,ALE信号无效,传达数据信号。88086的基本总线周期有哪几种?答:储蓄器读或写;I/O端口读或写;中止响应周期;总线保持恳求与保持响应周期。9RAM储蓄器与CPU连结时应注意的问题。答:CPU总线的负载能力;CPU的时序和储蓄器的存取速度之间的配合;储蓄器的地点分派和选片;控制信号的连结。10.CPU与外设的数据传达方式。答:程序控制传达方式、中止传达方式

15、、直接数据通道传达DMA11.假如用74LS273作输入接口,能否可行?说明原由;用74LS244作输出接口,能否可行?说明原由。答:否。74LS244是三态门构成的缓冲器,只好用于输入信号的缓冲操作;74LS273是由D触发器和三态门构成的锁存器,只好用于输出信号的锁存,因此不可以互换使用。12.8086的总线接口单元(BIU)由哪几部分构成?答:段寄存器CS,DS,SS,ES;指令指针寄存器IP;指令行列缓冲器;加法器和内部总线构成。138086的履行单元(EU)由哪几部分构成?答:算术逻辑单元(ALU);通用寄存器AX、BX、CX、DX;可分为8个8位的寄存器(AL、AH;BL、BH;C

16、L、CH;DL、DH)使用;4个专用寄存器:SP、BP、DI、SI;状态标记寄存器FLAGS和内部总线构成。148086的中止系统包含哪些部分?试用文字或图例描绘8086的中止系统。答:包含外面中止和内部中止。外面中止:可障蔽中止INTR,非障蔽中止NMI。内部中止:除法犯错INT0,单步履行INT1,溢出中止INTO,软件中止INTn。158253有几种工作方式?写出每种工作方式的功能。方式功能启动条件改变计数值GATE输出波形0计数完中止写计数初值立刻有效有影响电平信号1硬触发单拍脉冲写计数初值外面触发有效有影响宽度为N个CLK周期的外面触发负脉冲2频次发生器写计数初值计数到1后有效有影响

17、宽度为一个CLK周期的连续负脉冲3方波速率发生器写计数初值1、外触发后有效有影响连续方波2、计数到0后有效4软件触发选通写计数初值立刻有效有影响宽度为一个CLK周期的负脉冲5硬件触发选通写计数初值外面触发后有效有影响宽度为一个CLK周期的外面触发负脉冲16列出实验室常有的显示器名称,并简述这些显示器的功能与使用方式。答:LED显示高、低电平;数码管显示数字,需要进行显示码变换;点阵显示器显示字符、汉字,需要代码变换;液晶显示器显示数字、字符、汉字,需要代码变换;CRT显示数字、字符、汉字和图像178253的CLK0接2MHZ时钟,3个计数器级联均设为工作方式3,要求OUT2输出1HZ方波,问3

18、个计数器的计数值如何设定(方案不是独一的)。答:计数器0初值计数器1初值计数器2初值方案1:100010020方案2:100100200188253计数器/准时器中,时钟信号CLK和门脉冲信号GATE各起什么作用?答:CLK:时钟输入引脚。输入脉冲若周期精准,8253一般工作在准时方式;输入脉冲若周期不定,8253一般工作在计数方式;输入时钟周期不得小于380ns,即输入时钟信号的频次不得高于2.6MHZ。其功能是作为计数脉冲,每输入一个CLK脉冲,计数值减1。GATE:门控输入引脚,控制计数器输入脉冲。其功能是严禁、赞成或启动计数过程。198255A的方式.1有什么特色?答:方式1是一种选通

19、I/O置它们为输入或输出。而方式,A口和C口则要有B口仍作为两个独立的8位I/O6位(分红两个3位)分别作为数据通道,可独自连结外设,经过编程分别设A口和B口的应答联系线,其他2位仍可工作在方式0,可经过编程设置为基本输入或输出。208255A的方式2有什么特色?答:双向选通I/O方式,只有A口才有此方式。此时,端口C有5根线PC7PC3用作A口的应答联系信号,其他3根线可用作方式0,也可用作B口方式1的应答联系线。方式2:就是方式1的输入与输出方式的组合,各应答信号的功能也同样。而C口余下的PC0PC2可以充任B口方式1的应答线,若B口不用或工作于方式0,则这三条线也可工作于方式0。21试述

20、D/A变换器的主要技术指标。答:分辨率(Resolution):单位数字量所对应模拟量增量。即D/A变换器模拟输出电压可以被分其他等级数。精度(Accuracy):分绝对精度(AbsoluteAccuracy)和相对精度(RelativeAccuracy)绝对精度(绝对偏差)指的是在数字输入端加有给定的代码时,在输出端实质测得的模拟输出值(电压或电流)与应有的理想输出值之差。它是由D/A的增益偏差、零点偏差、线性偏差和噪声等综合惹起的。相对精度指的是满量程值校准此后,任一数字输入的模拟输出与它的理论值之差。成立刻间(SettlingTime):在数字输入端发生满量程码的变化此后,D/A的模拟输

21、出达到稳准时,所需要的时间。21试述A/D变换器的主要技术指标。答:分辨率(Resolution):单位数字量所对应模拟量增量。精度:绝对精度(RelativePrecision):绝对精度指的是A/D变换器的输出端所产生的数字代码中,分别对应于实质需要的模拟输入值与理论上要求的模拟输入值之差。相对精度(AbsolutePrecision):相对精度指的是满度值校变换时间(ConversionTime):变换时间指的是A/D达成一次变换所需要的时间。量程:所能变换的模拟输入电压范围,分单极性和双极性。输出逻辑电平:多半A/D变换器的输出逻辑电平与TTL电平兼容。22能否用8253的OUT信号直

22、接驱动继电器,试说明原由。答:否,8253的OUT信号为TTL电平,输出电流不足以直接驱动继电器。(电平是个电压范围,规定输出高电平2.4V,输出低电平=2.0V,输入低电平=0.8V,噪声容限是0.4V。)23半导体储蓄器的分类。24ADC0809假如需要多通道巡回采样,硬件如何设置?软件如何设置?答:ADC0809中ADDA、ADDB、ADDC为8选1模拟开关的三位通道地点输入端,用来选择对应的输入通道。巡回采样时,硬件引脚C、B、A平常与系统地点总线的A2、A1、A0连结;软件循环改正端口地点轮番采样。如下表例:C(A2)、B(A1)、A(A0)模拟开关输出Vx000IN0001IN10

23、10IN2011IN3100IN4101IN5110IN6111IN7六、程序设计题1阅读以下程序,写出各语句的说明,说明本程序功能并写出运转结果。(10分)MOVAL,00H;设置计数初值AGAIN:OUT80H,AL;输出到端口CALLDELAY;调用延时子程序INCAL;计数值递加JMPAGAIN;返回,再次输出DELAY:MOVCX,10;设置延不时间常数DEALY1:LOOPDELAY1;循环,实现延时RET;延时子程序返回本程序功能:在相应输出端口输出一个数据序列,00H递加至FFH,返回00H再次递加至FFH,循环。若输出至DAC,则可输出一个锯齿波信号。已知X以补码形式寄存在R

24、AM的3000H单元中,试编程实现以下函数,函数值送回原单元。X;当X0(10分)Y=20;当X=0X5;当X0START:MOVBX,3000H;设置指针MOVAL,BX;取数ANDAL,AL;成立标记JZNEXT1;若X=0,则转移JSNEXT2;若X0,则转移MOVBX,AL;X0,将X送回原单元JMPLP;跳转到下边程序NEXT1:MOVBX,20;X=0,将20送回原单元JMPLP;跳转到下边程序NEXT2:ADDAL,5;X0,MOVBX,AL;将X5送回原单元LP:3已知X以补码形式寄存在RAM的1000H单元中,试编程实现以下函数,函数值送回原单元。1;当X0Y=0;当X=01

25、;当X0START:MOVBX,1000H;设置指针MOVAL,BX;取数ANDAL,AL;成立标记JZNEXT1;若X=0,则转移JSNEXT2;若X0,则转移MOVBX,01H;X0,将1送回原单元JMPLP;跳转到下边程序NEXT1:MOVBX,0;X=0,将0送回原单元JMPLP;跳转到下边程序NEXT2:MOVBX,0FFH;X0,将1送回原单元LP:4.阅读以下程序,写出各语句的说明,说明本程序功能并写出运转结果。(10分)MOVAH,0;累加器高位清零MOVAL,10;累加器低位赋初值10SALAX,1;左移1位,(初值2)MOVBX,AX;(初值2)送入BX保留MOVCL,2;

26、计数器赋值为2SALAX,CL;左移2次,(初值2)22ADDAX,BX;累加,(初值2)22(初值2)说明:本程序功能为将累加器中数值10,运转结果是:累加器AX中为100.5.自BLOCK开始的内存缓存区中,有100个8位无符号数,求出此中最大值,存入MAX单元。MOVBX,OFFSETBLOCK;设置地点指针MOVAX,BX;取首个数据INCBX;改正指针,指向下一个数据MOVCX,99;设置计数器,比较次数为N-1AGAIN:CMPAX,BX;比较两个数JNCNEXT;无借位即AX中为大数MOVAX,BX;有借位即AX中为小数,取代为大数NEXT:INCBX;改正指针,指向下一个数据D

27、ECCX;改正计数器JNZAGAIN;计数器0返回连续比较MOVMAX,AX;计数器=0存入最大值HLT6.自BLOCK开始的内存缓存区中,有100个8位无符号数,求出此中最小值,存入MIN单元。MOVBX,OFFSETBLOCK;设置地点指针MOVAX,BX;取首个数据INCBX;改正指针,指向下一个数据MOVCX,99;设置计数器,比较次数为N-1AGAIN:CMPAX,BX;比较两个数JCNEXT;有借位即AX中为小数MOVAX,BX;无借位即AX中为大数,取代为小数NEXT:INCBX;改正指针,指向下一个数据DECCX;改正计数器JNZAGAIN;计数器0返回连续比较MOVMIN,A

28、X;计数器=0存入最小值HLT7判断以下指令的对错,若有错,请说明原由。MOVAL,BX;错,数据种类不般配MOVAL,CL;对,寄存器传达INCBX;对,储蓄单元内容加1MOV5,AL;错,不可以给立刻数赋值MOVBX,SI;错,不可以在储蓄单元间传达MOVBL,F5H;对MOVDX,2000H;对POSHCS;对,代码段寄存器内容可以保留POPCS;错,不可以对代码段寄存器赋值XCHGCS,AX;错,不可以对代码段寄存器赋值XCHGBX,IP;错,不可以对指令指针寄存器赋值INBX,DX;错,只好输入到累加器MOVBYTEBX,1000;错,字节数的最大值只好到255七、分析题18086CPU中止响应时序以以以下图示,试写出中止响应过程。(6分)答:CPU在目前指令周期的最后一个T采样中止恳求信号,若INTR信号有效且中断系统开放(IF=1),则进入中止响应周期。中止响应周期由2个基本指令周期组成,第一此中止响应周期CPU回应一此中止响应信号INTA给中止源;第二此中止

温馨提示

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

评论

0/150

提交评论