组原课设任务书

上传人:第*** 文档编号:35209581 上传时间:2018-03-11 格式:DOC 页数:3 大小:52KB
返回 下载 相关 举报
组原课设任务书_第1页
第1页 / 共3页
组原课设任务书_第2页
第2页 / 共3页
组原课设任务书_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《组原课设任务书》由会员分享,可在线阅读,更多相关《组原课设任务书(3页珍藏版)》请在金锄头文库上搜索。

1、第 1页 共 3页 江苏技术师范学院计算机科学与工程学院 计算机组成原理与系统结构课程设计任务书 设计题目: 模拟机指令系统设计及程序调试 任课教师: 侯雪亚 实验指导教师: 洑涵妤 设计形式: 讲课、实验、撰写课程设计报告 进度安排: 设计时间为1周(20学时) 时间 任 务 第一天 集中讲课,明确任务,分组搜集资料,自学相关知识 第二天 设计指令系统、微指令系统 第三天 调试指令系统和微指令系统 第四天 编写程序文件,调试并记录结果 第五天 撰写课程设计报告 设计任务: 一、设计指令系统 1、根据学生自己的能力,独立设计一套指令系统。主要内容如下表,其中, “必选指令”是必须要设计的指令类

2、型,“自选指令”是根据自己的能力选做 的指令类型: 必选指令 自选指令第 2页 共 3页 1)数据传送指令 2)输入/输出指令 3)存储指令 4)算术运算指令 5)转移指令 1)交换指令 2)比较指令 3)移位指令 5) 堆栈指令 6)逻辑运算指令 7)程序调用指令 8)循环指令 2、根据自己设计的指令系统,设计相应的微指令系统。主要内容有: 1) 设计每条指令的微指令序列 2) 写出每条微指令的二进制编码(以十六进制表示) 3) 微指令中所包含的每个控制位含义及其取值 二、设计程序文件 按照框图流程(后附),使用自己设计的指令系统,编写程序文件。 三、编译调试 1、在COP2000软件环境下

3、对编写的程序进行反汇编; 2、修改编译过程中出现的错误,直至程序运行正常。 四、记录结果 使用单微指令调试方式,记录每步相关寄存器结果。 五、撰写课程设计报告 1、格式要求 统一用A4纸书写并装订; 2、内容要求 1) 设计目的 2) 设计要求 3) 设计原理 4) 设计内容(微指令编码) 5) 程序调试(程序文件、单微指令调试结果) 6) 设计心得 关键提示: 1、建立指令系统时,实验机占用部分不可使用; 2、指令操作码长度有上限和下限,否则编译出错; 3、控制信号低电平0有效(不打勾),高电平1无效(打勾); 4、传输、跳转指令,涉及到立即数的指令,其机器码设置有强制要求,具 体参考PC实验内容及指导书第6章相关内容; 5、COP2000软件环境中的数字标识问题,如: 1) #IIH表示十六进制立即数;第 3页 共 3页 2) #II表示十进制立即数; 3) II表示存储器II单元; 6、编译过程中,若提示文件第1行出错,则检查文件后缀名是否为 “.ASM”。 提交作品: 一、指令系统文件“.INS” 二、程序文件“.ASM” 三、课程设计报告 附:程序框图 #05HA (A)-R A 左移 1位A (A)+(R1)A (A)05H OUT 显示 (A)(05H)A OUT 显示 借位? 结果为 0? 是 是 否 否 结束 用子程序 调用实现 开始

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号