下载此文档

微机原理试卷库合集(有答案).pdf


文档分类:IT计算机 | 页数:约17页 举报非法文档有奖
1/17
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/17 下载此文档
文档列表 文档介绍
该【微机原理试卷库合集(有答案) 】是由【小屁孩】上传分享,文档一共【17】页,该文档可以免费在线阅读,需要了解更多关于【微机原理试卷库合集(有答案) 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:..微机原理试卷库合集(有答案)微机原理试题库合集第7套一、填空题:(每空1分,共20分),BIU是指总线接口单元,EU是指执行单元。=6100H,则当前数据段的起始地址为__61000H_____,末地址为__70FFFH_____。,一种叫同步通信,另一种叫异步通信。。(SRAM)和动态RAM(DRAM)两类。(SP)=0100H,(SS)=2000H,执行PUSHBP指令后,栈顶的物理地址是200FEH。,外部总线用来连接计算机系统的各个主要部件。8.(AX)=4F08H,(CF)=0,(CL)=4,则RORAX,CL指令执行完后,(AX)=84F0H,(CF)=1。1000HXDB12HYDWXZDDY(DS)=3800H,(BX)=1000H,(SI)=0002H求下列指令执行完后指定寄存器的内容MOVAX,[1000H];(AX)=0012HMOVAX,[BX+SI];(AX)=0110HLEADX,Y;(DX)=1001H:..,具有16位数据总线,20位地址总线,可寻址空间为1MB。二、选择题(每题1分,共10分)=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=,NMI中断的中断向量在中断向量表中的位置(C)、变址寻址的地址寄存器,正确的是(D)A)AX,BX,CX,DXB)DS,ES,CS,SSC)SP,BP,IP,BXD)SI,DI,BP,(B),控制信号GATE变为低电平后,对计数器的影响是(B)A结束本次循环计数,等待下一次计数的开始B暂时停止现行计数工作C不影响本次计数,即计数器的计数工作不受该信号的影响D终止本次计数过程,: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,×1位的RAM芯片组成一个容量为8K字(16位)的存储器时,需要该芯片数为(A)。A)128片B)256片C)64片D)(A)。A)ZF=1B)CF=0C)ZF=0D)CF=,某计数据的最大计数初值是(C)。A)65536B)7FFFHC)0000HD),在T1状态,CPU往总线发出(C)信号。A)数据B)状态C)地址D)其它三、简答题:(每题6分,共24分)?EU:负责指令的执行。BIU:负责与存储器、I/O端口传送数据(写出两个部分1分,作用各2分)、中断向量、中断向量表?在基于8086/8088的微机系统中,中断类型码和中断向量之间有什么关系?(本题5分)答:处理机可处理的每种中断的编号为中断类型码。中断向量是指中断处理程序的入口地址,由处理机自动寻址。中断向量表是存放所有类型中断处理程序入口地址的一个默认的内存区域。在8086系统中,中断类型码乘4得到向量表的入口,从此处读出4字节内容即为中断向量。(5分),逻辑地址、偏移地址、物理地址分别指的是什么?具体说明。:..答:逻辑地址是在程序中对存储器地址的一种表示方法,由段地址和段内偏移地址两部分组成,如1234H:0088H。偏移地址是指段内某个存储单元相对该段首地址的差值,是一个16位的二进制代码。物理地址是8086芯片引线送出的20位地址码,用来指出一个特定的存储单元。?在一个异步通信系统中,如果数据速率为1200波特,数据格式为1个起始位、8个数据位、1个校验位、2个停止位,那么每秒钟能传送多少字节?为什么同步传输比异步传输效率高?答:波特率是指每秒钟传送的数据位数,用波特作单位。异步传输要有一位起始位,一个字符共12位,每秒钟可以传送字1200/12=100(个)。同步传输不需要起始位和停止位,所以比异步传输效率高。四、程序分析题:(每题6分,共24分),DAT1单元的值是56H。DAT1DB12H,34HDAT2DB56H,78HMOVAX,WORDPTRDAT1CMPAX,WORDPTRDAT2JADONEMOVBX,WORDPTRDAT2MOVWORDPTRDAT2,AXMOVWORDPTRDAT1,BXDONE:,指出下列程序的功能。MOVAL,0LEASI,DAT1+19LEABX,DAT2+19MOVCX,20LP:MOVAL,[SI]MOV[BX],AL:..DECSIDECBXLOOPLPHLT答:将DAT1开始的20个字节数据移到DAT2开始的存储区。,DI的值为1234H。MOVSP,2000HMOVAX,0F0HMOVSI,1234HMOVDX,5678HPUSHSIPOPDISHLDX,1TESTAX,,80C9HMOVBX,5312hMOVSP,1070HPUSHBXPUSHAXNOTAXPOPBX程序执行后:(AX)=7F36H(BX)=80C9HSS:[106EH]=5312H(SP)=106EH五、综合应用题:(22分):SOC1为起始地址的表中存有字符串。它以Null(00H)作串结束符,在DS:CHAR中存有关键字。从上述表中查找第一个此关键字的程序段如下。若找到此关键字,寄存器CX中存放该关键字在ES段中的位移量;若:..串中无此关键字,CX返回-1值。请将该程序段的空格补充完整。(10分)MOVDI,OFFSETSOC1MOVCX,0CPO:CMPES:,00HJNECOUNTMOVBX,CXMOVDI,OFFSETCHARMOVAL,[DI]MOVDI,CLDSCASBJZFOUNDMOVCX,RETFOUND:DIMOVCX,DIRETCOUNT:INCDIX;求字符串中字符个数JMPCPO[DI]OFFSETSOC1REPNE-1或0FFFFHDEC(各2分)~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控制字格式::..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分),即___操作码______和___操作数______。!未找到引用源。位的存储器,需要错误!未找到引用源。位的存储芯片____64_______片。。,最大存储容量为____1M_______。:..____量。,该方式只适用于端口A。。,总线接口部件就自动把指令取到指令队列中。,一个最基本的总线周期由4个时钟周期组成,如果8086的主频为5MHz,则基本总线周期时间为800ns。,CPU会选择堆栈段寄存器,再和堆栈指针SP或者基址指针BP形成20位堆栈地址。11.(DX)=0064,(CX)=0105H,则执行指令SARDX,CL后,(DX)=__0003___H,CF=__0____。,其中OF表示__溢出_____标志。二、选择题(每题1分,共10分)(C)(A)A)指令指针寄存器B)地址寄存器C)指令寄存器D)(A)A)指令系统B)汇编语言C)高级语言D),立即数放在(B),能够直接寻址的地址范围是(D):..A0001H-FFFFHB0000H-FFFFHC00001H-FFFFFHD00000H-,则执行指令MOVDATA,DL时其引脚信号错误!未找到引用源。和错误!未找到引用源。的电平应是(D)A错误!未找到引用源。为低电平,错误!未找到引用源。为低电平B错误!未找到引用源。为低电平,错误!未找到引用源。为高电平C错误!未找到引用源。为高电平,错误!未找到引用源。为低电平D错误!未找到引用源。为高电平,错误!未找到引用源。,不属于8086/8088指令的是(C)。A)INT10HB)IRETC)RETID),则其基本总线周期为(B):MOVES:[DI],ALINCDILOOPAGAIN下列指令中(C)可完成与上述程序段相同的功能。A)REPMOVSBB)REPLODSBC)REPSTOSBD)×4的存储器芯片组成1MB的存储器系统,其地:..址线至少需要(A)。A)20条B)16条C)24条D)12条三、简答题:(每题6分,共24分)?DMA方式有什么特点?答:当CPU与高速的外设进行成快块的数据传送是要采用DMA方式。DMA方式使外设与内存之间直接进行数据交换,而不通过CPU。DMA方式可扩展为在存储器的两个或两个高速的外设之间进行数据交换。?一片8259A可以管理几级中断源?8259A芯片的主要功能:用于管理外部中断请求(3分)一片8259A可以管理8级中断源(3分)、5E7FH,它们在8086系统存储器中的地址为00130H和00135H,试画出它们的存储器示意图。。答:软件定时一般是根据要求设计一个时延子程序,其优点是节省硬件,成本低;缺点是CPU利用率低,且定时间隔不准确;用可编程定时/计数器实现定时,定时准确且CPU利用率高,另外在需要的时候,可以由CPU程控改变定时间隔而不需要改动硬件电路。四、程序分析题:(每题6分,共24分):..:MOVAX,0MOVBX,1MOVCX,100A:ADDAX,BXINCBXLOOPAHLT执行后的结果为(BX)=101。,3BHXORAL,ALORBL,ALMOVAL,BLANDAL,F2HMOVAH,ALSTCRCRAL,1程序执行后(AX)=__329DH______(BL)=__3BH_____CF=,0MOVDX,AXL:MOVBL,ALINCDXADDAL,1JNZL程序执行后(BL)=0FFH(AL)=00H(DX)=0FFHCF=“A”这个字符,如果有则转向YES去执行;:..没有则转向NO去执行。请将程序填充完整:MOVCX,20;假设STRING的长度为20MOVBX,-1MOVAL“A”NEXT:INCBXCPXAL,STRING[BX]LOOPNENEXTJNZNOYES:…………JNZEXETNO:…………EXET:RET五、综合应用题:(22分),分别存放在DATA开始的字单元中,完成程序将其中最小值存入MIN单元。(10分)DSEGSEGMENTDATADW4321H,7654H,9A00HMINDW?DSEGENDSSSEGSEGMENTSTACKSTKDB20DUP(0)SSEGENDSCSEGSEGMENTASSUMEDS:DSEG,SS:SSEG,CS:CSEGMAIN:MOVAX,DSEGMOVDS,AXLEASI,:..MOVAX,[SI]MOVBX,CMPAX,BXJCMOVAX,BXNEXT:CMPAX,JCDONEMOVAX,DONE:MOVMIN,AXMOVAH,4CHINT21HCSEGENDSENDMAINDATA[SI+2]NEXT[SI+4][SI+4](各2分)。由图可知,若要利用8253定时器2产生的方波信号来发声,必须使PB1为1,若已知8255的PB口地址为61H,8253定时器2的端口地址为42H,其控制寄存器端口地址为43H,请填写下列程序的空白处。(12分)CLKMOVAL,0B6H;设置定时器2的工作方式3的控制字;送往控制寄存器端口MOVAX,51AH;设计数初值为51AH:..;先送低字节;再送高字节INAL,61H;读PB口的状态MOVAH,AL;开PB1及GATE2位,其余位不变OUT61H,AL;送到61H端口,扬声器响MOVAL,AH;如果要使扬声器停止鸣响,只要恢复61H端口原值,即取回原值;送至61H端口OUT43H,ALOUT42H,ALMOVAL,AHOUT42H,ALORAL,03HOUT61H,AL(各2分)第9套一、填空题:(每空1分,共20分),CF表示进位标志,PF表示奇偶标志。×1位的存储芯片,组成8k×16位的存储器,需要用16片。,在基本不增加其它电路的情况下,用2片8259A可构成__15_______级的主从式中断系统。,但大体上都包含3种不同功能的总线,即数据总线、地址总线和控制总线。,设每个字符对应1个起始位、7个信息位、1个奇/偶校验位和1个停止位,如果波特率为2400,则每秒能传输的最大字符数为240。:..,欲用8255A的一个口来实现输入输出,则应选用A口,该口应工作在方式2。。,如果要读/写从奇地址开始的一个字,需2个总线周期。,每个中断向量占4个存储单元,其中,前2个单元存放中断处理子程序入口地址的偏移量,后2个单元存放中断处理子程序入口地址的段地址。,只有一个源操作数。若其类型属性为字节,则目的操作数在AX中;若其类型属性为字,则目的操作数在DX,AX中。,当CPU响应外部中断请求转向中断处理程序前,应将___断点处______的内容依次压入堆栈。二、选择题(每题1分,共10分),[BX][SI]的源操作数寻址方式是(C)A)寄存器间接寻址B)直接寻址C)基址变址寻址D)(B)A)SHRAX,1B)SARAX,1C)RORAX,1D)RCRAX,=1600H,(BX)=26H,则ES:[BX+10H]单元的物理地址为(C)A)1626HB)1960HC)16036HD)(B)A)RAMB)ROMC)DRAMD)(A)指令不合法:A)INAX,0278HB)RCRDX,CL:..C)CMPSBD),一个栈可使用的最大空间是(B)。A)1MBB)64KBC)由SP初值决定D)(D)组成A)ALU,EU,BIUB)ALU,BIU,地址加法器C)寄存器组,ALUD)EU,(D),执行第一条指令的地址是(D)A)FFFFHB)03FFFHC)0FFFFHD)(D)个。A)3B)4C)5D)6三、简答题:(每题6分,共24分)?请叙述中断向量号(中断类型)、中断向量表和中断服务程序入口地址三者的关系。中断——由请求中断的外部设备口向CPU提供中断向量,CPU根据这个向量到向量表中转换表跳转中查找中断服务程序入口地址,而转入不同的中断处理服务程序入口。(2分)8088/8086可以处理256种向量中断,对每种中断都指定一个中断向量号代码,从0~255每一种中断向量号代码都可以与一个中断服务程序相对应。(2分)中断服务程序放在存储区域内,而中断服务程序的入口地址存在内存储器中断向量:..表内,当CPU处理中断时,就需要指向中断服务程序入口地址,中断向量表是中断向量号与这相应的中断服务程序入口地址之间的转换表。(1分)中断向量表占用存储器的最低地址区,因为每个中断向量号要占用4个字节单元。?如何判断?答:当运算结果超出数值表示范围时,就会得到错误的结果,称为溢出。可用简单的符号法则来判断是否有溢出A+B=C它们的符号分别为:abc(1)A>0,B>0时a=0b=0,c也应=0。如c=1则溢出

微机原理试卷库合集(有答案) 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数17
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小屁孩
  • 文件大小973 KB
  • 时间2024-03-27