在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → 南理工考研微机原理真题

南理工考研微机原理真题

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:2.72M
  • 下载次数:2
  • 浏览次数:155
  • 发布时间:2020-10-29
  • 实例类别:一般编程问题
  • 发 布 人:robot666
  • 文件格式:.pdf
  • 所需积分:2
 

实例介绍

【实例简介】
南理工考研微机原理真题,基本复试就考初试真题。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
.简答题(每题5分,共25分) 1试分析子程序与宏调用的区别与联系。 2简要分析引入高速缓存和虚拟存储器后的计算机存储体系,采用这两种技术的 主要目的是什么? 3根据下图,说明查询方式输入的基本过程。 FM IO/M 地址总线 数据 独据 地址译 存 吉赛据数据端口 总线DB A0~A? 器B 装置 状态 +5 信息 状态口 圈冲器ed 地 选通信号 (1) IO/N 48086/8088系统中为什么一定要有地址锁存器?需要锁存哪些信息? 5比较DM传输、查询传输及中断传输的优缺点和适用场合 四、完成下列程序编写。 1已知一已排序的数据表,数据表长度存放在NM单元,试编写程序在表内查找 该数据,若找到,则程序结束;否则,将该数据插入适当的位置,并修改表长。 (8分) 2已知在DATA开始的缓冲器中存有100字数组,试编写一程序求该数组中的最 大偶数,并存入MAX单元中。(12分) 五.拟以 Intel8088CPU为核心,构成微机存储器系统,要求及条件如下 占用连续空间且地址不重叠,总容量24KB,起始地址4000H,其中ROM 容量为I6KB,占低地址区域,RAM容量为8KB,占高地址区域 2.系统设计所需要的译码器及与非门器件不受限制: 3.现有存储器芯片,(引脚说明见辅助材料): EPROM: intel2764规格为8Kx8; 静态RAM: Intel6116规格为2K×8 试完成硬件线路的设计并写出各芯片的地址范围。(12分)。 六.为了测量电机的转速,可以在电机轴上安装一个转盘,上面有8个均匀的小 孔,转盘一侧是发光源,另一侧是光电转换电路,转盘上的小孔转到发光源 的位置时,光透过小孔产生一个正脉冲,通过记录正脉冲的个数并简单计算 后就可以得到电机的转速 现在通过一片8253通道0记汞正脉冲的个数,通道1定时1秒向8259发 中断请求,进行转速计算,硬件连线如图。试完成 1.编写8253的初始化程序 2.要求中断请求信号以边沿触发,不用AEO结束方式,非缓冲方式, 第3实共8贝 编写8259A的初始化程序。 3.编写中断服务子程序,完成转速计算(转/分)并存放在字变量 SPEED中。 (18分) DO DO CLKO 正脉冲输入 D7 GATO +5V OUTOH WR N/I0 CLKI 2MHz时钟 A7 8253 GAT A6 OUT IR4 A4 8259A A3 B A CLK2 Al GATe AO Al OUTZ 0 AO 七.系统中选用 Intel8251构成串行数据接收系统,规定 Intel8251的两个端口 地址分别为FFF0H和FFF1H,工作时钟频率为38400Hz,要求通信规程如下 单工异步传送,数据传送波特率2400,每个数据帧含有8个数据位、1个奇 校验位、1个起始位、2个停止位。要求: 1.编写8251的初始化程序。 2.编写采用查询方式完成系统接收字符送DATA缓冲区的应用程序,接收 到‘$”时工作结束。 (12分) 八.如图所示为一控制系统的后向通道。8086CPU通过8255AA口和B口分别 连接两片0832。要求完成 按要求完成0832与系统的硬件连线。(画在答题纸上) 2、编写8255A的初始化程序(已知其端口地址为10H-16H)。 3、编写应用程序,从两片0832同步输出反向锯齿波,幅度0~3(满量程 为5v)。 (18分) PAOk D,-D DAC 033201> n? 12 DUTI PATH TR 8255A DAC 032 22) CA △4 Y4 PLT 第4共8 辅助材料 存储器芯片资料 1.静态RAM存储器芯片 Intel6116 规格:2X8地址引脚:A-A:数据引脚:I0-10 控制信号及对应的操作如下: OE 操作 CE WR 0 0 0 2.EPRH存储器芯片Inte12764 规格:8KX8地址引脚:A2-A:数据引脚:0-0 控制信号及对应的操作如卜: OE 探作 CE 0 读 3.译码器芯片74LS138规格:3-8译码器 3-8译码器真值表 G1 GA G C BA 输出特性 00000Y=0,其余全为1 00001Y=0.其余全为1 0 1」00『111Y=0.其余全为1 二.808818086微机系统常用接口芯片控制及状态字 1. Intel 8259A (1).CW1写入8259A偶地址端口 ICW1的格式如卜: D- D. DD D D DD xXx 1 LTIM ADI SNGL ICI D-Ds:在8086/8088系统中不用,可随意设置: D4恒定为1,为ICW1的特征位; D1LTM位,规定中断请求信号的触发方式,LTM=1,为电平触发方式: LTM=0.为边沿触发方式 DAD位,在80868088系统中不用,可随意设置: D1:SNGL位,若8259A单片1作,SNGL=1.否则SNGL=0 D:IC4位,IC4=1,表示对相应8259A芯片初始化时,须设置CWa;若cW4的各位都 为0,则不需须设置CW4 (2)Cw2写入8259A奇地址端口 ICW3用以设置相应8259A芯片所管理8级中断源的中断类型码,其中低3位为8 级中断源的缃码 高5位由用户自由设置。 D: D DD, DDD 第5页共8页 (3).CW3写入8259A奇地址端口 CW3用于8259A的级方式 对士片米讲,如果IR按有从片,则其ICW3中相应的位置1:否则.其cW中相 应的位置0。 DD. D: D. D D- DD IR7 IRs IRs IR IR, IR IR IR 对从片米讲,DD3不用,可以随意设置,D2-D为该从片中断请求输出信号所援主8259A 芯片 中断输入引脚IR1中,i的編码。 D: D. D. D. D, D. D x X ID: ID, IDn 4).CW4写入8259A奇地址端口 CW4的格式如下; D: DD D D DD 000 SFNM BUF MS AEOμPM DD5:恒定为000,是ICW的特征位 D4SFNM位,SFNM=1,中断优先级设置为特殊的全嵌套模式:SFNM=0,中断优 先级设置为普通的全嵌套模式: D3:BUF位,若8259A通过外部总线缓冲器与系统数据总线相连,则置BUF=1:若 8259A与系统数据总线直接相连,则置BUF=0 D:MS位:在缓冲方式卜,用米表明相应8259A是否主片,若为主片,置Ms=1: 否则置MS=0:在非缓冲方式下:该位没有实际意义,可以随意设置。 D1:AEO1位:AEOl=1,置自动中断结束方式:AEO=0,中断结束需用中断结束命令。 Da:μPM位:若系统中微处理器选用8086/8088,则设置uPM=1:若系统中微处理器 选用80808085,则设置PM=0 (5).OCW写入8259A奇地址端口 若使8259A的R中断请求卡屏献状态:则置OCW1中的第i位=1,否则,置OcW1 中的第i位=0, OCW1的格式如下: D- DD: DDDD De M: M. M, MM, M, M,M (6)OCW2写入8259A偶地址端口 oCW2中各位的不同组合,可以形成不同的操作控制命令,格式如下: D: Ds D, D, D D, D, D R SL E0I 00 L L, I D1R位,R=1,中断优先级采用自动循环方式:R=0,中断优先级不采用自动循环方式 D:SL你:SL=1,表明相应控制命令是对特定中断源进行的,需用到L?、L1、L位的 缃码 Ds:Eo位,EO=1,表明相应操作命令是中断结束命令: DrD3:恒定设置为00,是OCW2的特征位 D2-D:L2、Ll、L0位,表明所对应的中断源 (7OCW;写入8259A偶地址端口 OCW3中各位的不同纽合,可以形成不同的操作控制命令,格式如卜 第6页共8页 D- DDD: DDD X ESMM S3M 01 P RR RI5 D-:未用,可以随意设置 Da:ESMM位,ESMM=1,允许设置或消除对中断请求的特殊屏献方式 Ds:SMM=],设置对中断请求的特殊屏蔽方式;SMM=0,取消对中断请求的特殊 屏方式 D4-D3:恒定设置为01,是OCW3的特征位: D2:P位,P=1,表示相应的操作字是查询中断源命令; D;RR位,RR=1,表明随后可从偶地址端口,读入8259A寄存器的内容: Dn:RS,RS=1,表明要读取lSR寄存器的内容:RS=0,表明要读取8259A中IRR 寄存器的内容。 2. Intel 8253 8253的方式控制字写入8253的控制字寄存器,格式如下 D: D D: D, DDD D SCI SC RW RW, M. MM BCD sr-SsCs:通道选择位·o0:选择通道0:01:选择通道1:10:选择通道2:11:昔法 F-Rw:读鬥方式选择位,00:发锁存控制命令:01:只读鬥低位字节:10:只读/ 写高位字节:1:依次读/低位、高位字节 M2M:作方式选择位,000:方式0:001:方式1:×10:方式2:×11:方式3: 100:方式4:101:方式5: BCD:计数数制选择位,BCD=1,按十进制(BCD码)计数:否则,按二进制计数。 3. Intel 8255A (1).8255A的命令控制字写入8255的控制字寄存器 8255命令控制字的格式如下: D D D D 1A组工作方式A口10PC-PCOB纸I作方式B口1/0 PCr-PCaI/O Dn:恒为1,8255A命令控制字的特征位 D6D5:A纽作方式选择位,00:方式0:01:方式1:1X:方式2 D4:A口O选择位,0:输出;1:输入 D;:PC;PC4O选择位,0:输出:1:输入 D2:B组|作方式选择位,0:方式0:1:方式1 Dn:B口o选择位,0:输出;1;输入 Db: PCr-PCol/O选择位,0:输出:1:输入: (2).8255A的端口C置位复位命令控制字写入8255的控制字寄存器 8255端口C置位度位命令控制字的格式如下 D: DDD D DD 0××xC口相应位的编码置位/复位选择 D:恒为0,8255的端口C置位复位命令控制字的特征位 D-D4:2未用,可以随意设置: D3-D1:C端口中需要置位复位的位编码: D:置位/复位选择位,D=1:置位:D=0:复位。 4. Intel 8251 (1)方式控制字,写入8251舶奇地址端口,格式如卜: D D D, D D D EP PEN L, LB B 第7共8页 DD6:异步通信方式下,用来设置停止位的个数,00:无效:01:1位:10:1.5位 1:2位:同步通信方式下,D4用来设置内、外同步方式,D6=0设置内同步,D2=设置外 同步:D-位用米确定同步字符的个数,D1=1设置单同步字符:D2=0设置双同步字符: D4奇隅偶校验选择位,D:=1,选择偶校验:D=0,选择奇校验; D:奇/偶校验允许位,D=1.允许设置奇/偶校验位:D:=0,不允许设置奇偶校验位: D1D3用以确定所传送数据字符的位数,00:5位:01:6位:10:7:11:8位 D1-D:用以确定发送与接收数据的速率 00:用于同步传送: 0l:用于异步传送,波特率系数为1 10:用于异步传送,波特率系数为16: 11用于异步传送,波特率系数为64 (2)控制命令字,写入8251的奇地址端口,格式如下 D D D D D Do 5 EH IR RTS ER SBRK RxE DTR TXEN D:EH位,EH=1用以启动搜索同步字符: Dn:IR位,IR=1迫使8251内部复位 D3:RTS位,RTS=1使8251从相应引脚输出有效信号: D4ER位,ER=1使所有错误标志复位: D:SBRK位,SBRK=1迫使8251发中止符 D2:RxE位,RxE=1允许接收: D:DTR位,DTR=1数据终端准备好 D;TxEN位,允许发送 3)1作状态字,从8251的奇地址端口读入,格式如卜: D DD: D, D D Do DSR SYNDET FE OE PE T,E R,RDY T,RDY D:DSR位,若8251的DSR引脚输入有效信号,则该位被置1 D6: SYNDET位,若8251的 SYNDET引脚为高电平,则该位被置1 DsFE位,若在数据接收过程中,出现了帧错误,则该位被置1; D4:OE位,若在数据接收过程中,出现了溢出错误,则该位被置1: D3PE位,若在数据接收过程中,出现了奇偶校验错误,则该位被置1 D2TXE位,若8251的TxE引脚为高电平,则该位被置1 D1: RxRDY,若8251的 RxRDY引脚为高电平,则该位置1: D: TxRDY,若8251的数据发送缓冲器空,则该位被置1 第8页共8 【实例截图】
【核心代码】

标签:

实例下载地址

南理工考研微机原理真题

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警