好文档 - 专业文书写作范文服务资料分享网站

计算机组成原理课程设计报告,乘法,除法

天下 分享 时间: 加入收藏 我要投稿 点赞

哈尔滨理工大学计算机科学与技术学院 课程设计报告

哈尔滨理工大学计算机科学与技术学院 课程设计报告

哈尔滨理工大学计算机科学与技术学院 课程设计报告

哈尔滨理工大学计算机科学与技术学院 课程设计报告

哈尔滨理工大学计算机科学与技术学院 课程设计报告

哈尔滨理工大学计算机科学与技术学院 课程设计报告

九.设计总结

通过这次对微指令系统的设计以及对乘法和除法运算程序的设计,使我受益匪浅。在最初接触到微指令时,对这些微指令的实际工作流程不是很理解,对于有的微指令甚至一窍不通,后来,经过老师的讲解和与同学的交流以及自己的苦力钻研,使我对微指令的工作情况有了比较深刻的认识和理解。在微指令系统的设计阶段,我认真查阅了每一条微指令的具体含义,因此,在这个阶段还是比较顺利的,很快便完成了微指令系统的设计。在乘法运算程序的编码阶段中遇到了较大的困难,因为两位十六进制的数相乘有可能产生溢出的情况,得到的结果有可能是3位或者4位的十六进制的数,如果采用累加运算来模拟乘法的过程,那么程序代码会比较简单,实现起来也很容易,但是问题来了,由于EM存储器中的结果只能保存两位有效的十六进制数据,所以采用累加运算将无法有效的解决数据溢出的情况,那么怎么来解决这个问题呢?我想了好几天也没想明白,后来不得不放弃这种方法,尝试我很不愿意面对的原码一位乘方案。对于原码一位乘书上有很详细的说明和例题,但是当实际运用起来的时候却发现并没有想象中的那么简单,经过请教同学和再三考虑后终于完成了,真是舒坦啊。那么对于除法运算的程序实现,由于只要求得到整数部分的结果就可以,采用累减的方法将会很方便的将其实现。

虽然本次实验课只有短短的几天时间,但是的确让我收获的不少东西,对我的人生也是一种历练。对于微指令,从最初的不会到初识,从初始到了解,了解到深刻认识。通过学习用微指令实现乘法和除法的程序,巩固课本知识,加深对所学知识的理解,综合理解计算机组成原理课程的核心知识并进一步建立整机系统的概念。通过实际上机动手操作和亲自设计,锻炼自身的动手能力和实践能力,将课本的理论知识运用于实践,培养综合实践及独立分析、解决问题的能力,充分发挥理论联系实践的教学理念。通过上机学习对微指令的设计,为以后走上工作岗位奠定一定的基础,同时也为以后学习其他相关的内容做铺垫。

4layt30n9r6b8ve00zsa83uyx967u500v9e
领取福利

微信扫码领取福利

微信扫码分享