计算机组成原理 - 实验报告

实验环境

DaisCMX16+


实验内容

  1. 第一次实验
    • 手动实验环境
    • 十六位机运算器实验
  2. 第二次实验
    • 通用寄存器实验
    • 准双向I/O口实验
    • 地址总线组成实验
  3. 第三次实验
    • 十六位数据总线实验
    • 存储器读写实验
    • 指令总线运用实验
  4. 第四次实验
    • 微控制器实验


内容详细

手动控制实验环境

所谓手动控制,就是用二进制拨动开关模拟微控制信号,以手动方式设置相互关联的逻辑控制电位,建立“源与目”的有效状态,实现和完成实验制定的控制任务。

实验目的

DaisCMX16+ 手控态提供“在线”与“搭接”两种实验方式,“在线”态其内部线路已按规范连接,“搭接”态则可忽略微控制器组成环节,自定义和连接单元部件与关联电路。

本次实验采用“搭接”方式,一方面可以让我们了解实验箱“在线”态内部一些线路,另一方面也是让我们动手体验一次实验连接环节与实验拆除环节。


十六位机运算器实验

实验目的

掌握十六位机字与字节运算的数据传输格式,验证运算功能发生器及进位控制组合功能。

实验原理

通过准双向I/O输入输出端口给出参与运算的数据,两个运算寄存器 AX,BX ALU 相连,给出相应的功能编码,然后经过 ALU 运算后输出到 FUN

实验过程
  1. 总线源编码选择 IOR ,打开字写功能,通过 I/O 单元向累加器 AX 与暂存器 BX 置数。
  2. 总线源编码选择 ALU ,通过 MS2S1S0 选择相应的逻辑运算或算数运算。
  3. FUN 即为运算结果。
运算器功能编码

算数运算

M S2 S1 S0 功能
0 0 0 0 A+B+C
0 0 0 1 ABC
0 0 1 0 RLC
0 0 1 1 RRC
0 1 0 0 A+B
0 1 0 1 AB
0 1 1 0 RL
0 1 1 1 RR


逻辑运算

M S2 S1 S0 功能
1 0 0 0 B
1 0 0 1 /A
1 0 1 0 A
  • 6
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值