《计算机组成原理课程设计.ppt》由会员分享,可在线阅读,更多相关《计算机组成原理课程设计.ppt(28页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机组成原理课程设计,日程安排,座位安排,网上资源,课程主页http:/ 成绩评定每次实验前,检查上一次的设计报告,检查预习情况;第2次和第4次结束前进行小测验,第7次综合考核平时占70%(出勤35%、测验35%),课程设计报告占30%缺勤1次(包括请假),总分扣减10分;严重迟到1次,总分扣减5分。优秀需自己申报,在第3次之前发邮件或写字条,Day1: 熟悉微程序的设计和调试方法,1.设计目标(1)掌握微程序的设计方法(2)掌握将汇编指令翻译成机器指令的方法(3)熟悉利用调试软件运行、调试微程序的方法2.设计任务(1)完成以下指令所涉及的微程序设计与调试。(2)将主存单元地址0040H换成
2、地址FF02H,即红色LED输出寄存器,ORG 0030HINC 0040HJMP 0030H,Day1: 熟悉微程序的设计和调试方法,3. 操作提示 (1)连接实验设备(2)下载FPGA配置数据JUC2.sof从课程网站下载(3)输入微程序(4)输入调机程序 (5)运行与调试 (6)保存微程序,Day1: 熟悉微程序的设计和调试方法,3. 操作提示 (1)连接实验设备,Day1: 熟悉微程序的设计和调试方法,3. 操作提示 (2)下载FPGA配置数据JUC2.sof 从课程网站下载,课程设计报告,微程序设计,P52 图2.25,课程设计报告,微程序设计,P53 图2.28,P53 图2.27
3、,P53 表2.10需要根据表2.4填写F0、F1,并写出微指令编码。,Day1: 熟悉微程序的设计和调试方法,3. 操作提示 (1)连接实验设备(2)下载FPGA配置数据(3)输入微程序双击“微指令”列进入编辑状态 (4)输入调机程序 (5)运行与调试 (6)保存微程序,Day1: 熟悉微程序的设计和调试方法,3. 操作提示 (1)连接实验设备(2)下载FPGA配置数据(3)输入微程序(4)输入调机程序 (5)运行与调试 (6)保存微程序,微程序设计调机程序设计运行调试记录表,Day1: 熟悉微程序的设计和调试方法,3. 操作提示 (1)连接实验设备(2)下载FPGA配置数据(3)输入微程序
4、(4)输入调机程序 (5)运行与调试,Day1: 熟悉微程序的设计和调试方法,3. 操作提示 运行与调试 打开CPU配置文件 JUC2.scc,Day1: 熟悉微程序的设计和调试方法,3. 操作提示 运行与调试 运行前首先向0040H单元输入一个已知的数值,ORG 0030HINC 0040HJMP 0030H,Day1: 熟悉微程序的设计和调试方法,3. 操作提示 运行与调试 复位 微指令单步,Day1: 熟悉微程序的设计和调试方法,分析取指令执行结果是否正确,课程设计报告,微程序设计调机程序设计运行调试记录表,Day1: 熟悉微程序的设计和调试方法,Day1: 熟悉微程序的设计和调试方法,
5、继续运行至INC指令执行完,分析结果检查0040H单元 双击地址写调试记录表,Day1: 熟悉微程序的设计和调试方法,继续运行JMP指令,分析、记录运行结果,Day1: 熟悉微程序的设计和调试方法,3. 操作提示 (1)连接实验设备(2)下载FPGA配置数据(3)输入微程序(4)输入调机程序 (5)运行与调试 (6)保存微程序 导出控存内容,Day1: 熟悉微程序的设计和调试方法,1.设计目标2.设计任务(1)完成以下指令所涉及的微程序设计与调试。(2)将主存单元地址0040H换成地址FF02H(红色LED输出寄存器)。以“机器指令单步”方式运行程序,观察LED指示灯的变化,写入调试记录表。再以“连续运行”方式运行程序,记录LED指示灯的现象,思考其原因。,ORG 0030HINC FF02HJMP 0030H,虚拟实验板,可以使用调试软件虚拟实验板界面观察LED指示灯,启用自动刷新,调试系统软件,更多功能用法请参考实践教程5.4节 刷新控存、主存,其他运行方式,,课程设计报告,微程序设计调机程序设计运行调试记录表,
限制150内