组成原理实验报告-基于复杂模型机两个8位二进制数乘法的实现(共10页).doc
《组成原理实验报告-基于复杂模型机两个8位二进制数乘法的实现(共10页).doc》由会员分享,可在线阅读,更多相关《组成原理实验报告-基于复杂模型机两个8位二进制数乘法的实现(共10页).doc(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上评语:课中检查完成的题号及题数: 课后完成的题号与题数:成绩:指导教师:实验报告实验名称:基于复杂模型机两个8位二进制数乘法的实现日期:2011/1/10班级:学号:姓名:一、实验目的:1.综合应用所学的计算机组成原理知识,设计并实现较为完整的计算机;2.深入了解指令系统并会设计简单的指令;3.学会编写机器程序。二、实验内容:1.按照书上给出的接线图和机器程序验证其正确性;2.了解该机器程序的执行过程和原理;3.通过编写程序实现两个8位二进制乘法运算。 三、项目要求及分析: 项目要求编程实现两个8位二进制数乘法,故可沿袭前面验证试验的接线。8位二进制数乘法运算结果为1
2、6位,而寄存器是8位的,所以应分为高八位和低八位。我们组采用的是比较普遍的运算方法,即判断最低位为1或0,若为0,部分积不变;若为1,则部分积加上乘数左移了n次的结果得到新的部分积。(n为被乘数当前1所在的位数) 四、具体实现: 1. 画出算法流程图 2. 根据算法实现,若需修改指令系统,画出修改后的微程序流程图 实验修改了两条指令,其他与指导书上一致。修改的指令如下:3编写微程序 $M 00 ; NOP $M 01 006D43 ; PC-AR, PC加1 $M 03 ; MEM-IR, P $M 04 ; RS-B $M 05 04B201 ; A加B-RD $M 06 ; RS-B $M
3、 07 ; A与B-RD $M 08 ; MEM-AR $M 09 ; IO-RD $M 0A ; MEM-AR $M 0B ; NOP $M 0C ; MEM-RD $M 0D ; RD-MEM $M 0E ; A-PC $M 0F 0000CB ; NOP, P $M 10 ; RS-IO $M 11 ; MEM-RD $M 12 06B201 ; A加1-RD $M 13 ; RS-B $M 14 ; A左移B位(低3位)-RD $M 15 ; RS-B $M 16 01B201 ; A或B-RD $M 17 ; RS-B $M 18 02B201 ; A右移B位-RD $M 1B ;
4、A-PC $M 1C 10101D ; MEM-A $M 1D 10608C ; MEM-AR, P $M 1E 10601F ; MEM-AR $M 1F ; MEM-A $M 20 10608C ; MEM-AR, P $M 28 ; MEM-A $M 29 00282A ; RI-B $M 2A 04E22B ; A加B-AR $M 2B 04928C ; A加B-A, P $M 2C 10102D ; MEM-A $M 2D 002C2E ; PC-B $M 2E 04E22F ; A加B-AR $M 2F 04928C ; A加B-A, P $M 30 ; RD-A $M 31 ;
5、RD-A $M 32 006D48 ; PC-AR, PC加1 $M 33 006D4A ; PC-AR, PC加1 $M 34 ; RS-RD $M 35 ; NOP $M 36 006D51 ; PC-AR, PC加1 $M 37 ; RD-A $M 38 ; RD-A $M 39 ; RD-A $M 3A ; RD-A $M 3B ; RD-A $M 3C 006D5C ; PC-AR, PC加1 $M 3D 006D5E ; PC-AR, PC加1 $M 3E 006D68 ; PC-AR, PC加1 $M 3F 006D6C ; PC-AR, PC加14. 编写机器指令验证 $P 0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 组成 原理 实验 报告 基于 复杂 模型 两个 二进制 乘法 实现 10
限制150内