基础实验部分该篇章共有五个基础实验组成,分别是:实验一运算器实验实验二存储器实验实验三数据通路组成与故障分析实验实验四微程序控制器实验实验五模型机CPU组成与指令周期实验实验一运算器实验运算器又称作算术逻辑运算单元(ALU),是计算机的五大基本组成部件之一,主要用来完成算术运算和逻辑运算
运算器的核心部件是加法器,加减乘除运算等都是通过加法器进行的,因此,加快运算器的速度实质上是要加快加法器的速度
机器字长n位,意味着能完成两个n位数的各种运算
就应该由n个全加器构成n位并行加法器来实现
通过本实验可以让学生对运算器有一个比较深刻的了解
一、实验目的1.掌握简单运算器的数据传输方式
2.掌握算术逻辑运算部件的工作原理
熟悉简单运算器的数据传送通路
给定数据,完成各种算术运算和逻辑运算
二、实验内容:完成不带进位及带进位的算术运算、逻辑运算实验
总结出不带进位及带进位运算的特点
三、实验原理:1
实验电路图图4-1运算器实验电路图2
实验数据流图图4-2运算器实验数据流图3
实验原理运算器实验是在ALUUNIT单元进行;单板方式下,控制信号,数据,时序信号由实验仪的逻辑开关电路和时序发生器提供,SW7-SW0八个逻辑开关用于产生数据,并发送到总线上;系统方式下,其控制信号由系统机实验平台可视化软件通过管理CPU来进行控制,SW7-SW0八个逻辑开关由可视化实验平台提供数据信号
(1)DR1,DR2:运算暂存器,(2)LDDR1:控制把总线上的数据打入运算暂存器DR1,高电平有效
(3)LDDR2:控制把总线上的数据打入运算暂存器DR2,高电平有效
(4)S3,S2,S1,S0:确定执行哪一种算术运算或逻辑运算(运算功能表见附录1或者课本第49页)
(5)M:M=0执行算术操作;M=1执行逻辑操作
(6)/CN:/CN=0表示ALU运算时最低位加进位1;/CN=1则表示