计算机组成原理实验报告归纳_第1页
计算机组成原理实验报告归纳_第2页
计算机组成原理实验报告归纳_第3页
全文预览已结束

下载本文档

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

文档简介

1、上海大学计算机学院计算机构成原理实验报告九姓名刘学号教师xx时间周三7-9机位报成功绩实验名称:程序转移体制(综合实验)一、实验目的学习实现程序转移的硬件体制。掌握货仓寄存器的使用。二、实验原理程序转移:任何复杂的程序流程,在硬件实现体制上只有两种状况:次序履行和转移。硬件实现这两种状况的技术很简单:PC寄存器的自动加1功能实现程序次序履行。PC寄存器的打入初值功能实现程序转移。转移操作决定于“给PC赋值”,而转移种类决定于“所赋的值同目前指令的关系”。实验箱系统的程序转移硬件体制:若LDCP为0是附加条件的,就形成“条件转移”。实验箱依赖“PC打入电路”实现“有进位”时转移和“计算结果为零”

2、时转移,以及无条件转移。子程序调用和保护断点:子程序的调用和返回是两次转移,返回时转移的目标必定是调用时转移的出发点。在调用转移时一定把出发地点(断点)保留起来。1.不被一般用户所知或改变(不可以被保留在数据储存区或程序储存区)。返展转移时能方便地找到它(返回指令的目标地点必定从这个特别的“保留区”获得,指令自己不需要再带目标地点)。ST寄存器构造和子程序调用与返回控制信号:调用转移时,PC的目前值(断点)经下边的245奉上DBUS,进入ST保留;而后给PC打入子程序进口地点(调用指令携带的目标地点)达成转子程序。返展转移时,返回指令开启ST的输出,并给出PC打入信号(无条件转移),于是ST保

3、留的断点经由DBUS打入PC,实现子程序返回。三、实验内容1、用手动方式实现子程序调用转移过程。(假定转子时PC值为11H,子程序的进口地点为50H)用手动方式实现子程序返展转移过程。3.编程实现OUT寄存器交替显示11和55,交替频次为能够清楚辨别,且不小于每秒一次。(实验箱的工作频次为:。)四、实验步骤K7连STEN,K6连PCOE,K5连ELP,K10K9K8连X2X1X0进下手动模式(TV/ME键按三次)将PC(11H)存入ST(栈寄存器)stenpcoeelpX2X1X0100000选中IN,数据经过IN送入PCK23K16:00010001STEP将PC压入货仓ST中stenpco

4、eelpX2X1X0011011STEPPC改为50HstenpcoeelpX2X1X0100000STEP将PC加到53HstenpcoeelpX2X1X0101111STEP按三次程序返回,将ST(11H)的值返回到PCstenpcoeelpX2X1X0100010STEP3、编程实现OUT寄存器交替显示(实验箱的工作频次为:。)11和55,交替频次为能够清楚辨别,且不小于每秒一次。启动桌面上软件。连结通讯口:COM1/COM2点击源程序编写程序:START:MOVA,#11HOUTCALL50HMOVA,#55HOUTCALL50HJMPSTARTORG50HMOVA,#10HL1:SU

5、BA,#01Hsm后缀。编译下载。全速运转五、实验现象将PC(11H)存入ST(栈寄存器)显示ST:00PC:11将PC压入货仓ST中显示ST:11PC:11将PC改为50H显示ST:11PC:50将PC加到53H显示ST:11HPC:53H程序返回,将ST(11H)的值返回到PC显示ST:11HPC:11H六、实验结论实验结论与PC的+1与转移原理一致。七、建议八、领会这个实验主假如对PC的作用及用法进行实验,经过对PCOE、ELP、STEN、IN、x2、x1、x0等的0、1来实现PC的+1和转移的。PCOE为0的时候实现PC+1,ELP、PCOE为0的时候实现PC的打入,理解了这些再借助于STEN货仓寄存器来寄存PC以前的值,最后把STEN寄存的值打回PC中实现PC返回。最后对于软件的使用,必定要把程序加载到实验箱里才能够,我就是忘掉了翻开实验箱,最后才发现没开实验箱。还有就是微指令ORG后边跟的是地点,是寄存微指令的地点,call调用程序,格式为:call#H,后边也是地址。总的来说,此次试验仍是比较简单的,只需知道原理,再慢慢想,置1或置0,就会做对了。九、思虑题若要求11和55各显示50次后停机,应当怎样改正程序?答:答:改正的程序以下:ORG00HMOVA,#50L1:MOVR0,AMOVA,#11HOUTCALL20HL2:

温馨提示

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

评论

0/150

提交评论