计算机组成原理实验(接线、实验步骤)方案

实验一运算器
[实验目的]
1.掌握算术逻辑运算加、减、乘、与的工作原理;
2.熟悉简单运算器的数据传送通路;
3.验证实验台运算器的8位加、减、与、直通功能;
4.验证实验台4位乘4位功能。
[接线]
功能开关:DB=0 DZ=0 DP=1 IR/DBUS=DBUS
接线:LRW:GND(接地)
IAR-BUS# 、M1、M2、RS-BUS#:接+5V
控制开关:K0:SW-BUS# K1:ALU-BUS
K2:S0 K3:S1 K4:S2
K5:LDDR1 K6:LDDR2
[实验步骤]
一、(81)H与(82)H运算
1.K0=0:SW开关与数据总线接通
K1=0:ALU输出与数据总线断开
2.开电源,按CLR#复位
3.置数(81)H:
在SW7—SW0输入10000001→LDDR2=1,LDDR1=0→按QD:数据送DR2置数(82)H:
在SW7—SW0输入10000010→LDDR2=0,LDDR1=1→按QD:数据送DR1 4.K0=1:SW开关与数据总线断开石墨转子
K1=1:ALU输出与数据总线接通
5. S2S1S0=010:运算器做加法
(观察结果在显示灯的显示与进位结果C的显示)
6.改变S2S1S0的值,对同一组数做不同的运算,观察显示灯的结果。
二、乘法、减法、直通等运算
1.K0K1=00
2.按CLR#复位
3.分别给DR1和DR2置数
4.K0K1=11
5. S2S1S0取不同的值,执行不同的运算
苯胺的制备[思考]
M1、M2控制信号的作用是什么?
运算器运算类型选择表
选择操作
S2 S1 S0
0 0 0 A&B
0 0    1 A&A(直通)
0    1 0 A+B
0    1    1 A-B
1 0 0 A(低位)ΧB(低位)
完成以下表格
ALU-BUS SW-BUS# 存储器内容S2S1S0 DBUS    C
输入时:计算时:DR1:01100011
DR2:10110100
(与)DR1:10110100
DR2:01100011
(直通)
DR1:01100011
DR2:01100011
(加)DR1:01001100
DR2:10110011
(减)
DR1:11111111
DR2:11111111
(乘)
实验二双端口存储器
[实验目的]
1.了解双端口存储器的读写;
2.了解双端口存储器的读写并行读写及产生冲突的情况。
[接线]
功能开关:DB=0 DZ=0 DP=1 IR/DBUS= DBUS AR1/AR2=AR1
接线:IAR_BUS# ←→+5V :禁止IAR输出
RS_BUS# ←→+5V :禁止寄存器堆RF输出
M3 ←→+5V :
ALU_BUS ←→GND(接地):禁止运算器输出
AR1_INC ←→GND(接地):禁止AR1自动+1
控制开关:K0:CEL# K1:LRW K2:CER
K3:LDAR1 K4:LDAR2 K5:SW-BUS#
K6:LDIR
CEL# = 0:选中左端口LRW= 0:左端口读
1:禁止左端口1:左端口写
注意:①SW-BUS#、CEL#不能同时为0。
②使用左端口向某一存储单元写入,将地址写入AR1后,应置LDAR1(K4)=0,避免写数时数据同时进入AR1。
[实验内容及步骤]
一、向左端口写数并读出
可控硅触发器1.写数
IR/DBUS= DBUS AR1/AR2=AR1
K0-6=1101000
SW7-0=00H,按QD:将00地址写入AR1
K0K1K3=000
SW7-0=80H,按QD:将数据80写入00单元
重复在10H、20H、30H、40H单元分别写入数据81H、82H、83H、84H
2.读数
K0-6=1101000
SW7-0=00H,按QD:将00地址写入AR1
t梁预制K5=1,K3=0,K0=0,K1=1:读出00地址的数据
重复读出10H、20H、30H、40H单元的数据,记录DBUS和AR1的灯显示。
二、在右端口读数(将00H、10H、20H、30H、40H单元的数据从右端口读出,
写入IR)
IR/DBUS= IR AR1/AR2=AR2
K0-6=1100100
SW7-0=00H,按QD:将00地址写入AR2
K4=0,K2=1,K6=1,按QD:读出00地址的数据,并写入IR
重复读出10H、20H、30H、40H单元的数据,记录IR和AR2的灯显示。
三、并行读写,访问冲突
1.AR1/AR2=AR1
K0-6=1101000
SW7-0=38H,按QD:将38地址写入左边
AR1/AR2=AR2
K3=0,K4=1,K5=0
SW7-0=38H,按QD:将38地址写入右边
2.K2=1 K0=1 测BUSYL
K2=1 K0=0 测BUSYL 先选中右边再选中左边
K2=1 K0=1 测BUSYL
3.K0=0 K2=0 测BUSYR
K0=0 K2=1 测BUSYR 先选中左边再选中右边
K0=0 K2=0 测BUSYR
完成以下表格
00H 10H 20H 30H 40H AR1
1.左端口
读数
DBUS
AR2
2.右端口
读数
IR
BUSYL BUSYR
K2=1 K0=1K0=0 K2=0
K2=1 K0=0K0=0 K2=1
K2=1 K0=1K0=0 K2=0
汽车铆钉
实验三数据通路
[实验目的]
1. 将双端口通用存储器堆和双端口存储器模块联机;
2. 进一步熟悉计算机的数据通路;
3. 锻炼分析问题与解决问题的能力,培养独立分析故障现象,并解除故障的能力。
与总线相连的数据源有5个,任一时刻只能有一个有效。
数据源1:运算器ALU :ALU_BUS
数据源2:寄存器堆RF :RS_BUS#
数据源3:数据开关SW7-0 :SW_BUS#
数据源4:双端口存储器RAM :CEL#、LRW
数据源5:中断寄存器:IAR_BUS#
RF寄存器堆有R0,R1,R2,R3四个寄存器,带一个写入端和两个读出端。RD0、RD1控制A端,RS0、RS1控制B端。
WRD=1 将(ER)写入WR0,WR1选中的寄存器
WRD=0 读
双端口存储器(左端口控制信号)
CEL#=1 禁止左端口
CEL#=0 允许左端口,(LRW=0 左端口写,LRW=1 左端口读)

本文发布于:2024-09-24 05:32:10,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/1/198265.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:端口   数据   运算器
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议