累加器实验总结计算机组成,计算机组成课程设计实验4.doc

计算机组成原理与体系结构 实验报告 1 1 1 实验内容或题目实验内容或题目 实验 1 数据传送实验 输入输出实验 实验 2 数据运算实验 加 减 与 或 2 2 实验目的与要求实验目的与要求 目的 了解 CPTH 计算机组成原理实验软件的使用方法 要求 利用 CPTH 计算机组成原理实验软件输入 修改程序 汇编成机器码并下载到试验仪上 由软件控制程序实现单指令执行 单微指令执行 全速执行 并在软件上观察指令或微指令执行过 程中数据的走向 各控制信号的状态 各寄存器的值 3 3 实验步骤实验步骤 实验 1 在 CPTH 软件中的源程序窗口输入下列程序 MOV A 07H MOV A R0 MOV a R0 MOV A 01H IN OUT END 将程序另存为 EX1 ASM 将程序汇编成机器码 调试窗口会显示出程序地址 机器码 反 汇编指令 程序地址机器码反汇编指令指令说明 007C 07MOV A 07H 立即数 07H 送到累加器 A 0270MOV A R0 寄存器 R0 送到累加器 A 0374MOV a R0 R0 间址的存储器内容送到累加器 A 计算机组成原理与体系结构 实验报告 2 0478 01MOV A 01H 存储 01 单元内容送到累加器 A 06C0IN 端口 IN 内容输入到累加器 A 07C4OUT 累加器 A 内容输出到端口 OUT 按快捷图标 F7 执行 单微指令运行 功能 观察执行每条微指令时 寄存器的输入 输 出状态 各控制信号的状态 PC 及 uPC 如何工作 实验 2 在 CPTH 软件中的源程序窗口输入下列程序 ADDCA R1 SUBA R1 ANDA 07H ORA 05H END 将程序另存为 EX2 ASM 将程序汇编成机器码 调试窗口会显示程序地址 机器 反汇编 指令 程序地址机器码反汇编指令指令说明 0021ADDCA R1 累加器 A 的值加上寄存器 R1 加进位 0135SUB A R1 累加器 A 减去 R1 间址的存储器内容 025C 35ANDA 07H 累加器 A 逻辑与立即数 07H 0468 02ORA 02H 累加器 A 逻辑或寄存器 02 单元的内容 按快捷图标的 F7 执行 单微指令运行 功能 观察执行的每条微指令时 寄存器的输 入 输出状态 各控制信号的状态 PC 及 uPC 如何工作 在了解数据运算的员列 可以加上一些数据传输指令给累加器 A 或寄存器 R 赋值再运算 并观察运算结果 4 4 测试数据与实验结果 可以抓图粘贴 测试数据与实验结果 可以抓图粘贴 计算机组成原理与体系结构 实验报告 3 图 4 1 立即数 07H 送到累加器 A 图 4 2 立即数 07H 送到寄存器 R0 图 4 3 寄存器 R0 送到累加器 A 图 4 4 R0 间址的存储器内容送到累加器 A 图 4 5 立即数 07H 送到间接地址 01H 计算机组成原理与体系结构 实验报告 4 图 4 6 存储 01 单元内容送到累加器 A 图 4 7 端口 IN 内容输入到累加器 A 图 4 8 累加器 A 内容输出到端口 OUT 图 4 9 立即数 07H 送入到寄存器 R1 图 4 10 寄存器 R1 中的内容送入到 W 中 图 4 11 立即数 07H 送入到累加器 A 计算机组成原理与体系结构 实验报告 5 图 4 12 累加器 A 的值加上寄存器 R1 加进位 图 4 13 累加器 A 减去 R1 间址的存储器内容 图 4 14 累加器 A 逻辑与立即数 07H 图 4 15 累加器 A 逻辑或寄存器 02 单元的内容 5 5 结果分析与实验体会结果分析与实验体会 初次接触这样的实验 刚开始觉得很茫然 不知道从何处着手 但通过老师的指导后 慢慢地 就理解了做这个实验的要求和目的 本实验要求我们熟悉实验仪的各个模块和它的功能 通过实验 浅显的理解了计算机内部各个部件的功能 各个寄存器的连接方式和数据流通方式 一开始在书上 看到的一些什么指令系统 微指令等等东西的时候不知所云 因为他们都是计算机能够识别而我们 很难认识的 此外 他们听上去又很抽象 感觉跟人的思维完全不同 不能从形象的角度来见识见 识他们 所以很难理解 但是在这次试验后 我对它就有了一个形象化的认识 通过本次实验 我们了解 CPTH 计算机组成原理实验软件的使用方法 并利用 CPTH 计算机组成 原理实验软件输入 修改程序 汇编成机器码并下载到试验仪上 由软件控制程序实现单指令执行 单微指令执行 全速执行 并在软件上观察指令或微指令执行过程中数据的走向 各控制信号的状 态 各寄存器的值

展开阅读全文

你可能感兴趣的:(累加器实验总结计算机组成)