![preview](https://dl-preview.csdnimg.cn/86503109/0001-b11e23cac9ac80018770e6ed3411a8ba_thumbnail-wide.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
实验报告涉及的是南京邮电大学2020级计算机科学与技术专业的计算机组成与结构课程,重点是综合实验的调试。由于本学期采用全程网课形式,学生并未参与线下实验,因此实验报告主要基于线上学习的体验和理解进行编写。 实验的核心目标是通过使用软件HKCPT来熟悉程序的编译和加载过程,并通过微单步、单拍调试深入理解模型机中的数据流向。实验过程中,学生会接触到各种计算机硬件组件和它们之间的交互,例如总线、内存单元、微程序控制单元、寄存器组单元、算术逻辑单元、指令寄存器以及启停单元等。 实验环境包括了必要的硬件和软件工具,如HKCPT软件,它提供了一个模拟的计算机架构,用于模拟程序的执行和调试。在实验中,学生需要理解和配置各个模块的控制信号,比如总线和内存单元的连接、微程序控制单元的微指令产生、寄存器组的操作以及算术逻辑单元的运算等。 指令系统部分列出了若干基本的指令助记符,包括加法、减法、移动、逻辑运算和跳转指令。例如,ADD A,R0指令将寄存器R0的内容加到累加器A中,而JZ addr则根据A是否为0来决定程序的跳转地址。每个指令都由微周期和相应的微操作组成,这些微操作描述了指令执行的详细步骤,如数据的读取、计算和存储。 实验一要求学生在HKCPT软件中实现加法和减法的普通指令。这包括编写包含特定指令的程序,如MOV A,#55将立即数55加载到累加器A,ADD A,R0执行A和R0的加法,然后将结果存储回A。最后,通过HALT指令停止程序执行。 通过这个实验,学生可以深入理解计算机内部的工作机制,包括指令的执行流程、数据在不同硬件组件之间的流动,以及如何通过调试工具分析和解决问题。这种实践性学习对于掌握计算机组成原理至关重要,也为后续的系统级编程和硬件设计奠定了基础。
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![xls](https://img-home.csdnimg.cn/images/20210720083658.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![7z](https://img-home.csdnimg.cn/images/20210720083312.png)
![](https://csdnimg.cn/release/download_crawler_static/86503109/bg1.jpg)
![](https://csdnimg.cn/release/download_crawler_static/86503109/bg2.jpg)
![](https://csdnimg.cn/release/download_crawler_static/86503109/bg3.jpg)
![](https://csdnimg.cn/release/download_crawler_static/86503109/bg4.jpg)
![](https://csdnimg.cn/release/download_crawler_static/86503109/bg5.jpg)
剩余28页未读,继续阅读
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/e89ca853132e44bf89857e8eaa27b035_qq_35500719.jpg!1)
- 粉丝: 2w+
- 资源: 90
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)