08级微机原理及接口技术试卷A.doc_第1页
08级微机原理及接口技术试卷A.doc_第2页
08级微机原理及接口技术试卷A.doc_第3页
08级微机原理及接口技术试卷A.doc_第4页
全文预览已结束

下载本文档

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

文档简介

石家庄铁道大学2010-2011学年第1学期 08 级本科班期末考试试卷(A)课程名称: 微机原理及接口技术 任课教师: 燕延 考试时间: 120 分钟题 号一二三四五六七八九十总分满 分2015101045100阅卷人一、填空题(20分、每空1分) 1、8086CPU内部结构分为EU和BIU两大单元,物理地址计算是在 单元完成的,通用寄存器组和算术逻辑运算单元ALU位于 单元。 2、比较两个数是否相等,用 标志判断;判断运算结果是正数还是负数,用 标志判断;将DF置1,应该用 指令,在这种情况下,执行MOVSW指令后,SI的内容 调整。 3、在寄存器间接寻址方式中,常用来存放存储器操作数的偏移地址的寄存器是 、 等,用来存放I/O端口地址的寄存器是 。 4、8086/8088CPU设计中采用了 技术减少了数据线和地址线的数目;采用这种技术后的微机系统构成中 器件是必不可少的。 5、在静态RAM(SRAM)和动态RAM(DRAM)中, 集成度高, 功耗大集成度低; 6、在中断管理器8259应用中,3片8259级联可管理 个外部中断源,此时主片应工作在 特殊嵌套方式下,这种嵌套方式的特点是 。 7、常用的串行通信接口标准包括 和 等,工作方式分为同步和异步,其中 工作方式信息传输效率高但对收发时钟要求严格同步。 8、8位A/D转换芯片ADC0809内部有多路开关,可分时对 路模拟信号进行A/D转换,当A/D转换结束时,转换结束信号EOC会变成 电平。二、分析计算题 (15分) 1、设(DS)=3800H、(SS)=4A10H、(BX)=3B50H,(BP)=2800H,(SI)=1300H,BUF=0030H,(CL)=02H,(AL)=3FH,(BUFBP)=5AH,(BUFBXSI)=47H,分别执行下列指令后: CMP AL,BYTE PTR BUFBP (AL)= ,源操作数的物理地址 H,进/借位标志CF= 。 SHL BUFBXSI,CL 目的操作数的物理地址 H,(BUFBXSI)= ,(CL)= 。 2、假设有数据区中数据定义如下: ORG 0100HBDATA DB 28,-19, WDATA DW 2345H,$+98H CNT EQU $-BDATA 假设汇编后(DS)=3A00H,写出这些数据在内存中的存储形式;CNT的值是多少? 3、中断管理器8259在固定优先权的情况下,假如初始化时给ICW2的内容是48H,在某个中断响应周期中获得中断类型号是4CH,说明哪个IR的中断请求被响应了?其中断矢量表的表地址是多少?假设某时刻中断屏蔽寄存器IMR内容是0FDH,则哪个IR的中断被允许? 三、程序片段阅读 (10分) 1、下列程序段执行完后,(DX)= H,(AX)= H 。 MOV CL,3 MOV DX,5678H ROL DX,CL MOV AX,0FF0H XOR AX,DX .2、 程序片段如下: MOV CL,4 ROR AL,CL JNC LOP1 LOP1: 当(AL)的D 位为 时,可将程序转入LOP1中? 3、假设BUFF开始的内存区存放由键盘键入的一串字母数字串,阅读下面程序,回答问题: LEA SI,BUFF CLD MOV BL,0 LOP:LODSB CMP AL,0DH JZ EXIT CMP AL,30H JB LOP CMP AL,39H JBE LOP1 JMP LOPLOP1:INC BL JMP LOPEXIT: MOV AH,4CH INT 21H程序在什么情况下返回DOS?BL中存放的内容是什么?如果去掉 MOV BL,0 这条指令可能会出什么错误?四、程序设计题:(10分)在首地址为STRING的内存区存放了一个由数字和英文大写字母以及英文小写字母组成的ASC字符串,串的结束符为CR(其ASC码为0DH),统计其中非数字字符的个数,并将统计结果在显示器上相应提示后面显示出来(十六进制和十进制方式均可,若以十六进制形式显示则数字后面要加H后缀)。要求编写完整的汇编语言源程序。五、应用设计 (45分)1、在图1中,分析两片SRAM存储器的地址范围。 (8分)G1 G2AG2BCB 74LS138 A CSWE OEA14A0 62256A14A0D0D7A18A17A16A15Y6Y2MEMWMEMR CSWE OEA14A0 62256 62256 62256+5VA19G1 G2AG2BCB 74LS138 A CSWE OEA14A0 62256A14A0D0D7A18A17A16A15MEMWMEMR CSWE OEA14A0 62256 62256 62256+5VA19 图 1 2、接口应用设计 在某8088微机控制系统中,外设接口电路的译码逻辑如图2所示分析并写出8259、8253、8255、8251、0809、832的端口地址范围。 (8分)假设要求送8259的中断类型号为48H,中断请求输入信号为边沿触发,单片工作,非自动中断结束,一般嵌套方式,非缓冲工作方式,写出8259初始化片段,假设IR2相应的中断服务程序为INTR2,IR5相应的中断服务程序为INTR5,写出开放IR2和IR5中断,填写中断矢量表的程序片段。(8分)假设现有2MHZ的信号,要求8253输出1HZ的方波,形成定时数据采集信号,此信号接8259的IR2,8251串行通信的波特率为4800,波特率因子为16,也要求用8253产生接收和发送时钟,要求所有功能均在一片8253上实现,写出计数各通道工作方式、计数初值分析过程和初始化片段;(8分)A8A7G1AG2AG2BA9A6A5A4ABCY0Y1Y374LS138Y4&IORIOWY7Y5825982538255825108090832 图 2假设8255的A口工作在方式1的输入方式,以中断方式接收外部设备输入的数据,其中断请求信号PC3接8259的IR5,B口工作在方式0的输出方式,写出8255初始化程序片段,写出中断服务程序INTR5,完成将A口输入的数据取反后在B口输出的功能。(7分)假设0832工作在单极性05V电压输出范围,如果让0832工作在单缓冲方式输出梯形波,电压最小值为1V,最大值为4V,平台延时程序为DELAY,写出分析过程和编程思路(用流程图和文字描述均可)。(6分)附注: 1、8259部分初始化及控制字格式: ICW1 初始化字 A0=0 D7 D6 D5 D4 D3 D2 D1 D0XXX1LTIMXSNGLIC4 特征字 1 高电平触发 1 单片 1 写ICW4 0 上升沿触发 0 级联 0 不写ICW4 ICW4 A0=1 D7 D6 D5 D4 D3 D2 D1 D0000SFMNBUFM/SAEOI1 1 特殊嵌套 1缓冲 1主片 1自动中断结束 0 一般嵌套 0非缓冲 0从片 0非自动中断结束OCW2 A0=0D7 D6 D5 D4 D3 D2 D1 D0RSLEOI00L1L2L3 2、填写中断矢量表的DOS功能调用入口参数:AL:中断类型号 AH:功能号25H DS:中断服务程序入口段基址DX:中断服务程序入口偏移量 INT 21H3、字符串输出DOS功能调用INT 21H入口参数 字符

温馨提示

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

评论

0/150

提交评论