2022年计算机组成课程方案大纲 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年计算机组成课程方案大纲 .pdf》由会员分享,可在线阅读,更多相关《2022年计算机组成课程方案大纲 .pdf(7页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、个人资料整理仅限学习使用计算机组成原理课程设计大纲课程名称:计算机组成原理课程设计实验学时:1 周/人课程编号:学分: 1 课程总学时: 28实验学时: 28 课程总学分: 1 适用专业及年级:计算机科学与技术三年级课程负责人:许高攀大纲主撰人:许高攀编写日期: 2006年 9 月一、课程设计教案目的及基本要求计算机组成原理课程设计是计算机科学与技术专业集中实践性环节之一,是学习完计算机组成原理课程后进行的一次全面的综合练习。其目的是综合运用所学计算机原理知识,设计并实现一台较为复杂的模型计算机,以便巩固所学的知识,提高分析问题和解决问题的能力。二、课程设计内容及安排根据 COP2000模型机
2、数据通路图实现80C51 指令系统,画出微程序流程图,编写出微指令代码,以脱机方式在Cop2000 实验平台下调试通过,最后以文件.ins )的形式提交。三、数据格式及指令系统 数据格式模型机规定采用定点补码表示数据,且字长为8 位,其格式如下:7 6 5 4 3 2 1 0 符 号尾数其中第 7 位为符号位,数值表示范围是:-1 X1。 指令格式模型机设计四大类指令共16 条,其中包括算术逻辑指令、I/O 指令、访问及转移指令和停机指令。 算术逻辑指令设计10 条算术逻辑指令并用单字节表示,寻址方式采用寄存器直接寻址,其格式如下: 7 6 5 4 3 2 1 0 OP-CODE Rs Rd
3、其中, OP-CODE 为操作码, Rs 为源寄存器, Rd为目的寄存器,并规定:Rs或 Rd 选定的寄存器0 0 0 1 1 0 R0 R1 R2 精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 1 页,共 7 页个人资料整理仅限学习使用9 条算术逻辑指令的名称、功能和具体格式见表1。 访问指令及转移指令模型机设计2 条访问指令,即存数STA)、取数 LDA ), 2 条转移指令,即无条件转移JMP )、结果为零转移指令JRZ ),指令格式为: 7 6 5 4 3 2 1 0 M 0 OP-CODE Rd D 其中, OP-CODE 为操作码,
4、Rd 为目的寄存器地址LDA 、STA指令使用)。 D 为位移量 正负均可),M为寻址模式,其定义如下:寻址模式M 有效地址E 说明0 0 0 1 1 0 1 1 E= D E=D )E=IR)+D E=PC )+D 直接寻址间接寻址RI 变址寻址相对寻址本模型机规定变址寄存器RI 指定为寄存器R2。 I/O指令输入 IN)和输出 指令,选中INPUT DEVICE中的开关组作为输入设备,而OUT )指令,选中OUTPUT DEVICE中的 LED作为输出设备。 指令系统模型机的缺省的指令集分几大类:算术运算指令、逻辑运算指令、移位指令、数据传输指令、跳转指令、中断返回指令、输入/ 输出指令。
5、用户可以通过COP2000计算机组成原理实验软件或组成原理实验仪来设计自己的指令集。助记符机器码 1 机器码 2 注释 _FATCH_ 000000 xx 实验机占用,不可修改。复位后,所有寄存器清0,首先执行 _FATCH_ 指令取指000001xx 未使用000010 xx 未使用000011xx 未使用 ADD A, R? 000100 xx 将寄存器 R? 的值加入累加器A中 ADD A, R? 000101xx 将间址存储器的值加入累加器A中 ADD A, MM 000110 xx MM 将存储器 MM 地址的值加入累加器A中 ADD A, #II 000111xx II 将立即数
6、II 加入累加器 A中 ADDC A, R? 001000 xx 将寄存器 R? 的值加入累加器A中,带进位 ADDC A, R? 001001xx 将间址存储器的值加入累加器A中,带进位 ADDC A, MM 001010 xx MM 将存储器 MM 地址的值加入累加器A中,带进位 ADDC A, #II 001011xx II 将立即数 II 加入累加器 A中,带进位 SUB A, R? 001100 xx 从累加器 A中减去寄存器 R?的值精选学习资料 - - - - - - - - - 名师归纳总结 - - - - - - -第 2 页,共 7 页个人资料整理仅限学习使用 SUB A,
7、 R? 001101xx 从累加器 A中减去间址存储器的值 SUB A, MM 001110 xx MM 从累加器 A中减去存储器 MM 地址的值 SUB A, #II 001111xx II 从累加器 A中减去立即数 II 加入累加器 A中 SUBC A, R? 010000 xx 从累加器 A中减去寄存器 R?的值,减进位 SUBC A, R? 010001xx 从累加器 A中减去间址存储器的值,减进位 SUBC A, MM 010010 xx MM 从累加器 A中减去存储器 MM 地址的值,减进位 SUBC A, #II 010011xx II 从累加器 A中减去立即数 II ,减进位
8、AND A, R? 010100 xx 累加器 A“与”寄存器 R?的值 AND A, R? 010101xx 累加器 A“与”间址存储器的值 AND A, MM 010110 xx MM 累加器 A“与”存储器 MM 地址的值 AND A, #II 010111xx II 累加器 A“与”立即数 II OR A, R? 011000 xx 累加器 A“或”寄存器 R?的值 OR A, R? 011001xx 累加器 A“或”间址存储器的值 OR A, MM 011010 xx MM 累加器 A“或”存储器 MM 地址的值 OR A, #II 011011xx II 累加器 A“或”立即数 I
9、I MOV A, R? 011100 xx 将寄存器 R? 的值送到累加器A中 MOV A, R? 011101xx 将间址存储器的值送到累加器A中 MOV A, MM 011110 xx MM 将存储器 MM 地址的值送到累加器A中 MOV A, #II 011111xx II 将立即数 II 送到累加器 A中 MOV R?, A 100000 xx 将累加器 A的值送到寄存器R?中 MOV R?, A 100001xx 将累加器 A的值送到间址存储器中 MOV MM, A 100010 xx MM 将累加器 A的值送到存储器MM 地址中 MOV R?, #II 100011xx II 将立
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年计算机组成课程方案大纲 2022 计算机 组成 课程 方案 大纲
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内