如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第页共NUMPAGES3页微机原理考试重点填空题:8086的中断向量表位于内存的00000H~003FFH区域,它可以容纳256个中断向量。每个向量占4个字节。8259A共有7个可变成的容存器,它们分别用于接受CPU送来的初始化命令字和操作命令字。设8083系统中采用单片8259A,其8259A的ICW2=32H,则对应IRS的中断类型号为35H,它的中断入口地址在中断向量表中的地址为00054H~000D7H已知BX=1830H,CF=1执行指定=ADCBX,87CFH之后BX=0000H,标CF=1,ZF=1,OF=0,SF=0。在8086CPU中,由于BLU和EU分开,所以取指令和执行指令可以重叠操作,提高了CPU的利用率。8086系统中,地址FFFFOH是CPU复位以后执行第一条指令的地址8251芯片中设立了奇/偶错,帧格式错,和溢出错,三种出错标志8086CPU中典型总线周期由4个时钟周期组成,其中T,期间CPU输出地址信息,如有必要时,可以在T3和T4两个时钟周期之间插入1个或多个TW等符周期已知BX=7830H,CF=1;执行指令:ADC,BX,87CFH3后,BX=0000H,标志位后的状态分别为ZF=1,OF=08086中BIU部件完成总线接口功能,EU部件完成指令的译码及执行功能。8086正常的存储器读/写总线周期由4个T状态组成,ALE信号在T1状态内有效,其作用是给外部的地址锁存器提供一个地址锁存信号。设8086系统中采用单片8259A,其8259A的ICWL=32H,则对应LR5的中断型号为35H,它的中断入口地址在中断向量表中的地址为000D4H~000D7H。设8255的端口地址为200H~203H判断题在8259A级连系统中,作为主片的8259A请求信号端(√)编程题:源程序如下:MOVAL0B7HANDALODDHXOKAL81HORAL33HJPLAB1JMPLAB2试问:执行程序后AL=37H,程序将转到哪一个地址执行LAB2源程序如下:MOVCL4MOVAX[2000H]SHLALCLSHRAXCLMOV[2000H]AX试问:若程序执行前,数据段内(2000H)=09H,(2001H)=3H,则执行后有(2000H)=39H本程序段的功能:将(2000H),(2001H)两相邻单元中存放的组合型BCD码压缩成组合型BCD源程序下:MOVCX9MOVAL0/HMOVSI1000HNEXT:MOV[SI]ALINCSISHLAL1LOOPNEXT试问:执行本程序后有:AL=0SI=1009H本程序的功能是某系统中8253占用地址为100H~103H,初始化程序如下:MOVDX,103HMOVAL,16HOUTDX,ALSUBDX,3OUTDX,AL试问:此段程序是给8253的哪一个计数器初始化计数器D;计数器安排工作在哪种工作方式工作与方式3源程序如下:MOVDX,143HMOVDL,77HOUTDX,ALMOVAX,ODECDXDEXDXCUTDX,ALMOVAL,AHOUTDX,AL设8253的端口地址为140H~143H;问:=1\*GB3①程序是对8253的哪个通道进行初始化?=2\*GB3②该通道的计数器为多少?答:=1\*GB3①程序对8253的通道1进行初始化。=2\*GB3②计数器常数为10000D,BCD计数。源程序如下:MOVAX,SEGTABLE;TABLE为表头MOVES,AXMOVDI,OFFSETTABLEMOVAL,‘0’MOVCX,100CLDREPNESCASB试问:=1\*GB3①该程序完成什么功能?=2\*GB3②该段程序执行完毕之后,ZF有几种可能的数值?代表什么含义?答;=1\*GB3①从=2\*GB3②的串中查找是否包含字符‘0’,若找到可停止,否则继续重复搜索。=2\*GB3②ZFZI;说明Z找到字符,ZFZO,说明未找到字符。源程序如下:MOVAH,0MOVAL,9MOVBL,8ADDAL,BLAAAAADDIVAL试问执行后:AL=01HAH=00H源程序如下:CMPAX,BXJNCL1J2L2JNSL3JNOL4JNDL5设AX=74C3H,BX=95C3H,则程序最后将转到哪个标号处执行、试说明理由。解:∵74C3H-95C3HDF00H且有:CF=1,ZF=0,SF=1,OF=1∴程序将转到L5标号处执行。问答题中断向量表安排在内存中的什么区域?最多可以安排多少个中断向量?若对应为