重要!2010-2015微机真题整理.doc_第1页
重要!2010-2015微机真题整理.doc_第2页
重要!2010-2015微机真题整理.doc_第3页
重要!2010-2015微机真题整理.doc_第4页
重要!2010-2015微机真题整理.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

2015:填空第一题是求真值,貌似就这道创新了下,另外9题基本全是历年题目类型的,具体的可以参考历年的资料。简答题:(10分)第一题是14年第一题(为什么8086/8088要地址/数据总线复用?如何实现地址/数据总线复用?)第二题是让你简诉中断的过程。就答上将标志寄存器压入堆栈,清零IF TF,再压入CS、IP就差不多了。补充第二题:解答题第二个是问8255(中断控制器)如何管理多个可屏蔽中断源?(从中断请求控制器和中断服务控制器和可屏蔽中断控制器这三个寄存器之间回答,书上有)编程题:(20分)编程题第一题是8253,很简单的,看下第8章课后习题关于8253的绝对就会做。补充编程第一题:用8253设计一个用1MHZ时钟输出1KHZ方波(书上课后习题)-编程题第二题是8255的,不过还要输出还要移位什么的楼主就不太懂了,时间捉急就直接跳过了。补充编程第二题:第二个是8255ABC端口输入输出,移位的编程。2014:选择10题,每小题1分:1、8086在写数据的时候,地址线有效的是:高16位/低16位/高8位/低8位2、中断结束时,哪个有效:IMR/IRR/ISR/都不对3、8259的ICW2=80H,则IR6的中断类型:(选项不记得了)还有一题是问了一个8K*8位的存储器的存储地址什么的填空5题,每小题1分:1、复位后,CS=?IP=?DS=?2、CPU访问存储器时执行一个指令的周期叫_(然后还问了一个周期),这个周期之中又包含若干个_周期。3、给出一个实际地址02C60H,段地址是2F40H,则偏移地址_。4、中断的两个引脚_和_。还有一题想不起来了。简答3题,每小题5分:1、为什么8086/8088要地址/数据总线复用?如何实现地址/数据总线复用?2、8253有外部时钟1MHz,问怎样才能输出宽度为1S的周期方波。3、给出一个存储器连接图,其中U0-U7共8片芯片,其中A10-A0是片内地址线。A19-A14(有一部分接了反相器)连在一个与非门中,再连到每片的片选端。A13-A11连在74138的C,B,A作片选。问(1)每块芯片的容量。(2)每块芯片的地址范围。(3)整大块的地址范围。编程1题,10分:给出8255的控制字的含义(这个得赞,不是只给个符号,而是有具体说明)。8255的地址为6A0H-6A3H。PA作输入,PC输出,PB作状态查询。当PB3为0时读PA口的数据,PB5为1时往PC口输出。当读取换行符(?)(反正给了ASCII的值的),停止。2013:甲:微机考的比较难,有好多题是关于总线周期的,T1 T2 T3 T4都是干嘛的,我是完全不会,最后一道是书上的课后题,关于扩展内存的,138译码器,你懂的。乙:信号线是干什么用的,如ALE等等,还要内外部数据总线有多少2012:填空:1.CPU的数据线有_根,可寻址_字节。2.一块存储芯片的可寻址2KB (不记得多少了),它起始地址是33000H,末地址是_。3.DRAM采用地址复用技术,共8条引脚,起始地址是60000H,末地址是_。4.CPU的中断种类分为:_、_。简答: 1.CPU采用数据线与地址线复用技术,请问如何将它们区别开来。2.ROM与RAM的区别。3.8253的时钟频率为1MHz,用它来设计一个脉宽为1S的方波,写出方法,并简要画出图。4.写出 INT 40H执行的过程。5.画出了两块存储芯片,要你写出寻址范围,问你是属于什么芯片,容量多大,把书上的例题看懂就好了。程序: 很简单的一个程序填空,好像是先从21H端口 读入一个状态,若D6为1,就将SHIFT里面的内容存入20H端口。一、填空:1.CPU的数据线有 16 根,可寻址64KB字节。8086有20根地址线,使用这20根地址线上不同地址信息的组合,可直接对1M个存储单元进行访问。2.一块存储芯片的可寻址2KB,它起始地址是33000H,末地址是337FF。3.DRAM采用地址复用技术,共8条引脚,起始地址是60000H,末地址是6FFFF。某DRAM芯片采用地址引脚复用技术,共有七条地址引脚。若它的首地址是0000H,则期末地址为 3FFF。4. 8086CPU的中断种类分为:外部中断、内部中断。8086CPU的中断系统具有256个中断,每个中断用一个唯一的中断向量号标识。向量号也称为矢量号或类型号,它用一个字节表示:0 255,对应256个中断。8086的中断可以分成外部中断和内部中断两类。5.对于8086CPU来说,若存取一个字节的数据,总是用一个总线周期来完成该操作;若存取一个字,则依该字是规则字还是不规则字需用一个或两个总线周期来完成。 6.可屏蔽中断从CPU的INTR引脚进入,只有当中断允许标志IF为 1 时,该中断才有可能得到响应。非屏蔽中断NMI 7.MOS型半导体随机存储器可为SRAM和DRAM两种。后者在使用过程中每2MS内要刷新一次。二、简答: 1.CPU采用数据线与地址线复用技术,请问如何将它们区别开来。80868088工作时,对数据信号与地址信号的公用引脚进行分时复用,采用8282地址锁存器来分离数据与地址信号。在T1状态时,CPU提供ALE地址锁存允许信号,将地址信号锁存到8282地址锁存器。然后,在T2、T3、TW状态,用作传送数据信号。2.ROM与RAM的区别。RAM也称为随机存取存储器,CPU在执行程序的过程中能对它进行读出和写入操作。在RAM中可分为双极型(Bipolar)和MOS型RAM两大类。双极型RAM具有很高的存取速度,但是双极型RAM的集成度低,单片容量小,功耗大,成本高。MOS型RAM具有功耗低、集成度高、单片容量大的特点,但存取速度则较慢。ROM器件的功能是只许读出,不许写入,一旦有了信息,就不能轻易改变,也不会在掉电时丢失,所以它只能用在不需要经常对信息进行修改和写入的地方。ROM可以分为4种:掩膜ROM、可编程ROM、可擦除、可编程ROM和可电擦除的、可编程ROM等。3.写出 INT 40H执行的过程。CPU取出INT 40H指令,经指令译码获知这是一条中断指令。并且得到40H就是该软件中断的中断向量码。接着就将CS和IP压入堆栈保护起来,并关中断。而后,将中断向量码40H乘4得到中断向量的入口地址,从该地址开始的顺序两个单元的内容送入IP,下两个单元的内容送入CS。这就转向了中断服务程序。当然,在此之前,中断服务程序的入口地址已经填入中断向量表中。4.什么是中断嵌套? 当CPU正在对某一个中断源服务时,又有优先级更高的中断源提出中断请求,则CPU应暂停正在进行的中断服务而转向更高优先级中断源的服务。当更高优先级中断源服务结束后再回到原先的中断服务程序继续服务。这就是中断嵌套,而且可以多级嵌套。5.画出了两块存储芯片,要你写出寻址范围,问你是属于什么芯片,容量多大,把书上的例题看懂就好了。三、指出以下指令中,哪些指令是非法的,并说明为什么(8086系统)。(1) PUSH 1234H (2) MOV CS,AX(3) IN AX, 300 (4) MOV AX,DX+12(5) MOV BX,BX (6) MOV DS,1000H(7) XCHG AL,AL (8) MOV AL,100H(9) MOV DX,AL (10)LEA BL,BX+5(11)LEA DX,BX (12)MOV 1000H,12H(13)ADD AX,DS (14)SUB 0100H,BYTE PTR 0001(15)SHL BL,2 (16)SHR CL,CL(17)MUL AL,BL (18)INT 400解:(1)非法,8086系统不允许PUSH指令的操作数为立即数;(2)非法,MOV指令中CS不能作为目的操作数;(3)非法,端口号大于0FFH;(4)非法,DX不能出现在中括号内, 寄存器相对寻址方式的寄存器有基址寄存器BX,BP和变址寄存器SI,DI.(5)合法;(6)非法,不能把立即数赋给段寄存器;(7)合法;(8)非法,源操作数大于0FFH,不能赋给8位寄存器AL;(9)非法,源操作数是8位寄存器,目的操作数却是16位寄存器,不匹配;(10)非法,LEA指令得到的是16位偏移量,但目的操作数是8位寄存器;(11)非法,LEA指令的源操作数只能是存储器操作数;(12)非法,指令存在歧义,无法确定传送的是字节还是字;(13)非法,段寄存器不能参与算术运算;(14)非法,源和目的寄存器不能同为存储器操作数;(15)非法,在8086系统中,移位次数大于1时需要将移位次数存放到CL中;(16)合法;(17)非法,在8086系统中MUL指令没有双操作数的用法;(18)非法,中断类型号大于0FFH。四、编程1. 8086/8088CPU中哪些寄存器可以用于I/O寻址?若I/O端口地址分别是10H和100H,分别写出向这两个端口写入73H的程序段。解:8086/8088CPU内可以用于I/O寻址的寄存器为AL、AX和DX。 向端口10H写入73H的程序段为: MOV AL,73HOUT 10H,AL向端口10H写入73H的程序段为: MOV AL,73H MOV DX,100H OUT DX,AL2.程序: 很简单的一个程序填空,好像是先从21H端口 读入一个状态,若D6为1,就将SHIFT里面的内容存入20H端口. 在8086系统下,编写实现如下功能的程序段:(1)从地址为80H的端口中读入一个字节;(2)如果该字节最高位为“1”,则将字节0FFH送到地址为81H的端口中,并退出程序;(3)如果该字节最高位为“0”,则转向第(1)步,继续循环扫描。解: 参考程序段:AGAIN: IN AL, 80HTEST AL, 80HJZ AGAINMOV AL, 0FFHOUT 81H, AL2011: 一 填空1 8086、8088CPU有根地址线,其内存最大寻址范围为字节。2 对了8086CPU来说,若存取一个字节的数据,总是用个总线周期来完成操作,若存取一个非规则字,要用个总线周期来完成操作。3 以8086为CPU的微机系统,一个基本总线周期由个时钟周期组成。4 可屏蔽中断从CPU的引脚进入,只有当中断允许标志IF为时,该中断才有可能得到响应。5 某DRAM芯片采用地址引脚复用技术,共有七条地址引脚。若它的首地址是0000H,则期末地址为。6 MOS型半导体随机存储器可为和两种。后者在使用过程中每2MS内要刷新一次。二 指出哪些指令非法?为什么,并改正(1) PUSH 1234H (2) INT 400 (3) IN AX ,300(4)MOV Ax,DX +12 (5)MOV BX,BX (6)MOV DS,1000H(7)SHL BL,2 (8)MOV AL,100H (9)MOV 1000H,12H (10)SUB 0100H,BYTE PTR0001 三简答1 在8088CPU的最小方式系统中,设20位地址全部需要所存,数据线使用总线收发器。请问该CPU与系统总线的接口逻辑中需要哪些芯片?各需多少片?并简述每块芯片的作用。2以8086为CPU的微机系统中有哪些输入输出方式?各自的特点3 简述8259 8253 8255三块可编程芯片的功能4 给电路图,写出存储芯片的容量是多少?地址范围是多少?填空比较简单(好像记得的有填4个总线周期,SRAM,DRAM等等),判断(汇编中关于MOV的指令的对错,)简答:1.几种输入输出方式?)2.关于三种芯片8255,8259,8253的功能) 3.给出一个存储器与8088的接线图,问存储容量与地址)4.8086在最小系统中20位地址全部需要锁存,需要什芯片,各几片,每个芯片的功能是什么?2010:1,说说8259A的初始化命令字ICW1ICW4的功能。2,8255有几种工作方式,各有什么功能。3,8253的GATE,CLOCK,OUT引脚的作用。4,SRAM的存储容量与其数据总线地址总线的关系。5,写出一个简单程序,从端口读入读出数据之类的。(记住该程序很重要)MOV AX 2000HMOV DS AXMOV SI 0MOV CX 100AGAIN:IN AL 80H TEST AL 20H JZAGAIN MOV DX 303H OUT DX AL MOVSIAL INC SI LOOP AGAIN6,还有几个填空题,六个状态标志位、中断向量的入口地址之类的,比较简单。7系统复位后CS和IP8某芯片采用的是地址复用技术,共有七条地址引脚。若它的首地址是0000H,则其末地址为3FFFH 9 INT40H的中断的入口是多少10记住标志位有哪6个答案是O A Z C P S11 8088的ALE

温馨提示

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

评论

0/150

提交评论