微机原理题库答案(1x终极版)_第1页
微机原理题库答案(1x终极版)_第2页
微机原理题库答案(1x终极版)_第3页
微机原理题库答案(1x终极版)_第4页
微机原理题库答案(1x终极版)_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

PAGEPAGE25《微机原理》题库1.x终极版一、判断改错题第1章一个字节能表示的无符号数的范围是0~255。√一个字节的补码能表示的数的范围是-128~+127。√数字8的ASCII码是38D。×字符“B”的ASCII码是42H。√有符号数的最高位作符号位:"0"表示"+"号,"1"表示"一"号。√第2章8086CPU的最大存储空间是64KB。×ZF标志=0表示最近一次运算的结果是0。×指令执行时间,基本上能反映微处理器速度指标。√

基本指令执行时间愈短,表示微处理器工作速度愈高。√SP为堆栈指针,用于堆栈操作时,确定堆栈在内存中的位置,由它给出栈顶的偏移量。×堆栈操作遵循先进后出的原则。√只有当存储器或外设的存取速度低于CPU时才需要使用READY插入Tw。√8086微处理器的最大模式和最小模式的区别是使用不同的工作电压。×8086微处理器既有16位操作指令,也有8位操作指令。√8086微处理器的引脚和引脚不会同时处于低电平状态。√8086微处理器的引脚和引脚不会同时处于高电平状态。√在8086CPU和存储器组成的系统中,地址总是由CPU输出。×在8086CPU和存储器组成的系统中,地址由CPU和存储器中的任意一个输出。×ALE的作用是将CPU输出的地址锁存到地址锁存器中。√8086微处理器的INTR引脚是可屏蔽外部中断的入口。√8086CPU在进行写操作时,数据是由存储器或外设提供的。×AX寄存器可以存放16位十进制数。×进位或者借位的记载是在标志寄存器中。√一个总线周期只能有4个状态组成。×第3章变址寄存器SI和DI是用来存放当前数据段的偏移地址的。√CX只能当计数器使用。×SP只能当堆栈指针。√一个字长度等两个字节。√双字是32位。√在8086系统中,当存放的数为一个字时,则将字的高位字节放在高地址中,将低位字节存放在低地址中。√对存放的字,其低位字节可以在奇数地址中(即从奇数地址开始存放),也可以在偶数地址中(即从偶数地址开始存放)。√在8086系统中,若一个字是规则存放,则对它的存取可在一个总线周期完成,而非规则字的存取则需二个总线周期。√段基址和偏移地址都用无符号的20位二进制数。×8086汇编语言中的立即数可以是8位,也可以是16位。√采用寄存器寻址方式的指令在执行时,不需要执行总线周期。√指令MOVBX,AX执行后AX被清0。×传送指令的源操作数和目的操作数位数可以不相等。×8086的堆栈是向上生长的(向地址低的方向生长)。√8086堆栈操作都是字操作。√在子程序中,PUSH和POP一般是成对使用的。√CMP指令和SUB指令类似,也是执行两操作数相减,但和SUB指令不同的是,不送回相减结果,只是使结果影响标志位OF,SF,ZF,PF和CF。×用AND指令可对指定的一些位进行屏蔽(清零)。√用AND指令可对指定的一些位进行置1。×用OR指令不可对一些指定位屏蔽(清零)。√用OR指令不可对一些指定位置1。×第4章用汇编语言编写的程序比用其它高级语言编写的程序运行起来慢。×任何语言最终都要转换成机器码才能运行。√机器最终运行的是汇编语言。×汇编语言指令只有转换成机器码才能被CPU识别和执行。√使用软中断INTn指令可以调用DOS系统功能。√第6章ROM是可读不可写的存储器。√在对存储器进行读操作时,应当是低电平,可以是任意。×用2K×4的存储器组成2K×8的存储器组时,存储器芯片的地址线是对应并联的。√用2K×4的存储器组成2K×8的存储器组时,存储器芯片的数据线是对应并联的。×用2K×8的存储器组成16K×8的存储器组时,存储器芯片的数据线是对应并联的。√用2K×8的存储器组成16K×8的存储器组时,存储器芯片的地址线是对应并联的。√FLASH是既可以读也可以写的存储器,所以它也可以作为随机存取存储器使用。×第7章一个中断源的中断请求被响应后,中断优先级别更低或相同的中断请求就不会被响应。√一个中断源的中断请求被响应后,还可以响应其他任何中断请求。×8086CPU在响应中断后获得的是中断类型号,而不是中断入口地址。√8086CPU在响应中断后获得中断类型号,就是中断入口地址。×8086CPU所有的中断入口地址都存在中断向量表中。√对于CPU,除了软件中断外(INTn),其他中断的产生都是不可预知的。√中断响应时保护现场是为了在中断返回后的工作环境不发生改变。√中断响应操作中包含2个总线周期。√使用一片8259A最多可以管理16个中断输入。×使用多片8259A级联最多可以管理64个中断输入。√第8章8086CPU的I/O端口只能使用统一编址方式。×8086CPU的I/O端口可以使用独立编址方式。√无条件传送方式要求外设总是处于准备好状态。√条件(查询)传送方式的缺点是对CPU的占用过多。√中断传送方式具有很好的实时性,而且对CPU的占用很少。√第9章接口芯片8255的作用是建立CPU与外设之间的并行I/O通道。√接口芯片8255只有一个控制字寄存器。√接口芯片8255的A组和B组都有3种工作方式。×接口芯片8255使用方式1时,C口的一部分或全部从属于A口或B口。×接口芯片8255的方式1是无条件传送。×串行通信适用于长距离数据传输。√异步通信中双方必须使用共同的时钟信号。×第10章计数器/定时器8253的计数器是8位的。×计数器/定时器8253有3个控制字寄存器。×计数器/定时器8253只能使用二进制方式计数。×计数器/定时器8253的输出OUT可以作为中断请求信号。√D/A转换器是一种输出设备。×A/D转换器是一种输出设备。×一般来说,位数多的D/A的分辨率也更高。√双积分式A/D是一种快速转换器。×二、单项选择题第1章(B)一个字节的数据包含二进制位:A:1位B:8位C:16位D:32位(A)–1的单字节补码是:A:FFHB:80HC:F8HD:00H(B)0~9的ASCII码是:A:30~39B:30H~39HC:0~9D:41H~4AH(B)字符D的ASCII码是:A:44B:44HC:64D:64H第2章(C)8086CPU可以访问的存储器的最大空间是:A:64KBB:128KBC:1MBD:1GB(B)设AX=0F13EH,则AH等于:A:0FHB:0F1HC:13HD:3EH(C)ZF标志=1表示上一次运算中:A:寄存器内容为零B:寄存器内容不为零C:运算结果为零D:运算结果不为零(A)指针寄存器SI中存放的是:A:段内偏移量B:段基址C:实际地址D:有效地址(D)一个总线周期最多可以包含的时钟周期为:A:3个B:4个C:5个D:5个以上(B)一个基本的总线周期包含的时钟周期为:A:3个B:4个C:5个D:6个(C)按总线上传输信息类型区别,可将总线分为哪几类:A:通讯总线,地址总线,系统总线B:数据总线,信息总线,片总线C:地址总线,数据总线,控制总线D:内部总线,外部战线,I/O总线(C)8086微处理器的最大模式和最小模式的区别是:A:使用不同的工作电压B:使用不同的主频C:最大模式下的若干控制信号由8288产生D:最小模式下不使用外部存储器芯片(B)8086CPU的地址线有:A:16根B:20根C:24根D:32根(B)若8086微处理器的引脚为低电平,说明当前操作的对象是:A:存储器B:输入/输出端口C:寄存器D:中断系统(D)8086微处理器的引脚的作用是:A:输入读选通信号B:输出读选通信号C:输入写选通信号D:输出写选通信号(B)8086微处理器的引脚的作用是:A:输入读选通信号B:输出读选通信号C:输入写选通信号D:输出写选通信号(D)8086微处理器的AD0~AD15的信息状态是:A:单向双态B:单向三态C:双向双态D:双向三态(D)8086微处理器的AD0~AD15使用了分时复用技术,这种分时复用是指它们:A:既可以是地址线,也可以是控制线B:既可以是数据线,也可以是控制线C:在同一时刻既作为数据线使用也作为地址线使用D:在不同时刻分别作为数据线和地址线使用(C)8086微处理器采用了地址线与数据线分时复用方式,与此方式有关的控制信号是:A:B:ALEC:D:HLDA(B)8086微处理器的READY引脚的作用是:A:当存储器或I/O设备的工作速度高于CPU时,请求CPU给予处理。B:当存储器或I/O设备的工作速度低于CPU时,请求CPU给予处理。C:当存储器或I/O设备的工作速度高于CPU时,请求存储器或I/O设备给予处理。D:当存储器或I/O设备的工作速度低于CPU时,请求存储器或I/O设备给予处理。(A)8086微处理器的引脚是用于:A:CPU通知外设中断请求已被响应。B:外设通知CPU中断请求已被响应。C:CPU向外设请求中断。D:外设向CPU请求中断。(D)8086微处理器的INTR引脚是用于:A:CPU通知外设中断请求已被响应。B:外设通知CPU中断请求已被响应。C:CPU向外设请求中断。D:外设向CPU请求中断。(B)8086微处理器的HOLD引脚是用于:A:CPU向其它主设备请求使用总线。B:其它主设备向CPU请求使用总线。C:CPU允许其它主设备使用总线。D:其它主设备允许CPU使用总线。(C)8086微处理器的HLDA引脚是用于:A:CPU向其它主设备请求使用总线。B:其它主设备向CPU请求使用总线。C:CPU允许其它主设备使用总线。D:其它主设备允许CPU使用总线。(A)8086微处理器的RESET引脚是用于:A:使CPU复位,高电平有效。B:CPU使其它器件复位,高电平有效。C:使CPU复位,低电平有效。D:CPU使其它器件复位,低电平有效。(A)在一个由CPU和存储器组成的系统中,地址是由:A:CPU给出的。B:存储器给出的。C:CPU和存储器轮流给出的。D:CPU和存储器共同给出的。(B)当CPU进行读操作时:A:数据总是先于地址出现。B:地址总是先于数据出现。C:数据与地址同时出现。D:地址与数据出现的先后是随机的。(B)如果计算机系统中使用了总线缓冲器(发送接收器8286),则该缓冲器的驱动应为:A:ALE和HOLDB:和C:和D:INTR和(B)8086微处理器的进行一次标准的读操作,需要:A:2个时钟周期B:4个时钟周期C:6个时钟周期D:8个时钟周期(C)8086微处理器的的等待周期插入在:A:T1之后B:T2之后C:T3之后D:T4之后(C)8086微处理器的进行写操作操作的过程中,和分别为:A:0和0B:0和1C:1和0D:1和1第3章(B)8086CPU的PUSH指令执行时:A:先将数据写入(SP),再将SP-2B:先将SP-2,再将数据写入(SP)C:先将数据写入(SP),再将SP+2D:先将SP+2,再将数据写入(SP)(A)8086CPU的POP指令执行时:A:先从(SP)读出数据,再将SP+2B:先将SP+2,再从(SP)读出数据C:先从(SP)读出数据,再将SP-2D:先将SP-2,再从(SP)读出数据(B)8086系统中,I/O端口地址:A:使用统一编址方式B:使用独立编址方式C:两种都使用D:两种都未使用(C)设SP=0100H,SS=2000H,执行指令PUSHBP指令后,栈顶(即SP所指向的单元)物理地址是:A:00FEHB:20102HC:200FEHD:0102H(D)下面数据传送指令中,正确的指令是:A:MOV[1000H],[2000H]B:MOVBH,AXC:MOVCL,1000HD:MOVDX,[BP+DI](A)执行下列指令后,SP寄存器的值是:MOVSP,1000HPUSHAXA:0FFEHB:0FFFHC:1001HD:1002H(B)完成将有符号数除以2的正确指令是:A:SHRBX,1B:SARBX,1C:RORBX,1D:RCRBX,1(A)为了执行串操作指令时,地址按减量方式处理,应使用的指令是:A:STDB:STIC:CLDD:CLI(B)设DS=5788H,偏移量为94H,该字节的物理地址为:A:5794HB:57914HC:5883HD:58ECH(D)在执行POPBX指令时,其源操作数的段基址和偏移量分别是:A:无段地址和偏移量B:在DS和BX中C:在ES和BX中D:在SS和SP中(B)已知AX=0BBCCH,CF=1,以下三条指令执行后,AX中内容分别是:ORAX,3CLCRCLAX,1A:779FHB:779EHC:779DHD:7799H(A)下列指令中错误的是:A:INAX,0278HB:RCRDX,CLC:CMPSBD:RET(C)设BL=05H,要使BL=0AH,应执行的指令是:A:NOTBLB:ANDBL,0FHC:XORBL,0FHD:ORBL,0FH(B)执行以下指令后,标志寄存器的内容为:MOVAL,84HADDAL,9CHA:C=0P=1Z=1B:C=1P=0Z=0C:C=1P=1Z=1D:C=1P=1Z=0(C)以下指令中错误的是:A:MOVAX,[24H]B:MULBXC:ADDAL,CXD:POPDX(B)执行指令INAL,7CH时,、、的状态为:A:110B:010C:101D:111(C)在AL中放着一个不大于128的无符号数,执行SHLAL,1后将使这个数:A:缩小为原值的1/2B:缩小为原值的1/4C:扩大为原值的2倍D:扩大为原值的4倍第4章(B)伪指令ENDP的作用是:A:结束段B:结束过程C:结束模块D:结束程序(A)伪指令ENDS的作用是:A:结束段B:结束过程C:结束模块D:结束程序(C)伪指令ASSUME的作用是:A:定义段B:定义过程C:为各段分配段寄存器D:定义程序(A)伪指令DB的作用是:A:定义字节B:定义字C:定义双字D:定义四字(B)伪指令DW的作用是:A:定义字节B:定义字C:定义双字D:定义四字(B)伪指令OFFSET的作用是:A:取变量的段基值B:定取变量的段内偏移量C:取变量的高字节D:取变量的低字节(A)伪指令SEG的作用是:A:取变量的段基值B:取变量的段内偏移量C:取变量的高字节D:取变量的低字节(C)伪指令与指令的根本区别是:A:在汇编时伪指令是无用的而指令是有用的B:伪指令比较短而指令比较长C:经汇编后伪指令不产生对应的机器码而指令产生对应的机器码D:伪指令运行快而指令运行慢第6章(B)以下几种存储器中,需要定期刷新的是:A:静态RAMB:动态RAMC:EPROMD:FLASH(B)以下几种存储器中,利用电容存储电荷原理保存信息的是:A:静态RAMB:动态RAMC:EPROMD:FLASH(C)以下几种存储器中,断电以后还能够保存信息的是:A:静态RAM和动态RAMB:动态RAM和EPROMC:EPROM和FLASHD:FLASH和静态RAM(C)一个存储器有4根数据线、8根地址线,要获得1K×16的存储容量,则需要:A:4片B:8片C:16片D:32片(B)一个存储器有8根数据线、10根地址线,其存储容量为:A:256×8B:1K×8C:2K×8D:4K×8(A)存储器的有效是用于:A:系统中的其它芯片选中存储器B:存储器选中系统中的其它芯片C:存储器向外界表明其工作状态D:禁止存储器工作(A)存储器的是用于:A:系统中的其它芯片读存储器B:存储器读系统中的其它芯片C:系统中的其它芯片写存储器D:存储器写系统中的其它芯片(C)存储器的是用于:A:系统中的其它芯片读存储器B:存储器读系统中的其它芯片C:系统中的其它芯片写存储器D:存储器写系统中的其它芯片(D)存储器与CPU进行连接时使用了译码器,则译码器的输出应接到存储器的:A:数据线B:地址线C:写选通D:片选(A)存储器的与CPU进行连接时,能够有信号输出的是:A:数据线B:地址线C:写选通D:读选通第7章(D)一个外设通过INTR向CPU发出中断请求后,将会:A:不管I为何状态,CPU中止当前指令,转去执行中断服务程序B:只有I为1时,CPU中止当前指令,转去执行中断服务程序C:不管I为何状态,CPU执行完当前指令后,转去执行中断服务程序D:只有I为1时,且CPU执行完当前指令后,转去执行中断服务程序(C)所谓中断,是指:A:CPU停止工作B:CPU不再进行原来的工作,而为请求中断的设备服务C:CPU暂停原来的工作,而为请求中断的设备服务,服务结束后继续原来的工作D:由请求中断的设备接替CPU的工作(D)CPU响应中断后要保护现场,保护现场的目的是使中断服务前后的:A:硬件保持不变B:使用的软件保持不变C:请求中断的设备状态保持不变D:CPU的使用的各种数据和工作状态保持不变(A)8086微处理器的可屏蔽中断,是用:A:INTR请求、应答B:HOLD请求、HLDA应答C:请求、INTR应答D:HLDA请求、HOLD应答(B)8086微处理器的可屏蔽中断,是用:A:IF=0允许B:IF=1允许C:TF=0允许D:TF=1允许(A)8086微处理器中断向量保存在00000H~003FFH,最多可以保存几个中断向量:A:256B:512C:1024D:2048(B)一个外设通过INTR请求中断并获得响应,它将通过总线向CPU提供:A:中断入口地址B:中断类型号C:中断返回地址D:中断设备地址(A)若有2个中断源同时向中断控制器8259发出中断请求,8259将:A:响应中断优先级高的B:响应中断优先级低的C:同时响应2个中断源D:2个中断源都不响应(B)8086CPU系统中的中断入口地址是放在:A:主程序中B:中断向量表中C:请求中断的外设中D:堆栈中(C)CPU获得中断类型号后,将:A:把中断类型号作为中断入口地址B:根据中断类型号到中断向量表中获得2字节中断入口地址C:根据中断类型到中断向量表中获得4字节中断入口地址D:直接运行中断类型号(D)在中断服务程序中,必须有的指令是:A:传送指令B:转移指令C:加法指令D:中断返回指令(D)一个外设通过INTR向CPU发出中断请求后,将会:A:不管I为何状态,CPU中止当前指令,转去执行中断服务程序B:只有I为1时,CPU中止当前指令,转去执行中断服务程序C:不管I为何状态,CPU执行完当前指令后,转去执行中断服务程序D:只有I为1时,且CPU执行完当前指令后,转去执行中断服务程序(A)使用一片8259A,最多可以管理的中断输入是:A:8个B:16个C:32个D:64个令(D)使用多片8259A级联,最多可以管理的中断输入是:A:8个B:16个C:32个D:64个令(B)8259A的中断请求被CPU响应后,中断类型号是由:A:CPU给出的B:8259A给出的C:中断服务程序给出的D:主程序给出的(B)8259A的中断请求被响应后,CPU获得中断类型号是在中断响应周期的:A:第一个总线周期中B:第二个总线周期中C:第三个总线周期中D:第四个总线周期中第8章(A)CPU监测外设的工作状态,发现外设有数据产生时,CPU便读取外设的数据并处理。这种方式称为:A:查询式输入B:中断式输入C:查询式输出D:中断式输出(C)若要能够使CPU及时处理突发的外部事件,而又不影响其正常工作,以下传送方式最适用的是:A:查询传送B:DMA传送C:中断传送D:以上均可(B)在进行大量数据的输入/输出时,为了能够获得最快的传送速度,最适用的是:A:查询传送B:DMA传送C:中断传送D:以上均可 (D)在输入/输出工作方式中,查询式与中断式相比较,其主要区别是:A:中断式无法快速响应B:中断式对内存占用较少C:中断式对CPU的占用较少D:查询式无法快速响应(A)使用8237以DMA方式将外设数据传送到存储器的过程中,计算机的工作状态是:A:CPU正常工作,仅将存储器交给8237使用。B:8237将数据传送给CPU,由CPU将数据传送到存储器。C:CPU停止工作,由8237使用总线将数据传送到存储器D:以上都不对。第9章(C)可编程并行接口芯片8255共有:A:6个4位I/O口,每个口都可以作为输入或输出使用。B:3个8位I/O口,其中只有A、B口都可以作为输入或输出使用。C:3个8位I/O口,每个口都可以作为输入或输出使用。D:3个8位I/O口,C口只能用作输出状态。(A)可编程并行接口芯片8255工作在方式0时,使用的传送方式是:A:无条件传送方式B:查询传送方式C:中断传送方式D:DMA传送方式(D)可编程并行接口芯片8255能够在一个口上同时具有8位输入/输出功能的是:A:方式0B:方式1C:方式2D:以上都可以(B)通信中双方都可以发送和接收数据,但同一时刻只能有一方发送,这种方式称为:A:单工B:半双工C:全双工D:以上都不对(B)异步通信与同步通信的根本区别是:A:通信速率不同B:是否使用共同的通信时钟C:通信距离不同D:使用不同的通信线第10章(C)计数器/定时器8253有:A:1个计数通道,每个计数通道有4种工作方式B:2个计数通道,每个计数通道有6种工作方式C:3个计数通道,每个计数通道有6种工作方式D:6个计数通道,每个计数通道有2种工作方式(A)计数器/定时器8253的方式0是:A:软件启动B:硬件启动C:软件硬件都可启动D:软件硬件都不可启动(B)计数器/定时器8253的中可以作为分频器使用的是:A:方式0和1B:方式2和3C:方式4和5D:所有方式都可以(D)计数器/定时器8253可以用软件启动是:A:方式0和1B:方式2和3C:方式4和5D:方式0和4(B)D/A转换器的T形使用的电阻有:A:1种阻值B:2种阻值C:3种阻值D:4种阻值(B)DAC0832内部的数字量寄存器有:A:1个B:2个C:3个D:4个(A)将DAC0832连接到数据总线上,不能使用的方式是:A:直通方式B:用输入寄存器单缓冲C:用DAC寄存器单缓冲D:双缓冲方式(B)逐次逼近式A/D转换器内部一定有:A:CPUB:D/A转换器C:振荡器D:电压变换器(C)双积分式A/D转换器的特点是:A:精度低速度慢B:精度低速度快C:精度高速度慢D:精度高速度快三、多项选择题第1章(AC)以下数值与35等值的有:A:23HB:32HC:00100011BD:00110010B第2章(ACD)以下寄存器中属于段寄存器的有:A:CSB:BXC:DSD:SS(ACD)以下8086CPU的引脚中用于中断的有:A:INTRB:HOLDC:D:NMI(CD)以下8086CPU的引脚中用于驱动总线收发器8287的是:A:B:HOLDC:D:(BD)以下8086CPU的引脚中属于输入信号的的是:A:B:HOLDC:D:READY(AC)以下8086CPU的引脚中属于输出信号的的是:A:B:HOLDC:D:READY(AC)以下对8086CPU的READY引脚的描述中,正确的有:A:输入引脚B:输出引脚C:高电平表示存储器或外设已准备好D:低电平表示存储器或外设已准备好(AD)8086CPU的引脚A:用于CPU对其他芯片进行写操作B:用于其他芯片对CPU进行写操作C:是输入引脚D:是输出引脚(AD)8086CPU的引脚A:用于CPU对其他芯片进行读操作B:用于其他芯片对CPU进行读操作C:是输入引脚D:是输出引脚(AC)以下能够表示物理地址349ABH的有:A:3490H:00ABHB:0349H:00ABHC:3255H:245BHD:00ABH:3490H(BCD)以下对8086CPU的AD0~AD15引脚的描述中,正确的有:A:可以输入地址B:可以输出地址C:可以输入数据D:可以输出数据(CD)当=0时,可以进行的操作有:A:写存储器B:读存储器C:写I/O端口D:读I/O端口(AB)当=1时,可以进行的操作有:A:写存储器B:读存储器C:写I/O端口D:读I/O端口第3章(AD)以下指令中错误的是:A:PUSHDLB:MOVDL,BYTEPTR[SI]C:MOVSI,AXD:ADDCL,BX(AD)以下指令中正确的是:A:AND[BX+2000H],CLB:ROLAX,3C:MOVBL,3000HD:MOVCX,23(AC)如果SI=1000H,以下指令中能够将当前数据段中的2000H单元取反的是:A:NOT[2000H]B:NOT[SI]C:NOT[SI+1000H]D:NOT2000H(BC)如果AX和BX中为无符号数,要求AX小于BX转移到NEXT,可以在CMPAX,BX后使用以下指令:A:JANEXTB:JBNEXTC:JCNEXTD:JNCNEXT(AC)如果AX和BX中为无符号数,要求AX等于BX转移到NEXT,可以在CMPAX,BX后使用以下指令:A:JZNEXTB:JNZNEXTC:JENEXTD:JNENEXT(BD)如果AX和BX中为有符号数,要求AX小于BX转移到NEXT,可以在CMPAX,BX后使用以下指令:A:JGNEXTB:JLNEXTC:JGENEXTD:JLENEXT第4章(AD)以下指令中能够在当前段中连续4个字节放入31H,32H,33H,34H的有:A:DB31H,32H,33H,34HB:DB‘1234’C:DW3132H,3334HD:DW3231H,3433H(ACD)以下符号中属于伪指令的有:A:SEGB:MOVC:OFFSETD:DW(BD)以下伪指令中必须成对使用的是:A:ASSUMEB:SEGMENTC:OFFSETD:ENDS(AD)以下伪指令中必须成对使用的是:A:PROCB:NEARC:FARD:ENDP第6章(CD)以下几种存储器中,断电以后还能够保存信息的是:A:静态RAMB:动态RAMC:EPROMD:FLASH(AC)在对一个存储器芯片进行写操作时,以下描述中正确的是:A:=0B:=0C:=0D:===0(AB)在对一个存储器芯片进行读操作时,以下描述中正确的是:A:=0B:=0C:=0D:===0(AD)为了获得8K×16的存储容量,可以使用下述方法中的:A:8片2K×8B:8片2K×4C:8片1K×8D:16片8K×1(AB)存储器与8086CPU连接时,为了获得存储器所需要的地址线,以下是必须的:A:8086CPU的ALEB:8086CPU外部的地址锁存器C:8086CPU的D:8086CPU的(AB)如果要求频繁地保存中间结果,可以选用的存储器有:A:动态RAMB:静态RAMC:EPROMD:FLASH(CD)如果要求保存的数据在断电关机后,下一次开机后能保持不变,可以选用的存储器有:A:动态RAMB:静态RAMC:EPROMD:FLASH第7章(BC)在一个由CPU和外部设备组成的系统中,以下关于中断的定义中正确的是:A:中断是外部设备为CPU服务B:中断是CPU为外部设备服务C:中断服务完毕后CPU继续原来的工作D:中断完成后CPU停止待命(BC)一个中断源的中断类型号为24,以下描述正确的是:A:中断入口的段基址放在00060H和00061H中B:中断入口的段基址放在00062H和00063H中C:中断入口的偏移量放在00060H和00061H中D:中断入口的偏移量放在00062H和00063H中(BD)以下关于8259A的描述中,正确的是:A:使用一片8259A可以管理64个中断输入B:使用多片8259A级联可以管理64个中断输入C:中断响应时CPU提供中断类型号D:中断响应时8259A提供中断类型号第8章(BC)如果要求外设满足某个条件时由CPU进行数据传送,以下方式中可以使用的有:A:无条件传送方式B:查询传送方式C:中断传送方式D:DMA传送方式(ABC)一个接口可以包含以下端口:A:数据端口B:命令端口C:状态端口D:以上端口都不需要第9章(BC)如果希望用8255实现中断式输入/输出,可以选用的工作方式有:A:方式0B:方式1C:方式2D:以上都可以(ABC)并行接口芯片8255可以支持以下传送方式中的:A:无条件传送方式B:查询传送方式C:中断传送方式D:DMA传送方式(ABD)在异步串行通信中,必不可少的组成部分有:A:起始位B:数据位C:校验位D:停止位E:空闲位第10章(BF)计数器/定时器8253使用GATE作为启动信号的有:A:方式0B:方式1C:方式2D:方式3E:方式4F:方式5(ACDE)计数器/定时器8253使用GATE作为允许/禁止计数信号的有:A:方式0B:方式1C:方式2D:方式3E:方式4F:方式5(BD)计数器/定时器8253在对3个计数通道作初始化时,区分不同计数通道的方法是:A:将控制字写入3个不同的控制字寄存器B:将控制字写入同一个控制字寄存器C:用地址线来选择不同的控制字寄存器D:在控制字中指定不同的计数通道(CD)用计数器/定时器8253从100Hz的输入获得10Hz的输出,可以使用的有:A:方式0B:方式1C:方式2D:方式3E:方式4F:方式5(AB)增加D/A转换器的位数一定会:A:提高分辨率B:提高转换精度C:缩短建立时间D:减小线性误差E:改变温度系数(BCD)将DAC0832连接到数据总线上,可以使用的方式有:A:直通方式B:用输入寄存器单缓冲C:用DAC寄存器单缓冲D:双缓冲方式四、填空题第1章一个字节可以表示无符号数的范围是(0)~(255)。一个字节以补码形式可以表示有符号数的范围是(-128)~(127)。数字“4”的ASCII码是(34)H。字符“F”的ASCII码是(46)H。十进制数36的二进制形式是(100100)B。十进制数45的十六进制形式是(2D)H。十六进制数67H表示的十进制数是(103D)。第2章8086CPU可以访问的内存的最大空间是(1MB)。标志寄存器中CF是(进位)标志。标志寄存器中PF是(奇偶)标志。标志寄存器中AF是(辅助进位)标志。一个基本的总线周期包含(4)个时钟周期。计算机系统中的三总线是指地址总线、(数据)总线和(控制)总线。8086CPU中用来存放程序段基址的寄存器符号是(DSESSSCS)。8086CPU中用来存放堆栈段基址的寄存器符号是(SS)。为了使8086微处理器复位,应当在RESET引脚上施加一定时间的(高)电平。一个操作数所在段的段基址是3045H,操作数段内偏移量是20ACH,则物理地址为(324FCH)。8086CPU的地址线有(20)根。堆栈指针的符号为(SP)。堆栈的基本操作原则是先进(后出)。第3章指令MOVAX,[BX]的源操作数的寻址方式是(寄存器间接寻址),目的操作数的寻址方式是(寄存器寻址)。指令MOV[2345H],2345H的源操作数的寻址方式是(立即寻址),目的操作数的寻址方式是(直接寻址)。假设AX=1234H,BX=4578H,执行以下指令后AX=(4578H),BX=(1234H)。PUSHAXPUSHBXPOPAXPOPBX假设AX=1234H,BX=4578H,执行以下指令后AX=(4534H)。ANDAX,00FFHANDBX,0FF00HORAX,BX假设AX=1234H执行以下指令后AX=(EDCBH)。NOTAX假设AX=1234H执行以下指令后AX=(12CBH)。XORAX,00FFH假设AX=1234H执行以下指令后AX=(2368H)。SHLAX,1假设AX=8765H执行以下指令后AX=(10ECH)。MOVCL,3SARAX,CL假设AX=8765H执行以下指令后AX=(BOECH)。MOVCL,3RORAX,CL第4章按8086汇编语言规则存放在存储器中的一个字,若其高字节的地址是2049H,则其低字节的地址是(2048)H。以下指令在存储单元TAB中存放的数是(41)H。TABDB‘A’一个程序可以由多个段组成,其中必不可少的是(代码数据)段。OFFSETTAB表示取TAB的(偏移地址)。SEGTAB表示取TAB的(段地址)。第5章子程序最后一条被执行的指令是(RET)。在编写程序时,如果相同的处理需要连续进行多次,则最适用的程序结构是(循环)结构。在编写程序时,如果相同的处理在程序中不同的地方多次被使用,则最适用的程序结构是(子程序)结构。根据状态或结果的不同,进行不同的处理,这种程序结构叫做(分支)结构。第6章半导体存储器按存储方式可以分成随机读写存储器和(只读存储器)两大类型。随机读写存储器按存储信息的原理可分成静态RAM和(动态)RAM。需要定时刷新的随机存储器是(动态RAM)。紫外线可擦除只读存储器的缩写是(EPROM)。半导体存储器进行字扩展时,存储器芯片之间不能并联的信号是(片选信号)。半导体存储器进行字扩展时,为了能够使各存储器芯片有不同的地址范围,必须要使用(译码)器这种数字逻辑器件。第7章CPU应某个设备的请求,暂停当前的工作,转而去为该设备服务,服务完毕后再继续进行原来的工作,这种过程叫做(中断处理)。8086CPU的中断源可分成(外部中断)和(内部中断)。8086CPU的可屏蔽中断源是通过引脚(INTR)输入到8086CPU的。8086CPU的中断向量表的地址是(000H)~(O3FFH)。8086CPU的一个中断向量在向量表中占用(4)个字节。8259A的中断输入引脚有(8)个。8259A的中断输入触发方式有(电平触发)和(边沿触发)。使用8259A级联,最多可以管理(64)中断源个。第8章CPU与端口进行数据传送的4种方式是(无条件传送)方式、(条件传送)方式、(中断技术传送)方式和(DMA传送)方式。CPU与端口数据传送的4种方式中结构最简单的是(无条件传送)方式。CPU与端口数据传送的4种方式中占用CPU最多的是(条件传送)方式。CPU与端口数据传送的4种方式中能够及时满足外部设备传送数据的需求,而及不影响CPU对其他任务的处理的是(中断技术传送)方式。CPU与端口数据传送的4种方式中适合于快速进行大量数据传送的是(DMA传送)方式。第9章并行接口芯片8255共有(三)个(8)位的数据端口,其中(A)口和C口的一部分构成A组,(B)口和C口的一部分构成B组。并行接口芯片8255的A组有(3)种工作方式,B组有(2)种工作方式。使用一根通信线传送多位数据的称为(串行)通信方式。串行通信中发送与接收方使用同一个时钟的称为(同步)串行通信方式。第10章计数器/定时器芯片8253内部有(3)个独立的计数通道,每个通道有(6)种工作方式。计数器/定时器芯片8253可以自动重复工作的是方式(2)和方式(3)。计数器/定时器芯片8253用软件启动的是方式(0)和方式(4)。计数器/定时器芯片8253用GATE启动的是方式(1)和方式(5)。D/A转换器的T形电阻网络中有一种电阻的阻值为R,则另一种电阻的阻值是(2R或0.5R)。如果要求多个DAC0832的输出值同时改变,则必须使用(双缓冲)方式。五、简答题第2章8086CPU没有专用的地址线A0~A15,它是如何输出地址的低16位的?地址\数据总线AD15~AD0分时复用地址总线低16位A15~A08086CPU的ALE引脚的作用是什么?CPU在每个总线周期的TI状态发出时作为地址锁存器的地址选通信号。8086CPU在读存储器的过程中,三总线的信息是怎样的?地址输出,浮空,数据输入8086CPU在写存储器的过程中,三总线的信息是怎样的?地址输出,数据输入,浮空。8086CPU在读存储器时,如果存储器的速度跟不上,是如何使用READY进行协调的? 存储器速度跟不上处在TW等待状态,当READY=1时结束等待进入T4 第6章E2PROM与EPROM相比具有哪些优点?像一般的RAM可随机读\写只是速度慢些,但断电后不丢失信息EPROM、E2PROM和FLASH都是可以由用户写入数据的,为什么它们不能作为随机存取存储器使用?机器运行期间其信息只能读出不能写入第7章CPU响应某中断请求后,如果又有一个中断源发出中断请求,CPU将怎样处理(根据中断优先级分析)?判断中断的优先级,如果是更高一级的中断请求则去执行高一级的中断,如果是低级或同级的中断请求则屏蔽。为什么CPU在中断响应后必须保护现场?保护现场最常用的方法是什么?这样不会破坏CPU原来的工作环境。常用压入堆栈法。8086CPU是怎样根据中断类型号获得中断入口地址的?将中断类型号乘以4获得中断向量地址,再通过中断向量地址查中断向量表取出中断向量,从而获得中断入口地址。简述CPU响应INTR外部中断请求时,如何获得中断类型号。 对于内部中断和非屏蔽中断来说,他们的中断类型号在CPU内部形成,且不受中断允许位IF影响。对于外部中断和可屏蔽中断来说,中断类型号由外部接口电路给出且受IF影响。第8章为什么输入设备与CPU连接时必须使用三态缓冲器?三态是指哪些?在没有选中该输入设备时,三态缓冲器的输出将处于哪一态?解决CPU与外设之间速度不匹配问题。低电平,高电平,高阻态。高阻态。分别叙述CPU使用条件(查询)方式和中断方式与外设进行数据传送的过程。查询方式:CPU读取状态字,通过状态字判断外设是否“准备好”,在外设处于“准备好”状态下进行数据传送中断方式:外设准备好后,它主动向CPU发出一个中断申请信号,CPU接受请求后,暂停当前工作转而进行该设备的数据传送操作。简述DMA传送方式的特点和为什么在传送大量数据时这种方式的速度最快。传送速度快,响应也快。不经过CPU,外设与数据之间直接进行数据传送。第9章接口芯片8255工作在方式1输入时,IBF信号的作用是什么?输入缓冲器满信号,当该信号为高电平时缓冲器已满,暂时不能再接收新数据接口芯片8255工作在方式1输入时,信号的作用是什么?选通信号,当该信号为低电平时,8255A将端口A或B输入的数据送人相应的输入缓冲器。接口芯片8255工作在方式1输出时,信号的作用是什么?输出缓冲器满信号接口芯片8255工作在方式1输出时,信号的作用是什么?外设响应信号,有效时,外设以将送至A或B口的数据取走接口芯片8255工作在方式1输入时,怎样与CPU以中断方式进行数据传送?通过使INTE,高电平有效,再使INTR信号高电平有效。接口芯片8255工作在方式1输出时,怎样与CPU以中断方式进行数据传送?8255的输出缓冲器为空时,向CPU发出中断请求,CPU响应中断,向8255输出数据,使WR(低电平)有效,经过一段时间,WR清除中断请求信号,WR的上升沿使OBF(为低电平)有效,8255通知外设可以接收数据,ACK(低电平)有效,外设通知8255已经取走数据,后ACK无效串行通信与并行通信各有什么优、缺点?各适用于哪些场合?串行,优点:适用于远距离传输;缺点:传输速度慢。并行,优点:传输速度快;缺点:只能用于短距离传送。在串行异步通信的一帧数据中有哪些组成部分?其中哪些部分是必不可少的?起始位,数据位,奇偶校验位,结束位。必不可少的有:起始位,数据位,结束位。第10章计数器/定时器8253有3个计数通道,但是只有一个控制字寄存器,怎样使用这个控制字寄存器对3个计数通道进行初始化?CS(低电平)有效,WR=0,RD=1,当A1A0=00时选中计数通道0;A1A0=01选中计数通道1;A1A0=10选中计数通道2;A1A0=11选中控制字寄存器。比较计数器/定时器8253的方式0和方式4,叙述其相同和不同之处。相同:都是软件启动;GATE=0时,禁止计数,GATE=1时允许计数;都不能自动重新装入初始值。不同:方式0的计数期间OUT一直是低电平,到计数器减到0时,为高电平,直到下一次计数。而方式4的计数期间OUT一直是高电平,直到计数结束才输出一个宽度为CLK周期的负脉冲。比较计数器/定时器8253的方式1和方式5,叙述其相同和不同之处。相同:必须在GATE信号的上升沿触发时才能启动计数,都不能自动重新装入初始值。不同:计数时OUT输出信号不同,方式1是保持低电平不变直到计数结束才变为高电平,方式5是保持高电平不变直到计数结束才输出一个宽度为CLK周期的负脉冲。计数器/定时器8253的CLK引脚是输入还是输出引脚?它的作用是什么?输入引脚,决定了计数速率。计数器/定时器8253的OUT引脚是输入还是输出引脚?它的作用是什么?是输出引脚,当计数器内容减到0时会在OUT信号线上产生输出信号起到通知外界作用,可以采用OUT信号申请中断形式来完成对计数器\定时器“时间到”得处理。27.简述DAC0832的双缓冲方式的操作过程。在进行双缓冲操作的时候,CPU对DAC0832进行两次写操作:第一次写操作,产生ILE,CS,WR1信号,待转换的8位数据写入寄存器中,此时,输出端并未跟随者变化,接着,CPU进行第二次写操作,此时产生,XFER和WR2信号允许第二级锁存,8位输入寄存器,中的信息锁存入8位DAC,并送到8为D/A进行转换,在输出端IOUT1和IOUT2输出模拟量编程应用题(

温馨提示

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

评论

0/150

提交评论