加器寄存器存储器的数据变化以及数据流程第步数据流程各寄存器数据变化如下表寄存器执行前数据执行后数据第二步数据流程各寄存器数据变化如下表寄存器执行前数据执行后数据第三步数据流程各寄存器数据变化如下表寄存器执行前数据执行后数据第四步停机无数据流程变化。课程设计总结在此次计算机组成原理的课程设计实验中,我是利用所学的计算机组成原理汇编语言以及数字逻辑运算的知识在软件平台上设计几个数的逻辑与或运算。在开始设计代码时到没有遇到多大的问题。但是在编译完代码运行后进行指令以及微指令分析时,仍然有许多地方没弄清楚。比如条指令对应的多个微指令,每条微指令又起到的作用以及每条指令的流程周期变化等等。我此次设计的这个实验由于本身很简单,因此我也没有设计很复杂的代码,当然也是因为担心后面进行指令分析等细节问题处理时很难下手。不过它依然很明了的反映了不带进位的逻辑与或的运算特点。通过此次实验,首先,我更步熟悉了指令微指令等等相关的些基本知识以及与此次实验所连接到的其它科目的些知识其次,我体会到这次课程设计实验是不同与我们之前所做的些小实验,它是前面这些小实验结合在起的综合运用再次,这次实验进步加深了我对此实验平台的理解和运用,同时也使我了解到了它的漏洞和缺点然后,此次实验告诉我,要善于运用所学的知识运用到实际操作中,加强自己动手动脑的能力,加强独立思考分析的能力并以此检验所学知识的牢固扎实最后,此次实验提醒我,知识的缺乏和漏洞以及运用知识实现真正需求的问题总是存在的,因此,我必需在以后进步加强运用知识解决问题和实际动手的能力。十六进制编码,微指令格式的设计条微指令的般格式是如下图判别测试下地址操作控制顺序控制后续微地址的产生方法由于本系统中指令系统规模不大,功能较简单,微指令采用全水平不编码的方式,每个微操作控制信号由位微代码来表示,位微代码至少可表示个不同的微操作控制信号。用增量方式来控制微代码的运行顺序,每条指令的微程序连续存放在微指令存储器连续的单元中。在本系统内,为置微地址的控制信号,为工作脉冲。当有上沿时,把的值作为微程序的地址,打入微地址寄存器。当有上升沿时,微地址计数器自动加。时序安排由于模型机已经确定了指令系统,微指令采用全水平不编码纯控制场的格式,微程序的入口地址采用操作码散转方式,微地址采用计数增量方式,所以可确定模型机中时序单元中所产生的每拍的作用。为了更好地观察实验的各个中间过程中各寄存器的值,由监控单元产生个的信号来控制时序产生。信号经过时序单元的处理产生了个脉冲信号。个脉冲信号组成个微周期,为不同的寄存器提供工作脉冲。微地数据总线数据总线取指微指令,数据总线数据总线数据总线取指微指令,数据总线取指微指令,数据总线取指微指令,数据总线取指微指令数据总线地址总线,取指微指令停机周期微操作指令助记符源程序,程序的指令代码及微程序源程序该程序的功能是计算先将进制数与进行逻辑或运算,结果放入再将结果与进行逻辑与运算,结果放入。并且的值放入。程序的指令总编辑罗开富代码内存地址指令助记符指令码或立即数说明,立即数,将的内容写入地址停机微程序,取指指令,取指指令址寄存器的工作脉冲,用来设置微程序的首地址及微地址加。计数器的工作脉冲,根据微指令的控制实现计数器加和重置计数器如跳转指令等功能。把位微指令打入片微指令锁存器把当前总线上的数据打入微指令选通的寄存器指令执行流程在每个系统中,条指令从内存取出到执行完毕,需要若干个机器周期,任何指令中都必须有个机器周期作为取指令周期,称为公操作周期。而条指令共需几个机器周期取决于指令在机器内实现的复杂程度。对于微程序控制的计算机,在设计指令执行流程时,要保证每条微指令所含的微操作的必要性和合理性,还应知道总线的,仅是传输信息的通路,没有寄存信息的功能,而且必须保证总线传输信息时信息的唯性。以下描述取微指令执行周期在模型机处于停机状态时,模型机的微地址寄存器被清零,微指令锁存器输出无效。在处于停机状态时,脉冲对微地址寄存器无效,微地址寄存器保持为零。脉冲对计数器无效,同时把打入启停单元中的运行状态寄存器中,把模型机置为运行状态,使微程序锁存器输出有效。把微程序储存器单元中的内容打入指令寄存器中。在模型机处于运行状态时,脉冲将微地址寄存器加,脉冲将计数器加,把微程序存储器中的微指令打入微指令锁存器并且输出。把当前总线上的数据打入当前微指令所选通的寄存器。对于此次实验每条指令的执行流程如下取指微指令地址总线数据总线,数据总线。指令系统及其指令格式指令系统此次实验涉及的指令有以下几种,将寄存器中的数据传递到累加器中,将累加器中的数据传递到寄存器中,将立即数传递到通用寄存器中,逻辑或指令,逻辑与指令将寄存器中内容写入存储器中停机指令指令系统如下表指令助记符指令功能指令编码微周期微操作取指微指令地址总线数据总线,或数据总线数据总线数据总线取指微指令,或数据总线数据总线数据总线取指微指令数据总线取指微指令数据总线取指微指令,数据总线取指微指令数据总线地址总线,取指微指令停机停机指令格式般指令由操作码和操作码组成,如下所示操作码地址码此实验所涉及指令的格式如下指令采用双字节指令,其格式如下指令采用单字节指令,其格式如下指令采用单字节指令,其格式如下逻辑或指令采用单字节指令,其格式如下逻辑与指令采用单字节指令,其格式如下操作码操作码操作码操作码操作码取数据指令,其格式如下停机指令,其格式如下微程序的设计及其实现的方法微程序入口地址的形成在本实验平台的硬件设计是采用的位微指令,若微指令采用全水平不编码纯控制场的格式,那么至多可有个微操作控制信号,可由微代码直接实现。若采用多组编码译码,那么位的微代码通过二进制译码可实现个互斥的微操作控制信号。由于模型机指令系统规模较小,功能也不太复杂,所以采用全水平不编码纯控制场的微指令格式。在模型机中,用指令操作码的高位作为核心扩展成位的微程序入口地址。这种方法称为按操作码散转如下表所示。微程序首地址形成按操作码散转指令操作码微程序首地址操作码操作码报常务副图累在党快跳,这样做就不会在工作台移动速度极慢时出现先导阀阀芯还没有达到换向点位置而换向阀阀芯已走完其第次快跳途中使工作台停止运动,也不会后换向阀阀芯第二次进速度下换向时出现停留时间过长换向迟缓等现象,反而可以借助先导阀开始快跳时的位置来精确的调整工作台的换向点满足磨削阶梯轴或阶梯孔时的对刀需要。先导阀快跳还可以用来实现工作台的短距离换向工作台抖动在有快跳动作的先导阀上,先导阀快跳就会使阀上的主回油口完全打开,因此先导阀阀芯只要稍微偏离其中位置发出换向信号就当翻下内圆磨具进行内圆磨削时,磨具压下另个行程开关,使内外圆磨削连锁电磁铁吸合,将阀锁住在快进位置上,这样手柄就不可能被扳动,保证了安全操作。尾架顶尖的液动夹紧液压尾架的顶尖只有在砂轮快退时才能松开,因为尾架液压缸的压力油来自的前腔,并有个脚踏式的二位三通阀来操纵。阻尼孔或分别通至手摇机构丝杠螺母副平导轨及形轨等处供润滑之用。润滑油在通过阻尼孔时减轻了压力,其值由溢流阀进行调节各润滑点上所需的流量分别由各节流阀调节。除此之外,液压系统已开始工作,柱塞缸内就通入压力油,柱塞就顶住在砂轮架上,将进给丝杠螺母副的间隙消除掉,保证横向进给的准确。液压系统中的换向机构及其性能万能外圆磨床为了适应加工阶梯轴或阶梯孔的需要,对工作台换向性能有很高的要求。良好的换向性能包括换向冲击小,换向精度高,冲出量小,换向停留时间可调以及换向时间短等五项。这几个指标实际上是相互矛盾的,很难全部达到要求。般来说,换向时间短换向精度高冲出量小时,换向冲击就大换向时间长换向冲击小时,换向精度就会低,换向冲出量就会大。为了获得较好的换向性能,除了合理的选择换向阀,在外圆磨床上常采用下列几种措施采用先导阀,选用行程控制式制动,使换向阀分段变速移动,使先导阀快跳。采用先导阀工作台自动换向最简单的机构是采用机动的二位四通换向阀。这种机构的缺点在于工作台低速运动下换向时,挡块推动拨杆带着换向阀阀芯移至中间位置时会出现换向死点工作台因失去动力而停止,实现不了自动换向而工作台高速运动下换向时又会因挡块推动拨杆使换向阀快速移动,换向时间过短,液压缸腔压力突然降低,腔压力突然升高而引起换向冲击。所以,这种机构现在磨床上很少采用。当采用电磁阀换向时,上述机动操作的第个缺陷出现换向死点可以避免,但第二个缺陷出现换向冲击依然存在,同时,电磁阀还存在着换向频率不够高,寿命低,易产生故障等缺点。但采用个二位四通的机动滑阀作为先导阀,有它来控制因为制动时间实际上还受其他些因素的影响,并不是成不变的但这种方式允许按具体情况去调整制动时间当工作台速度高重量大,也就是惯性大时,可以把制动时间调得长些以利于消除换向冲击在相反的情况下则可以把它调得短些以利于提高效率。由此可见,时间控制式制动最宜用在换向频率高,要求换向平稳无冲击,但不要求换向精度很高的场合例如,平面磨床上,把它用在外圆磨床上显然是不合适的。制动式换向回路,在这里,液压缸的回路不但要通过换向阀而且还要通过先导阀才加器寄存器存储器的数据变化以及数据流程第步数据流程各寄存器数据变化如下表寄存器执行前数据执行后数据第二步数据流程各寄存器数据变化如下表寄存器执行前数据执行后数据第三步数据流程各寄存器数据变化如下表寄存器执行前数据执行后数据第四步停机无数据流程变化。课程设计总结在此次计算机组成原理的课程设计实验中,我是利用所学的计算机组成原理汇编语言以及数字逻辑运算的知识在软件平台上设计几个数的逻辑与或运算。在开始设计代码时到没有遇到多大的问题。但是在编译完代码运行后进行指令以及微指令分析时,仍然有许多地方没弄清楚。比如条指令对应的多个微指令,每条微指令又起到的作用以及每条指令的流程周期变化等等。我此次设计的这个实验由于本身很简单,因此我也没有设计很复杂的代码,当然也是因为担心后面进行指令分析等细节问题处理时很难下手。不过它依然很明了的反映了不带进位的逻辑与或的运算特点。通过此次实验,首先,我更步熟悉了指令微指令等等相关的些基本知识以及与此次实验所连接到的其它科目的些知识其次,我体会到这次课程设计实验是不同与我们之前所做的些小实验,它是前面这些小实验结合在起的综合运用再次,这次实验进步加深了我对此实验平台的理解和运用,同时也使我了解到了它的漏洞和缺点然后,此次实验告诉我,要善于运用所学的知识运用到实际操作中,加强自己动手动脑的能力,加强独立思考分析的能力并以此检验所学知识的牢固扎实最后,此次实验提醒我,知识的缺乏和漏洞以及运用知识实现真正需求的问题总是存在的,因此,我必需在以后进步加强运用知识解决问题和实际动手的能力。十六进制编码,微指令格式的设计条微指令的般格式是如下图判别测试下地址操作控制顺序控制后续微地址的产生方法由于本系统中指令系统规模不大,功能较简单,微指令采用全水平不编码的方式,每个微操作控制信号由位微代码来表示,位微代码至少可表示个不同的微操作控制信号。用增量方式来控制微代码的运行顺序,每条指令的微程序连续存放在微指令存储器连续的单元中。在本系统内,为置微地址的控制信号,为工作脉冲。当有上沿时,把的值作为微程序的地址,打入微地址寄存器。当有上升沿时,微地址计数器自动加。时序安排由于模型机已经确定了指令系统,微指令采用全水平不编码纯控制场的格式,微程序的入口地址采用操作码散转方式,微地址采用计数增量方式,所以可确定模型机中时序单元中所产生的每拍的作用。为了更好地观察实验的各个中间过程中各寄存器的值,由监控单元产生个的信号来控制时序产生。信号经过时序单元的处理产生了个脉冲信号。个脉冲信号组成个微周期,为不同的寄存器提供工作脉冲。微地数据总线数据总线取指微指令,数据总线数据总线数据总线取指微指令,数据总线取指微指令,数据总线取指微指令,数据总线取指微指令数据总线地址总线,取指微指令停机周期微操作指令助记符源程序,程序的指令代码及微程序源程序该程序的功能是计算先将进制数与进行逻辑或运算,结果放入再将结果与进行逻辑与运算,结果放入。并且的值放入。程序的指令总编辑罗开富
温馨提示:手指轻点页面,可唤醒全屏阅读模式,左右滑动可以翻页。
第 1 页 / 共 77 页
第 2 页 / 共 77 页
第 3 页 / 共 77 页
第 4 页 / 共 77 页
第 5 页 / 共 77 页
第 6 页 / 共 77 页
第 7 页 / 共 77 页
第 8 页 / 共 77 页
第 9 页 / 共 77 页
第 10 页 / 共 77 页
第 11 页 / 共 77 页
第 12 页 / 共 77 页
第 13 页 / 共 77 页
第 14 页 / 共 77 页
第 15 页 / 共 77 页
预览结束,还剩
62 页未读
阅读全文需用电脑访问
1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。
2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。
3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。
4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。
5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。