您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 资本运营 > 2006级微机原理试题B卷及参考答案
1昆明理工大学试卷(A)信自学院自动化/测控专业2006级考试时间:命题教师:考试科目:微机原理与接口技术学生姓名:学号:题号一二三四五总分评分(注意:所有答案均做在试卷上!要求字迹工整,作图时连线清楚。)一、填空题(每空1分,共20分)1、二进制数1011.01转换为十进制数为13.25;十进制数109转换为十六进制数为6DH。2、A=+0110101,[A]原=00110101,[A]补=00110101;B=-0110101,[B]反=11001010,[B]补=11001011。3、8086CPU内部由总线接口部件BIU和执行部件EU两部分组成。4、8086CPU复位之后,将执行重启动过程,此时8086从地址0FFFFFH开始执行指令。5、8086系统中,将1M字节的存储空间分成两个512K字节的存储体,信号BHE决定了访问奇地址存储体,信号A0决定了访问偶地址存储体。6、基本的8086总线周期由4个T状态组成,TW称为等待状态,在总线周期的T3和T4之间插入。7、I/O设备的编址方式通常有I/O单独编址和存储器映像编址两种方式。8、中断类型号为15H的中断,其服务程序的入口地址一定存放在以54H地址开始的四个连续单元中,若这四个单元的内容为:00H、50H、00H、30H,则其中断服务程序的入口地址的段地址为3000H,偏移地址为5000H。2专业级,学生姓名:学号:页码:3-1二、单选题:(每题1分,共10分)1、8位字长,采用补码形式表示时,一个字所能表示的整数范围是(A)。(A)–128~+127(B)–127~+128(C)–129~+128(D)–128~+1282、8086工作于最小模式下,当M/IO=0,RD=0,WR=1时,CPU完成的操作是(A)。(A)I/O读(B)存储器读(C)存储器写(D)I/O写6、在8086中,将一个字写入到存储器奇地址开始的单元中时,需要执行(B)个总线周期。(A)一个(B)两个(C)三个(D)四个3、指令代码的地址存放在下列哪一组寄存器中(D)。(A)DS和SI(B)SS和SP(C)ES和DI(D)CS和IP4、已知AX=4038H,BX=2409H,执行指令ADDAX,BX后,CF、OF、ZF、AF的值为(D)。(A)0,1,0,1(B)1,0,1,0(C)1,1,1,0(D)0,0,0,15、下列指令中语法有错误的是(A)。(A)INAX,20H(B)LEASI,[2000H](C)MOVAL,ES:[BP](D)SHLAX,27、用存储芯片构成存储系统时,需要配置刷新逻辑电路的是(A)。A.DRAMB.EEROMC.SRAMD.EPROM8、下面的中断中,只有(D)需要硬件提供中断类型码。(A)INTO(B)NMI(C)INTn(D)INTR3专业级,学生姓名:学号:(9、在8086中断系统中,其中断向量表的实际地址范围是(B)。(A)0000H—FFFFH(B)00000H—003FFH(C)0000H—01FFH(D)00000H—FFFFFH10、CPU与I∕O设备间传送的信号有(D)。(A)数据信息(B)控制信息(C)状态信息(D)以上三种都是三、简答题。(第1题6分,第2、3题8分,共22分)1、已知DS=1000H,BX=0100H,DI=0002H,有指令:MOVAX,[BX+DI+6]试指出指令中源操作数的寻址方式是什么?源操作数的有效地址为多少?其物理地址是多少?(6分)答:源操作数的寻址方式是基址变址寻址方式。源操作数的有效地址EA=0100H+0002H=0102H其物理地址=DS*16+EA=10102H2、在程序数据段的定义中,有以下伪指令,请将各变量的存储情况填入给出的存储空间分配图。(8分)BUF1DB05H,’5H’BUF2DW34HBUF3DB2DUP(0AH)(要求:在存储单元旁边标注变量名,如示例所示。)BUF3BUF2BUF105‘H’‘5’34H0AH0AH00H4)考试科目:微机原理与接口技术页码:3-23、CPU与外设进行数据传输的方式有哪几种?(8分)答:有无条件传送,查询传送方式,中断方式,DMA方式等4种方式。四、读程序及程序设计题。(第1题11分,第2题10分,共19分)1、已知:SS=3000H,SP=0030H,AX=2233H,执行下列程序段:PUSHAXANDAH,0FHMOVBX,15GE1111BPOPCXNOTCXMOVDX,CXPUSHCX问:该程序执行之后,(1)寄存器的内容,填在横线上。(每空2分,共8分)(2)堆栈段的数据存储情况,填入给出的存储图中,并指出该段程序执行之后SP指向的存储单元。(3分)AX=2033HBX=0FFFFHCX=2033HDX=0DFCCH3000H:0030H20H33HSP5专业级,学生姓名:学号:(2、编程实现从1开始的10个奇数的累加,并将累加和放在数据段的SUM单元中。要求采用循环结构。(10分)DATASEGMENTSUMDW?;定义SUM单元DATAENDSCODESEGMENTASSUMECS:CODE,DS:DATASTART:MOVAX,DATAMOVDS,AX;此处开始填入程序MOVCX,10MOVAX,1MOVSUM,1NEXT:ADDAX,2ADDSUM,AXLOOPNEXTMOVAH,4CHINT21HCODEENDS五、接口及设计题。(第1题13分,第2题16分,共29分)1、给出8255A的接口电路及相应的命令字,请按要求回答问题。(共13分)(未用的地址线按0处理)6)考试科目:微机原理与接口技术页码:3-3问:(1)8255A的四个端口地址是多少?(8分)(2)若A口工作在方式0输入,B口工作在方式1输出,C口高4位输入,低4位输出,试写出8255A的初始化程序。(5分)解:(1)8255A的四个端口地址分别为:OE0H,OE2H,OE4H,OE6H。(2)初始化程序如下:MOVAL,9CH;OUT0E6H,AL;2、某存储系统包含2片EPROM2716(2K8),如图。现为该系统设计一个存储接口,采用74LS138做地址译码,使该存储系统的地址连续,且起始地址为60000H。(共16分)要求:(1)请在图上完成地址译码电路的连线。(11分)(2)在横线上写出2片2716的地址范围。(5分)解:(1)连线答案(2)1#2764的地址范围为:60000H–607FFH2#2764的地址范围为:60800H–61000H
本文标题:2006级微机原理试题B卷及参考答案
链接地址:https://www.777doc.com/doc-3030784 .html