您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 国内外标准规范 > 微机原理试卷库合集(有答案)
第1页共38页微机原理试题库合集第7套一、填空题:(每空1分,共20分)1.8086CPU内部结构中,BIU是指总线接口单元,EU是指执行单元。2.如果DS=6100H,则当前数据段的起始地址为__61000H_____,末地址为__70FFFH_____。3.串行通信可以分为两种类型,一种叫同步通信,另一种叫异步通信。4.伪指令中定义字节变量的是___DB________。5.随机存储器RAM包括静态RAM(SRAM)和动态RAM(DRAM)两类。6.设(SP)=0100H,(SS)=2000H,执行PUSHBP指令后,栈顶的物理地址是200FEH。7.位于芯片内部的总线叫内部总线,外部总线用来连接计算机系统的各个主要部件。8.(AX)=4F08H,(CF)=0,(CL)=4,则RORAX,CL指令执行完后,(AX)=84F0H,(CF)=1。9.ORG1000HXDB12HYDWXZDDY(DS)=3800H,(BX)=1000H,(SI)=0002H求下列指令执行完后指定寄存器的内容MOVAX,[1000H];(AX)=0012HMOVAX,[BX+SI];(AX)=0110HLEADX,Y;(DX)=1001H10.8086CPU是一个16位的微处理器,具有16位数据总线,20位地址总线,可寻址空间为1MB。二、选择题(每题1分,共10分)1.若AX=65ACH,BX=0B79EH,则(A)A执行ADDAX,BX指令后,CF=1,OF=1B执行SUBAX,BX指令后,SF=1,OF=0C执行TESTBX,AX指令后,CF=0,OF=0D执行XORAX,BX指令后,PF=1,IF=02.在PC/XT中,NMI中断的中断向量在中断向量表中的位置(C)A是由程序指定的B是由DOS自动分配的C固定在0008H开始的4个字节中D固定在中断向量表的表首3.可用作寄存器间接寻址或基址、变址寻址的地址寄存器,正确的是(D)第2页共38页A)AX,BX,CX,DXB)DS,ES,CS,SSC)SP,BP,IP,BXD)SI,DI,BP,BX4.8086/8088的中断向量表(B)A存放类型号B存放中断处理程序入口地址参数C是中断处理程序入口D是中断处理程序的返回地址5.当8253可编程定时/计数器工作在方式0时,控制信号GATE变为低电平后,对计数器的影响是(B)A结束本次循环计数,等待下一次计数的开始B暂时停止现行计数工作C不影响本次计数,即计数器的计数工作不受该信号的影响D终止本次计数过程,立即开始新的计数循环6.使用8086/8088汇编语言的伪操作命令定义:VARDB2DUP(1,2,3DUP(3),2DUP(1,0))则在VAL存储区前十个字节单元的数据是(D)A)1,2,3,3,2,1,0,1,2,3B)1,2,3,3,3,3,2,1,0,1C)2,1,2,3,3,2,1,0,2,1D)1,2,3,3,3,1,0,1,0,17.若由1K×1位的RAM芯片组成一个容量为8K字(16位)的存储器时,需要该芯片数为(A)。A)128片B)256片C)64片D)32片8.条件转移指令JE的测试条件是(A)。A)ZF=1B)CF=0C)ZF=0D)CF=19.8253定时/计数器中,某计数据的最大计数初值是(C)。A)65536B)7FFFHC)0000HD)FFFFH10.在8086/8088中,在T1状态,CPU往总线发出(C)信号。A)数据B)状态C)地址D)其它三、简答题:(每题6分,共24分)1.EU和BIU各负责什么工作?EU:负责指令的执行。BIU:负责与存储器、I/O端口传送数据(写出两个部分1分,作用各2分)2.什么是中断类型码、中断向量、中断向量表?在基于8086/8088的微机系统中,中断类型码和中断向量之间有什么关系?(本题5分)第3页共38页答:处理机可处理的每种中断的编号为中断类型码。中断向量是指中断处理程序的入口地址,由处理机自动寻址。中断向量表是存放所有类型中断处理程序入口地址的一个默认的内存区域。在8086系统中,中断类型码乘4得到向量表的入口,从此处读出4字节内容即为中断向量。(5分)2.在8086中,逻辑地址、偏移地址、物理地址分别指的是什么?具体说明。答:逻辑地址是在程序中对存储器地址的一种表示方法,由段地址和段内偏移地址两部分组成,如1234H:0088H。偏移地址是指段内某个存储单元相对该段首地址的差值,是一个16位的二进制代码。物理地址是8086芯片引线送出的20位地址码,用来指出一个特定的存储单元。4.什么叫波特率?在一个异步通信系统中,如果数据速率为1200波特,数据格式为1个起始位、8个数据位、1个校验位、2个停止位,那么每秒钟能传送多少字节?为什么同步传输比异步传输效率高?答:波特率是指每秒钟传送的数据位数,用波特作单位。异步传输要有一位起始位,一个字符共12位,每秒钟可以传送字1200/12=100(个)。同步传输不需要起始位和停止位,所以比异步传输效率高。四、程序分析题:(每题6分,共24分)1.执行下面的程序后,DAT1单元的值是56H。DAT1DB12H,34HDAT2DB56H,78HMOVAX,WORDPTRDAT1CMPAX,WORDPTRDAT2JADONEMOVBX,WORDPTRDAT2MOVWORDPTRDAT2,AXMOVWORDPTRDAT1,BXDONE:HLT2.若DAT1和DAT2都是内存单元的地址,指出下列程序的功能。MOVAL,0LEASI,DAT1+19第4页共38页LEABX,DAT2+19MOVCX,20LP:MOVAL,[SI]MOV[BX],ALDECSIDECBXLOOPLPHLT答:将DAT1开始的20个字节数据移到DAT2开始的存储区。3.执行以下程序后,DI的值为1234H。MOVSP,2000HMOVAX,0F0HMOVSI,1234HMOVDX,5678HPUSHSIPOPDISHLDX,1TESTAX,DXPUSHDXHLT4.MOVAX,80C9HMOVBX,5312hMOVSP,1070HPUSHBXPUSHAXNOTAXPOPBX程序执行后:(AX)=7F36H(BX)=80C9HSS:[106EH]=5312H(SP)=106EH五、综合应用题:(22分)1.在以ES:SOC1为起始地址的表中存有字符串。它以Null(00H)作串结束符,在DS:CHAR第5页共38页中存有关键字。从上述表中查找第一个此关键字的程序段如下。若找到此关键字,寄存器CX中存放该关键字在ES段中的位移量;若串中无此关键字,CX返回-1值。请将该程序段的空格补充完整。(10分)MOVDI,OFFSETSOC1MOVCX,0CPO:CMPES:,00HJNECOUNTMOVBX,CXMOVDI,OFFSETCHARMOVAL,[DI]MOVDI,CLDSCASBJZFOUNDMOVCX,RETFOUND:DIMOVCX,DIRETCOUNT:INCDIINCCX;求字符串中字符个数JMPCPO[DI]OFFSETSOC1REPNE-1或0FFFFHDEC(各2分)2.设8255A的4个寻址地址号为0060H~0063H,试编写下列各种情况下的初始化程序。(12分)(1)将A组和B组设置成方式0,A口、B口为输入,C口为输出。(2)将A组工作方式设置成方式2,B组为方式1,B口作为输出。(3)将A口、B口均设置成方式1,均为输入,PC6和PC1为输出。(4)A口工作在方式1,输入;B口工作在方式0,输出;C口高4位配合A口工作,低4位为输入。附:8255控制字格式:D7D6D5D4D3D2D1D0第6页共38页D7=1工作方式控制字标志;D6D5,A口工作方式选择(00=方式0,01=方式1,1x=方式2);D4,A口输入输出选择(1=输入,0=输出);D3,C口高位选择(1=输入,0=输出);D2,B口工作方式选择(0=方式0,1=方式1);D1,B口输入输出选择(1=输入,0=输出);D0,C口低位选择(方式0时)(1=输入,0=输出)。答:每个3分(1)MOVAL,10010010BOUT63H,AL(2)MOVAL,11000100BOUT63H,AL(3)MOVAL,10110110BOUT63H,AL(4)MOVAL,10110001BOUT63H,AL第8套一、填空题:(每空1分,共20分)1.通常一条指令包括两个基本部分,即___操作码______和___操作数______。2.组成错误!未找到引用源。位的存储器,需要错误!未找到引用源。位的存储芯片____64_______片。3.总线中地址线的功能是__用于指定存储单元和I/O设备接口电路的选择地址_____。4.Intel8086/8088地址总线有____20_______条,最大存储容量为____1M_______。5.D/A转换器的主要功能是将_____数字______量转换为___模拟____量。6.8255A的方式2也叫双向传输方式,该方式只适用于端口A。7.非屏蔽中断不受中断允许标志位IF的屏蔽。8.每当8086的指令队列中有2个空字节,总线接口部件就自动把指令取到指令队列中。9.在8086中,一个最基本的总线周期由4个时钟周期组成,如果8086的主频为5MHz,则基本总线周期时间为800ns。10.当8086进行堆栈操作时,CPU会选择堆栈段寄存器,再和堆栈指针SP或者基址指针BP形成20位堆栈地址。11.(DX)=0064,(CX)=0105H,则执行指令SARDX,CL后,(DX)=__0003___H,CF=__0____。12.标志寄存器中共用了____9______个有效位来存放_____状态_______标志和控制标志,其中OF表示__溢出_____标志。二、选择题(每题1分,共10分)1.8086CPU内部结构按功能分为(C)AEU和加法器BBIU和寄存器CEU和BIUD寄存器和加法器第7页共38页2.计算机存放下一条指令地址的寄存器是(A)A)指令指针寄存器B)地址寄存器C)指令寄存器D)堆栈指针寄存器3.通常我们将计算机指令的集合称为(A)A)指令系统B)汇编语言C)高级语言D)仿真语言4.在立即数寻址方式中,立即数放在(B)A数据段B代码段C堆栈段D附加段5.某微机有20条地址线,能够直接寻址的地址范围是(D)A0001H-FFFFHB0000H-FFFFHC00001H-FFFFFHD00000H-FFFFFH6.若8088CPU工作在最小方式,则执行指令MOVDATA,DL时其引脚信号错误!未找到引用源。和错误!未找到引用源。的电平应是(D)A错误!未找到引用源。为低电平,错误!未找到引用源。为低电平B错误!未找到引用源。为低电平,错误!未找到引用源。为高电平C错误!未找到引用源。为高电平,错误!未找到引用源。为低电平D错误!未找到引用源。为高电平,错误!未找到引用源。为高电平7.下列指令中,不属于8086/8088指令的是(C)。A)INT10HB)IRETC)RETID)RET58.若8086CPU主频为8MHz,则其基本总线周期为(B)A200nsB500nsC125nsD250ns9.有下列程序段AGAIN:MOVES:[DI],ALINCDILOOPAGAIN下列指令中(C)可完成与上述程序段相同的功能。A)REPMOVSBB)REPLODSBC)REPSTOSBD)REPESCASB10.使用256KB×4的存储器芯片组成1MB的存储器系统,其地址线至少需要(A)。A)20条B)16条C)24条D)12条三、简答题:(每题6分,共24分)1.什么情况数据传送要采用DMA方式?DMA方式有什么特点?答:当CPU与高速的外设进行成快块的数据传送是要采用DMA方式。DMA方式使外设与内存之间直接进行数据交换,而不通过CPU。DMA方式可扩展为在存储器的两个或两个高速的外设之间进行数据交换。2.8259A芯片的主要
本文标题:微机原理试卷库合集(有答案)
链接地址:https://www.777doc.com/doc-5949718 .html