收藏 分享(赏)

计算机组成原理第三次实验报告.doc

上传人:精品资料 文档编号:10485392 上传时间:2019-11-22 格式:DOC 页数:4 大小:199.50KB
下载 相关 举报
计算机组成原理第三次实验报告.doc_第1页
第1页 / 共4页
计算机组成原理第三次实验报告.doc_第2页
第2页 / 共4页
计算机组成原理第三次实验报告.doc_第3页
第3页 / 共4页
计算机组成原理第三次实验报告.doc_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

1、1实验报告专业班级: 姓 名: 机器号:学 号: E-mail:指导教师: 总成绩:分步成绩: 出勤: 实验表现 实验报告:计算机组成原理机器号_2实验五 模型机与机器指令执行实验一 实验目的1 实验目的(1) 掌握控制器的工作原理(2) 掌握由控制器、运算器、存储器、组成的模型机的工作原理(3) 通过运行各种简单程序,掌握机器指令和微指令的关系2 实验要求(1) 做好实验预习和准备工作,掌握本次实验所用指令系统功能(2) 将实验用汇编语言源文件编译成机器语言的目标文件(3) 完成规定的实验内容(4) 故障分析与排除(5) 实验结束时完成实验报告,并将报告提交服务器。二 实验原理模型机的逻辑框

2、图如图所示。其指令系统和微指令系统可参看资料。在本实验中,模型机作为一个整体工作。所有微程序的控制信号由微程序存储器 uM 输出。而各寄存器,运算器的控制端口与 uM 联接。 三 实验内容在实验前,先用 8 芯电缆连接 J1 和 J2,控制方式开关拨到“微程序控制”方向。将计算机串口与实验仪串口相连,启动 COP2000 软件,并用快捷图标“设置”功能打开设置窗口,选择实验仪连接的串行口,然后再按“连接 COP2000 实验仪”按钮接通到实验仪。实验 1 数据传送/输入输出实验1. 在 COP2000 软件中的源程序窗口输入下列程序:MOV A,#12HMOV A,R0MOV A,R0MOV

3、A, 01HA WTDL RS T R 3R 2R 1R 0M A Rk e y i np o r t o u tP Cm e m _ a m e m _ dI RC o n t r o l2 4A L UD B U SA B U SI AI B U SI N T _ C O D ED i s p l a yI n p u tS R A M4INOUTEND 2 将程序另存为 EX1.ASM,将程序汇编成机器码,反汇编窗口会显示出程序地址,机器码,反汇编指令。3 执行“单微指令运行”功能,观察执行每条指令时,寄存器的输入/输出状态,各控制信号的状态,PC 及uPC 如何工作,其跟踪结果写人下表

4、。汇 编 指 令 程序地址机器码 指令说明 微程序 PC uPC 运行时寄存器或存储器的值MOV A,#12H00017C12将立即数 12 装入寄存器 A C7FFF7CBFFFF01027C7DA=12HMOV A, R0 02 70 寄存器值 R0 装入寄存器 A FFF7F7CBFFFF03 7071A=00HMOV A, R003 74 寄存器 R0 间址内容装入寄存器 AFF77FFD7BFF7CBFFFF04 747576MAR=00HA=7CMOV A, 01H04057801存储器 01 单元内容装入寄存器 AC77FFFD7BFF7CBFFFF050678797AMAR=0

5、1HA=12HIN 06 C0 端口 IN 输入装入寄存器 A FFFF17CBFFFF07 C0C1IN=00HA=00HOUT 07 C4 累加器 A 输出 OUT 端口 FFDF9FCBFFFF08 C4C5OUT=00H实验 2 数据运算实验1 在 COP2000 软件中的源程序窗口输入下列程序:ADDC A, R1SUB A, R0AND A,#55HOR A,02HEND 2 将程序另存为 EX2.ASM,将程序汇编成机器码,反汇编窗口会显示出程序地址,机器码,反汇编指令。3 执行“单微指令运行”功能,观察执行每条指令时,寄存器的输入/输出状态,各控制信号的状态,PC 及uPC 如

6、何工作,其跟踪结果写人下表。汇编指令 程序地址机器码 指令说明 微程序 PC uPC 运行时寄存器或存储器的值ADDC A, R100 21 累加器 A 加寄存器 R1,带进位 FFF7EFFFFE94CBFFFF01 202122W=00HA=00HSUB A, R101 35 累加器 A 减寄存器 R1 间址的存储器值FF77FFD7BFEFFFFE91CBFFFF02 34353637MAR=00HW=21HA=BEHAND A, #55H02035C55累加器 A 逻辑与立即数 55H C7FFEFFFFE93CBFFFF03045C5D5EW=55HA=14HOR A, 04 68

7、累加器 A 逻辑或存储器 02 单元 C77FFF 05 68 MAR=02H402H 05 02 的内容 D7BFEFFFFE92CBFFFF06 696A6BW=5CHA=5CH实验 3 转移实验1 在 COP2000 软件中的源程序窗口输入下列程序:MOV A,#01LOOP:SUB A,#01JC LOOPJZ LOOPJMP 0CPL AEND 2 将程序另存为 EX4.ASM,将程序汇编成机器码,反汇编窗口会显示出程序地址,机器码,反汇编指令。3 执行“单微指令运行”功能,观察执行每条指令时,寄存器的输入/输出状态,各控制信号的状态,PC 及uPC 如何工作,其跟踪结果写人下表。汇

8、编指令 程序地址机器码 指令说明 微程序 PC uPC 运行时寄存器或存储器的值MOV A,#01 00017C01立即数 01H 装入累加器 A C7FFF7CBFFFF01027C7DA=01HSUB A,#01 02033C01累加器 A 减 01H C7FFEFFFFE91CBFFFF03043C3D3EW=01HA=FFHJC LOOP 0405A002有进位,跳转 02 地址 C6FFFFCBFFFF0502A0A1EM=3CHPC=02HJZ LOOP 0607A402A=0,跳转 02 地址 C6FFFFCBFFFF0708A4A5EM=02HJMP 0 0809AC00无条件跳转至程序起始 C6FFFFCBFFFF0900ACADEM=00HPC=00H四、实验体会及建议实验遇到的问题及解决办法;实验内容是否合适:(内容多,适中,内容少) ;对本次实验的建议,以及以后实验内容安排的建议等。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报