课设样本(第六组)_第1页
课设样本(第六组)_第2页
课设样本(第六组)_第3页
课设样本(第六组)_第4页
课设样本(第六组)_第5页
已阅读5页,还剩24页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

沈阳理工大学课程设计专用纸 0 成成 绩绩 评评 定定 表表 学生姓名班级学号 专 业计算机科学 与技术 课程设计题目 多寄存器算术增量 数据 传送 输入输出 转移指 令实验计算机设计 第 6 组 评 语 组长签字 成绩 日期 2012 年 月 日 沈阳理工大学课程设计专用纸 1 课课程程设设计计任任务务书书 学 院信息学院专 业计算机科学与技术 学生姓名学 号 设计题目 多寄存器算术增量 数据传送 输入输出 转移指令实验计算机设计 第 6 组 内容及要求 利用 EL JY II 型计算机组成原理实验仪提供的硬件资源 通过设计 包括整机结构设计 指令设 计 微程序设计 微指令设计 调试程序设计等 组装 调试三个步骤完成一台微程序控制的简单 实验计算机的研制 设计总要求 1 实验计算机整机应由如下几个模块组成 运算器 寄存器 指令部件 微程序控制部件 内存 总线缓冲电路 输入和输出控制电路 2 运算器采用双数据暂存器多寄存器结构 并带移位运算功能 3 设计如下几条机器指令的格式 指令格式可以采用单字长或双字长设计 算术增量运算指令 INC rd 功能 rd 1 rd 数据传送指令 MOV rs rd 功能 rs rd 输入输出指令 IN DATA rd 功能 DATA rd OUT Ri 功能 Ri 的值 LED 输出 转移指令 JMP ADDR 功能 ADDR PC 4 设计微指令的格式 编写上述每条机器指令所对应的微程序 并上机调试 5 通过如下程序的编写调试 验收机器指令 微指令 微程序的设计结果 IN data R0 IN data R2 INC R2 OUT R2 MOV R2 R0 OUT R0 JMP 00H 进度安排 第 17 周 布置课程设计任务 查阅资料 分组设计 实验室组装和调试 第 18 周 调试 验收 答辩 编写课程设计报告 指导教师 签字 2012 年 月 日 学院院长 签字 2012 年 月 日 沈阳理工大学课程设计专用纸 2 目目 录录 1 实验计算机的设计 3 1 1 设计整机逻辑框图并画出逻辑框图 3 1 2 微指令编码的格式设计 5 1 3 设计指令系统 7 1 3 设计指令的执行流程 画出微程序流程图 10 1 5 确定微程序控制方式 12 1 5 1 微程序入口地址形成方法 12 1 5 2 微程序顺序控制方法 13 1 6 编写各指令的微程序 14 2 实验计算机的组装 15 2 1 实验计算机的设计 各种芯片管脚和功能图在附录中列出 15 2 2 实验计算机的组装 16 3 实验计算机的调试过程 19 3 1 调试前准备 19 3 2 程序调试过程及调试结果 21 3 3 结果分析 22 4 实验总结 23 4 1 实验中遇到的问题 23 4 1 1 出错 23 4 1 2 故障分析查找 23 4 1 3 确认是否属故障 23 4 1 4 正确判断故障原因 23 4 2 课设体会 23 5 附录 24 5 1 各种芯片管脚和功能图 24 5 2 参考资料 27 沈阳理工大学课程设计专用纸 3 1 实验计算机的设计实验计算机的设计 1 1 设计整机逻辑框图并画出逻辑框图设计整机逻辑框图并画出逻辑框图 一 模型机的组成 1 模型机是由运算器 控制器 存储器 输入设备 输出设备五大部分 组成 运算器又是有 299 74LS181 完成控制信号功能的算逻部件 暂存器 LDR1 LDR2 及三个通用寄存器 Ax Bx Cx 等组成 控制器由程序计数器 PC 指令寄存器 地址寄存器 时序电路 控制存 储器及相应的译码电路组成 存储器 RAM 是通过 CE 和 W R 两个微命令来完成数据和程序的的存放功 能的 输出设备有两位 LED 数码管和 W R 控制完成的 2 计算机由基板和 CPU 板两部分组成 基板 本部分是 8 位机和 16 位机的公共部分 包括以下几个部分 数据 输入输出 显示及监控 脉冲源及时序电路 数据和地址总线 外设控制电路 单片机控制电路和键盘操作部分 与 PC 机通讯的接口 主存器和电源 CPLD 实验板 自由实验区 CPU 板 本板分为 8 位机和 16 位机两种 除数据字长分为 8 位和 16 位 外 都包括以下部分 微程序控制器 运算器 寄存器堆 程序计数器 指令 寄存器 指令译码电路 地址寄存器 数据 地址和控制总线 运算器部分 由算术逻辑单元 ALU 74LS181 U29 U30 暂存器 74LS273 U27 U28 三态门 74LS244 U31 和进位控制电路 GAL 芯片 U32 等组成 存储器部分 由静态存储器 1 片 6116 2K 8 构成 其数据线 D0 D7 接 到数据总线 地址线 A0 A7 由地址锁存器 74LS273 给出 黄色地址显示灯 MA7 MA0 与地址总线相连 显示地址总线的内容 数据经三态门 74LS245 连至数据总线 分时给出地址和数据 沈阳理工大学课程设计专用纸 4 二 本系统的结构组成为 本板分为 8 位机和 16 位机两种 除数据字长分别为 8 位和 16 位以外 都 包括以下几个部分 微程序控制器 运算器 寄存器堆 程序计数器 指令寄 存器 指令译码电路 地址寄存器 数据 地址和控制总线 基板 本部分是 8 位机和 16 位机的公共部分 包括以下几个部分 数据输 入和输出 显示及监控 脉冲源及时序电路 数据和地址总线 外设控制实验 电路 单片机控制电路和键盘操作部分 与 PC 机通讯的接口 主存储器 电源 CPLD 实验板 选件 自由实验区 面包板 运算器 由算术逻辑单元 ALU 累加寄存器 数据缓冲寄存器 和状态条件 寄存器组成 它是数据加工处理部件 相对控制器而言 运算器接受控制器的 命令而进行动作 即运算器所进行的全部操作都是有控制器发出的控制信号来 指挥的 所以它是执行部件 存储器 是保存或 记忆 解题的原始数据和解题步骤 在运算前需要把参 加运算的数据和解题步骤通过输入设备送到存储器中保存 微程序控制器 控制部件通过控制线向执行部件发出各种控制命令 通常把这 种控制命令叫做微命令 而执行部件接受命令后的操作叫做微操作 本系统有两种外部 I O 设备 一种是二进制代码开关 它作为输入设备 另一种是数码管 它作为输出设备 输入时 二进制开关数据直接经过三态门送到数据总线上 只要开关状态 不变 输入的信息也不变 输出时 将输出数据送到外部数据总线上 当写信 号 W R 有效时 将数据打入输出锁存器 驱动数码管显示 沈阳理工大学课程设计专用纸 5 整机逻辑框图如图 1 1 所示 M S1 S0 数据总线 D BUS 74299 LPC 299 G 程序计数器 PC ALU G LOAD PC G M CN ALU S3S2S1S0 数据暂存器 LT1 数据暂存器 LT2 LAR 地址寄存器 AR 地址总线 ADDR BUS LDR1 LDR2 存储器 MEM READ WRITE 寄存器 R0 寄存器 R1 寄存器 R2 微控器 脉冲源及时序 LR0 R0G LR1 R1G LR2 R2G 指令寄存器 IR C G LDIR 输入设备 W R 控制门 输出设备 数据 LED G 控制信号 图 1 1 整机逻辑框图 1 2 微指令编码的格式设计微指令编码的格式设计 本系统设计的微指令采用水平型微指令格式 字长共 24 位 其控制位顺序如下 24232221201918171615 14 1312 11 109 8 7654 321 S3S2S1S0MCnWE1A1BF1F2F3uA5 uA4 uA3 uA2 uA1 uA0 沈阳理工大学课程设计专用纸 6 其中前 18 位为操作控制字段和测试字段 uA5 uA0 为 6 位的下地址字段微地址 微指令中个控制位的含义如下 S3 S2 S1 S0 M Cn 是控制运算器的逻辑和算术运算的微命令 S3 S2 S1 S0 M Cn 000 0 0 0 0 0 011 0 0 1 0 1 020 0 1 1 1 1 03000001 04000011 WE 是写内存的微命令 状态 1 有效 1A 1B 是输入电路选通 内存 RAM 选通 输出 LED 选通控制微命令 分别对应状态 11 10 01 状态 00 为无效 F1 F2 F3 为三个译码字段 分别由三个控制位经指令译码电路 74138 译码输出 8 种状态 前 7 种状态分别对应一组互斥性微命令中的一个 状态 111 为无效 F3 字段 包含 P1 P4 四个测试字位 其功能是根据机器指令代码及相应微指令代码进行译码测试 使微程序转入相应的微地址入囗 从而实现微程序的顺序 分支 循环运行 F1 F2 F3 三个字段的编码方案如表 1 3 表 1 3 F1 F2 F3 三个字段的编码方案表 F1 字段 F2 字段 F3 字段 15 14 13 选择 12 11 10选择 9 8 7 选择 0 0 0 LDRi 0 0 0 RAG 0 0 0 P1 0 0 1 LOAD 0 0 1ALU G 0 0 1 AR 0 1 0 LDR2 0 1 0 RCG 0 1 0 P3 0 1 1 0 1 1 0 1 1 1 0 0 LDR1 1 0 0RBG 1 0 0 P2 1 0 1 LAR 1 0 1 PC G 1 0 1 LPC 1 1 0 LDIR 1 1 0299 G 1 1 0 P4 其中微命令 LDRi 表示写寄存器操作 微命令 LOAD 表示程序计数器 PC 写操作 微命令 LDR2 表示数据暂存器 LT2 写操作 微命令 LDR1 表示数据暂存器 LT1 写操作 微命令 LAR 表示地址寄存器 AR 写操作 微命令 LDIR 表示指令寄存器写操作 微命令 RAG 表示源寄存器读操作 沈阳理工大学课程设计专用纸 7 微命令 ALU G 表示运算器输出操作 微命令 RCG 表示目的寄存器读操作 微命令 PC G 表示程序计数器 PC 读操作 微命令 LPC 表示程序计数器 PC 选通操作 微命令 299 G 表示移位寄存器读写操作 微命令 RBG 表示变址寄存器读操作 1 3 设计指令系统设计指令系统 1 访问及转移指令 本机设计有 2 条访问指令 即存数 STA 取数 LDA 1 条转移指令 即无条件转移 JMP 指令格式如下 7 65 43 21 0 00MOP CODErd D 其中 OP CODE 为操作码 rd 为目的寄存器地址 LDA STA 指令使用 D 为位移量 正负均可 M 为寻址模式 其定义见表 1 1 表 1 1寻址模式说明 寻址模式 M 有效地址 E 说 明 00 01 10 11 E D E D E RI D E PC D 直接寻址 间接寻址 RI 变址寻址 相对寻址 本机规定变址寄存器 RI 指定为寄存器 R2 2 算术逻辑指令 算术逻辑指令用单字节表示 寻址方式采用寄存器直接寻址其格式如 下 7 6 5 43 21 0 OP CODErsRd 其中 OP CODE 为操作码 rs 为源寄存器 rd 为目的寄存器 并规定 Rs 或 rd选定寄存器 00R0 沈阳理工大学课程设计专用纸 8 01R1 10R2 3 I O 指令 输入 IN 和输出 OUT 指令采用单字节指令 其格式如下 7 6 5 43 21 0 OP CODEaddrrd 其中 addr 01 时 选中 数据输入电路 中的开关组作为输入设备 addr 10 时 选中 输出显示电路 中的数码管作为输出设备 各指令系统主 要功能参见表 1 1 各指令系统主要功能表 表 1 1 算术增量运算指令 INC R2 指令功能 rd 1 rd 指令格式 指令类型指令助记符指令功能指令格式 操作数寻址 方式 输入指令INDATA rd01 00 01 00寄存器寻址 数据传送指令 MOVrs rd 10 00 10 10寄存器寻址 输出指令OUTDATA LED01 01 10 00寄存器寻址 算术增量运算指令 INC rd 1 rd 10 11 10 10寄存器寻址 转移指令JMPE PC 00 00 10 00 0001 10 00 0010 10 00 00 11 10 00 直接寻址 间接寻址 RI 变址寻址 相对寻址 7 6 5 43 2 1 0 沈阳理工大学课程设计专用纸 9 机器码 10111010 数据转移指令 MOV R2 R0 指令功能 rs rd 指令格式 机器码 00000001 00000111 转移指令 JMP 11 00H 指令功能 00H PC PC 指令格式 机器码 00001000 00001000 输入指令 IN R0 指令功能 DATA R0 指令格式 机器码 01000100 输出指令 OUT R0 指令功能 RO LED 输出 指令格式 1 0 1 11 0 1 0 7 6 5 43 2 1 0 1 0 0 0 1 0 0 0 7 6 5 43 2 1 0 0 0 0 01 0 0 0 00H 7 6 5 43 2 1 0 0 1 0 00 1 0 0 7 6 5 43 2 1 0 0 1 0 11 0 0 0 沈阳理工大学课程设计专用纸 10 机器码 01011000 1 3 设计指令的执行流程 画出微程序流程图设计指令的执行流程 画出微程序流程图 每条指令对应的微程序流程图 1 输入指令 IN 图 1 1 IN 指令的微程序流程图 2 输出指令 OUT 沈阳理工大学课程设计专用纸 11 图 1 2 OUT 指令的微程序流程图 3 转移指令 JMP 图 1 3 JMP 指令相对寻址的微程序流程图 4 数据传输指令 MOV 图 1 4 mov 数据传输指令的微程序流程图 沈阳理工大学课程设计专用纸 12 5 算术增量运算指令 INC 图 1 5 INC 算数增量指令的微程序流程图 1 5 确定微程序控制方式确定微程序控制方式 1 5 1 微程序入口地址形成方法微程序入口地址形成方法 采用多路转移方式 根据判别测试条件 通过微地址形成电路使微程序转 入相应的微地址入口 本系统有 3 个判别测试位 P4 判别测试位是根据指令译码输入 CA1 CA2 的状态为测试条件 通过修改下地址字段微地址的 A0 A1 位产生 3 路分支转 移 使微程序分别转移到写机器指令 读机器指令 和执行机器指令三种状态 的微程序的入口 P1 判别测试位是根据指令中的前 4 位操作码 IR7 IR6 IR5 IR4 的状态为 测试条件 通过修改下地址字段微地址的 A3 A2 A1 A0 位产生 16 路分 支转移 使微程序分别转移到 IN 指令 ADD 指令 MOV 指令 OUT 指令 RRC 指令等 16 条机器指令执行阶段的微程序的入口 P2 判别测试位是根据指令中的 2 位操作码 IR3 IR2 的状态为测试条件 通 过修改下地址字段微地址的 A1 A0 位产生 4 路分支转移 使微程序分别转移 到 LDA 指令 STA 指令 BZC 指令和 JMP 指令 4 条机器指令执行阶段的微程序 沈阳理工大学课程设计专用纸 13 的入口 1 5 2 微程序顺序控制方法微程序顺序控制方法 微程序顺序控制方式也即微程序执行过程中下一条微指令地址的确定方式 常用的有两种方式 计数增量方式和 下地址场 断定方式 计数增量方式是指微程序在执行过程中 通过微程序控制部件中的微地址 计数器 MPC 增量计数 来产生下一条微指令地址 因此 采用这种方式的微指 令格式中可以不设置 下地址场 字段 微程序存储在控存的若干个连续单元 中 下地址场 断定方式是指微程序在执行过程中 通过微程序控制部件中 的微地址形成电路 直接接受微指令中 下地址场 字段的信息 来产生下一 条微指令地址 因此 采用这种方式的微指令格式中设有 下地址场 字段 一条机器指令所对应的微程序在控存中可以不连续存放 本实验计算机的顺序控制是采用 下地址场 断定方式 无论是在微程序 的顺序执行过程中 还是最后一条微指令执行结束之后进入下一条机器指令的 取指过程 都是由微指令中 下地址场 字段的微地址 通过微程序控制部件 中的微地址形成电路 直接来产生下一条微指令地址 微程序控制部件组成结 构示意图如图 1 12 图 1 12 微程序控制部件组成结构示意图 沈阳理工大学课程设计专用纸 14 1 6 编写各指令的微程序编写各指令的微程序 根据指令执行流程和微指令格式 编写各指令对应的微程序中每条微指 令的编码 分别写出 2 进制和 16 进制编码 表 1 1 IN 指令的编码 微地址 二进制 S3S2S1 S0 M CN WE 1A 1BF1F2F3UA5 UA0 000001000000000101101101000010 000010000000010 110111111111101 111101000000010110111000010000 010100000000011 000111111000001 表 1 2 OUT 指令的编码 微地址 二进制 S3S2S1 S0 M CN WE 1A 1BF1F2F3UA5 UA0 000001000000000101101101000010 000010000000010 110111111111101 111101000000010110111000010000 010101000000101111 010111000001 表 1 3 JMP 指令相对寻址的编码 微地址 二进制 S3S2S1 S0 M CN WE 1A 1BF1F2F3UA5 UA0 000001000000000101101101000010 000010000000010 110111111111101 111101000000010110111000010000 010011000000000101101 101100110 100110000000010 100111111100111 100111000000000 010101111100000 101000100101000 101100111101001 101001100101000 100 100 100100000 表 1 4 INC 指令相对寻址的编码 000010000000010110111 111111101 111101000000010110111 000010000 010011000000000101101 101100110 011011000000000 100 000 111 110010 110010000000000 000 001 111 000001 沈阳理工大学课程设计专用纸 15 表 1 5 MOV 指令相对寻址的编码 000010000000010 110111111111101 111101000000010110111000010000 010011000000000101101 101100110 011000000000000000000111000001 2 实验计算机的组装实验计算机的组装 2 1 实验计算机的设计 各种芯片管脚和功能图在附录中列出 实验计算机的设计 各种芯片管脚和功能图在附录中列出 运算器部分由算术逻辑单元 ALU 74LS181 U29 U30 暂存器 74LS273 U27 U28 三态门 74LS244 U31 和进位控制电路 GAL 芯片 U32 等组成 电路图见图 2 1 图 2 1 运算器部分电路图 沈阳理工大学课程设计专用纸 16 2 2 实验计算机的组装实验计算机的组装 根据各部分的组成 连线步骤如下 R0G R2G 寄存器堆电路 R0G R2G 指令寄存器电路 LR0 LR2 寄存器堆电路 LR0 LR2 指令寄存器电路 IR2 IR7 指令寄存器电路 IR2 IR7 指令寄存器电路 IO0 IO3 指令寄存器电路 IO0 IO3 指令寄存器电路 CA1 指令寄存器电路 E4 控制总线 CA2 指令寄存器电路 E5 控制总线 Y2 I O 控制电路 D G 输出显示电路 Y1 I O 控制电路 CE 主存储器电路 WR 输出显示电路 W R 读写控制电路 F1 F4 控制总线 T1 T4 读写控制电路 AD7 AD0 地址总线 MA7 MA0 主存储器电路 WE 主存储器电路 W R 读写控制电路 ALUJ2 运算器电路 BD7 BD0 数据总线 ALUJ1 运算器电路 BD7 BD0 数据总线 PCJ1 程序计数器电路 BD7 BD0 数据总线 RJ1 寄存器堆电路 BD7 BD0 数据总线 MC16 MC17 微程序控制器电路 1A 1B I O 控制电路 299 G 微程序控制器电路 299 G 运算器电路 MC24 MC19 微程序控制器电路 S3 CN 运算器电路 LDR1 微程序控制器电路 LDR1 运算器电路 LDR2 微程序控制器电路 LDR2 运算器电路 ALU G 微程序控制器电路 ALU G 运算器电路 AR 微程序控制器电路 AR 运算器电路 沈阳理工大学课程设计专用纸 17 PC G 微程序控制器电路 PC G 程序计数器电路 LOAD 微程序控制器电路 LOAD 程序计数器电路 LPC 微程序控制器电路 LPC 程序计数器电路 LRi 微程序控制器电路 LRi 指令译码电路 RAG RCG 微程序控制器电路 RAG RCG 指令译码电路 SA5 SA0 微程序控制器电路 SA5 SA0 指令译码电路 P1 P4 微程序控制器电路 P1 P4 指令译码电路 LDIR 微程序控制器电路 LDIR 指令寄存器电路 UAJ1 微程序控制器电路 C1 C6 控制总线 MC18 微程序控制器电路 WE 读写控制电路 LAR 微程序控制器电路 LAR 地址寄存器电路 D0 D7 输出显示电路 BD7 BD0 数据总线 MD7 MD0 主存储器电路 BD7 BD0 数据总线 按照组装图将各接口处用连接线连接起来 连线时应按如下方法 对于横 排座 应使排线插头上的箭头面向自己插在横排座上 对于竖排座 应使排线 插头上的箭头面向左边插在竖排座上 沈阳理工大学课程设计专用纸 18 实验计算机接线图如图 2 5 图 2 5 实验计算机的接线图 沈阳理工大学课程设计专用纸 19 3 实验计算机的调试过程实验计算机的调试过程 3 1 调试前准备调试前准备 1 按照实验指导说明书连接硬件系统 2 启动实验软件 打开实验课题菜单 选中实验课题打开实验课题参数 对话窗口 读写微指令操作时如图 3 1 图 3 1 微指令操作 1 写 在编辑框中输入实验指导书中的微指令程序 格式 两位八进制微地址 空格 六位十六进制微代码 或直接打开随机附带的程序 EX6 MSM 将实验箱上 的 K4K3K2K1 拨至 0010 写状态 然后按 写入 按钮 微程序写入控制存储器电路 2 读 将实验箱上的 K4K3K2K1 拨至 0100 读状态 在 读出微地址 栏中填入 两位八进制地址 按 读出 按钮 则相应的微代码显示在 读出微代码 栏中 3 保存 按 保存 按钮 微程序代码保存在一给定文件 MSM 中 4 打开 按 打开 按钮 打开已有的微程序文件 并显示在编辑框中 沈阳理工大学课程设计专用纸 20 机器指令操作如图 3 2 图 3 2 机器指令操作 1 写 在编辑框中输入实验指导书中机器指令程序 格式 两位十六进制地址 空格 2 位或 4 位十六进制代码 或直接打开随机附带的程序 EX6 ASM 将实验 箱上的 K4K3K2K1 拨至 0101 运行状态 拨动 CLR 开关对地址和微地址清零 然后按 写入 按钮 机器指令写入存储器电路 注 对于 8 位机 十六进制代码为 2 位 对于 16 位机 十六进制代码可以是 2 位 也可以是 4 位 2 读 将实验箱上的 K4K3K2K1 拨至 0101 运行状态 在 读出指令地址 栏 中填入两位十六进制地址 拨动 CLR 开关对地址和微地址清零 然后按 读出 按钮 则相应的指令代码显示在 读出指令代码 栏中 3 保存 按 保存 按钮 机器指令程序保存在一给定文件 ASM 中 4 打开 按 打开 按钮 打开已有的机器指令程序文件 并显示在编辑框中 5 单步 在运行状态下运行程序前 先拨动 CLR 开关对地址和微地址清零 然后每按一次 单步 按钮 执行一条微指令 可从实验箱的指示灯和显示 LED 观 察单步运行的结果 6 连续 在连续运行程序前 先拨动 CLR 开关对地址和微地址清零 然后按 连续 按钮 可连续执行程序 可从实验箱的指示灯和显示 LED 观察连续运行的 结果 7 停止 在连续运行程序过程中 可按 停止 按钮暂停程序的执行 此时地址 和微地址并不复位 仍可以从暂停处单步或连续执行 沈阳理工大学课程设计专用纸 21 3 2 程序调试过程及调试结果程序调试过程及调试结果 测试数据为 05H 十六进制数 图 3 3 输入数据 1 在操作菜单中单击 连续 拨动 CLR 开关对地址和微地址清零 2 在弹出的对话框中输入十六进制数 01H 观察输出显示电路的电子屏 01 0000 0001 二进制 数据显示灯显示 0000 0001 3 程序继续执行 把这个二进制数存放在存储器 R0 中 再输入 05H 观 察输出显示电路的电子屏 05 0000 0101 二进制 数据显示灯显示 0000 0101 4 接下来对 R2 执行 INC 输出 R2 为 0000 0110 执行 mov R2 R0 输出 R0 为 0000 0110 沈阳理工大学课程设计专用纸 22 3 3 结果分析结果分析 本实验的机器指令程序执行顺序如下 地址机器码 助记符号 说明 00 44 IN data R0 功能 DATA rd 01 46 IN data R2 功能 DATA rd 02 BA INC R2 功能 rd 1 rd 03 5A OUT R2 功能 Ri 的值 LED 输出 04 88 MOV R2 R0 功能 rs rd 05 58 OUT R0 功能 Ri 的值 LED 输出 06 08 JMP 00H 功能 ADDR PC 07 00 理论值 输入值为 01H 存到 R0 再输入 05H 存入 R2 再将 R2 中的值加 1 输出 R2 后将结果再放到 R0 中 输出 R0 的值为 06H 实验值 LED 先输出 06H 设计成功 图 3 4 输出结果图 经过试验证明 试验结果与理论计算值一致 A 在实验中 写入微指令与机器指令代码的时候要注意 K1 K2 K3 K4 的开关顺 序 了解循环移位的原理及掌握微指令各式的各字段的功能是试验成功的关键 B 在实验中应注意排线的插法 对于横排座 应使排线插头上的箭头面向自己 沈阳理工大学课程设计专用纸 23 插在横排座上 对于竖排座 应使排线插头上的箭头面向左边插在竖

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论