湖南大学《微机原理与接口技术》课程考试试卷c(含答案)_第1页
湖南大学《微机原理与接口技术》课程考试试卷c(含答案)_第2页
湖南大学《微机原理与接口技术》课程考试试卷c(含答案)_第3页
湖南大学《微机原理与接口技术》课程考试试卷c(含答案)_第4页
湖南大学《微机原理与接口技术》课程考试试卷c(含答案)_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

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

文档简介

考试中心填写:_年—月—日考试用湖南大学课程考试试巻题号—题号—・二三四五六七八九十总分应得分201016102420100实得分评分:评卷人课程名称:微机原理与接口技术 试卷编号C(开卷)考试时间:120分钟••••載装订线(答题不得超过此线)一、填空题(每空1分,共••••載装订线(答题不得超过此线)将十进制数328.625转换成十六进制数,八进制数,二进制数和BCD码分TOC\o"1-5"\h\z别为( )H,( )Q,( )B,( )BCDo8086CPU可直接访问的存储单元个数为( ),用I/O指令可访问的I/O端口数为( )。设8086cpu,AX=1352H,BX=3267H,则指令CMPAX,BX执行之后,AX=( ),SF=( ),CF=( )o存贮器地址的确定有三种译码方法,即( )法,( )法,( )法。堆栈的主要作用是( )堆栈中的数据按( )原则进操作,堆栈在内存中的地址由( )唯一地确定。设8255A端口的地址为40H-43H,现要求将PC3置位,其它位不变,应将控制字( )H写入端口地址( )H。8259A有( )级中断优先权控制,共有( )个可编程的寄存器,占用( )个I/O口地址。

二、选择题(本题的每一小题的备选答案中,只有一个答案是正确的,请把你认为正确答案的题号,填入题干括号内。多选不给分。每题2分,共10分)(A)MOVAX,[SI][DI](C)PBSEOUDS(A)MOVAX,[SI][DI](C)PBSEOUDS;[BP+8]MOVBYTEPTR[BX],1000(D)MOVBX,OFFSET[SI]已知SRAM2U4芯片容量为1K*4位,若要组成64KB的系统存储器,则组成的芯片组数和每个芯片组的芯片数位( ).2和8 (B)1和16 (C)4和16 (D)4和8若(AL)=OFH,(BL)二04H,则执行CMPAL,BL后,AL和BL的内容为()OFH和OFH和04H0F和OBH0B和04H04和OFH若AX=65ACH,BX=0B79EH,则( )执行ADDAX,BX指令后,CF二1,OF二1执行SUBAX,BX指令后,SF=1,0F=0执行TESTBX,AX指令后,OF二0,CF二0执行XORAX,BX指令后,PF二1,IF二0下列说法中哪个是错误的?( )8259A的自动E0I方式只适用于不出现多重中断的场合.8259A的初始化结朿后,在写入0CW2之前,它按完全嵌套方式工作.在PC/XT下不能扩展新的8259A.8259A的8个中断源的中断矢量在中断矢量表中是连续存放的.三、简答题(每题4分,共16分)8086CPU复位后,内部寄存器有何变化,从何处重新开始执行程序?16550工作于异步方式,1位起始位,8位数据位,无奇偶校验位,1位停止位,波特率9600,波特率系数为16,则每分钟能传输的最大字符数为多少个?并写出它的方式指令字。有指令MOVAL,[BP+DI]与MOVAL,ES:[BP+DI],试问:其源操作数采用何种寻址方式?是字或是字节操作?两条指令有何区别?试述8086CPU相应外部INTR中断请求的基本条件?

四、读图题(共10分)微机系统中接口连接关系如下图所示,试回答下列问题:(1)确定8255,8253,8259及8251的端口地址(无关地址取0)(8分)(2)试说明M/IO信号在本电路的作用是什么?(2分)五、阅读题(共24分)源程序如下:(8分)MOVCX,0MOVBL,10MOVDI,01OOHSTDPX1: MOVAH,0DIVBLADDAH,30HXCHGAH,ALSTOSBXCHGAH,ALINCCXORAL,ALJNZPX1设程序执行前AL为8位无符号二进制数E7H,问:1)执行完程序后,CX的值最大可能是多少?AH的值为多少?(4分)2)该段程序完成什么功能?(4分)已知8255A在某系统中占用的端口地址为40〜43H,其初始化程序如下:(6分)MOVAL,0B4HOUT43H,ALMOVAL,09HOUT43H,ALMOVAL,04HOUT43H,ALSTI试问:按本程序初始化后有:8255A的PA口工作在方式(0,或1,或2):( )输入或输出( );PB口工作在方式(0或1):( ),输入或输出方式( );PC6和PC?是输入或输出方式:( ),PC3被用作( )o变量定义伪指令如下:(6分)NUM1DW10DUP(4DUP(5),7)NUM2DB2DUP('WELCOM',ODH,0AH)NUM3DD248问:NUM1,NUM2,NUM3三个变量各被分配了多少存贮字节?某系统中8253的初始化程序如下:(4分)MOVAL,37HOUT53H,ALMOVAL,OOHOUT50H,ALMOVAL,10HOUT50H,AL若8253的端口地址范围为50H〜53H,则),该计数器工作在什么本程序是给8253的哪一个计数器初始化了?(工作方式?( )

),该计数器工作在什么六、编程题(共20分)打印机通过8255A与PC总线连接的电路原理如图所示。a574LS1388255Aa574LS1388255A(1)写出8255A各端口地址;(5分)(2)编写初始化8255A的程序片段;(5分)

(3)简述采用查询传送方式通过8255A送字符给打印机的工作过程(5)(4)编写将保存在BUF单元的字符送打印机输出的程序片段。(5分)一、填空题1、 148.A;510.5;101001000.101;001100101000.0110001001012、 IM:64k3、 1352H;1;14、 全译码;线选;部分译码5、 用于中断控制;子程序调用和暂存数据;后进先出;SP6、 07;437、 8;7;2二、选择题1>D;2、A:3、A;4、A;5、B三、简答题1、CS寄存器初始化为0FFFFH,标志寄存器、IP指令指针、DS、ES、SS及其他寄存器初始化为0000H,8086复位后,从内存的0FFF0H处开始执行指令96001+8+196001+8+1=960个字符3、 源操作数采用基址十变址字节操作区别:第一条指令源操作数在堆栈数第二条指令源操作在附加数4、 首先必须满足IF=1,没有内部中断、非屏蔽中断和总线请求四、 读图题1、 8255端口地址:40H〜43H8253端口地址:48H-4BH8259端口地址:50H〜51H8251端口地址:58H〜59H2、 M/I5=0传石2B控制端有效(读写I/O端口)五、 阅读题1、 (1)CX最大可能是3AH=32H(2)将二进制转换成十六进制数并将每一位数用ASCD码形式表示,由个位,十位,白位顺序存放在0100H单元开始的存贮单元内2、 方式1:输入;方式1;输出;输出;中断查询3、 NUM1100字节NUM216字节NUM34字节4、 计数器0;方式3六、 编程题TO

温馨提示

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

评论

0/150

提交评论