组成原理实验报告3 微程序控制器.docx

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
组成原理实验报告3 微程序控制器

《计算机组织与体系结构》实验报告3姓名:学号:班级:课题:微程序控制器2014-1-51实验目的(1)?掌握微程序控制器的组成原理。???(2)?掌握微程序的编制、写入,观察微程序的运行过程。2实验设备PC?机一台,TD-CMA?实验系统一套。3实验步骤1.按图?3-2-10?所示连接实验线路,仔细查线无误后接通电源。如果有‘滴’报警声,说明总线有竞争现象,应关闭电源,检查接线,直到错误排除。2.?对微控器进行读写操作,分两种情况:手动读写和联机读写。??1)?手动读写????(1)?手动对微控器进行编程(写)?①?将时序与操作台单元的开关?KK1?置为‘停止’档,KK3?置为‘编程’档,KK4?置为‘控存’档,KK5置为‘置数’档。??②?使用?CON?单元的?SD05——SD00?给出微地址,IN?单元给出低?8?位应写入的数据,连续两次按动时序与操作台的开关?ST,将IN?单元的数据写到该单元的低?8?位。???③?将时序与操作台单元的开关?KK5置为‘加?1’档。??④?IN?单元给出中?8?位应写入的数据,连续两次按动时序与操作台的开关?ST,将IN单元的数据写到该单元的中?8?位。IN?单元给出高?8?位应写入的数据,连续两次按动时序与操作台的开关?ST,将?IN单元的数据写到该单元的高?8?位。???⑤?重复①、②、③、④四步,将表?3-2-2?的微代码写入?2816芯片中。??(2)手动对微控器进行校验(读)????①?将时序与操作台单元的开关?KK1?置为‘停止’档,KK3?置为‘校验’档,KK4?置为‘控存’档,KK5置为‘置数’档。???②?使用?CON?单元的?SD05——SD00?给出微地址,连续两次按动时序与操作台的开关?ST,MC单元的指数据指示灯?M7——M0?显示该单元的低?8?位。?③?将时序与操作台单元的开关?KK5置为‘加?1’档。??④?连续两次按动时序与操作台的开关?ST,MC?单元的指数据指示灯?M15——M8?显示该单元的中?8?位,MC?单元的指数据指示灯?M23——M16?显示该单元的高?8?位。?⑤?重复①、②、③、④四步,完成对微代码的校验。如果校验出微代码写入错误,重新写入、校验,直至确认微指令的输入无误为止。2)联机读写(1) 将微程序写入文件联机软件提供了微程序下载功能,以代替手动读写微控器,但微程序得以指定的格式写入到以 TXT 为后缀的文件中,微程序的格式如下:微指令格式说明: $M XX XXXXXX 微指令标志十六进制地址微指令代码如$M 1F 112233,表示微指令的地址为 1FH,微指令值为 11H(高)、22H(中)、33H(低),本次实验的微程序如下,其中分号‘;’为注释符,分号后面的内容在下载时将被忽略掉。(2) 写入微程序用联机软件的“【转储】—【装载】”功能将该格式(*.TXT)文件装载入实验系统。装入过程中,在软件的输出区的‘结果’栏会显示装载信息,如当前正在装载的是机器指令还是微指令,还剩多少条指令等。 (3) 校验微程序选择联机软件的“【转储】—【刷新指令区】”可以读出下位机所有的机器指令和微指令,并在指令区显示。检查微控器相应地址单元的数据是否和表 3-2-2 中的十六进制数据相同,如果不同,则说明写入操作失败,应重新写入,可以通过联机软件单独修改某个单元的微指令,先用鼠标左键单击指令区的‘微存’TAB 按钮,然后再单击需修改单元的数据,此时该单元变为编辑框,输入 6 位数据并回车,编辑框消失,并以红色显示写入的数据。 ; //*************************************** // ; // // ; // 微控器实验指令文件 // ; // // ; // By TangDu CO.,LTD // ; // // ; //*************************************** // ; //**** Start Of MicroController Data **** // $M 00 000001 ; NOP $M 01 007070 ; CON(INS)-IR, P1 $M 04 002405 ;

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档