运算器组成实验 计算机组成

实验目的:

(1)熟悉TEC-8模型计算机的节拍脉冲T1\T2\T3

(2)熟悉TEC-8模型机双端口通用寄存器组的读写操作

(3)熟悉TEC-8模型机运算器的数据传送通路

(4)验证74181的加、减、与、或功能

(5)按给定的数据,完成几种指定的算术运算和逻辑运算

实验要求:

(1)熟悉运算器的数据传输通路及其功能特性。

实验任务

(1)熟悉写运算器内部寄存器的控制信号和让运算器内部的ALU做加、减、与、或运算时的控制信号

(2)理解微程序控制器方式下,验证运算器对下述6组数据进行加、减、与、或运算。

①A=0F0H,B=10H ②A=0FFH,B=0AAH

③A=10H,B=0F0H ④A=55H,B=0AAH

⑤A=03H,B=05H ⑥A=0C5H,B=61H

⑦A=0AH,B=0AH

实验步骤(参见教材第十章相应实验)

A. 微程序控制器方式

(1)将控制器转换开关拨到下方微程序位置,将编程开关设置为正常位置,将开关DP拨到向上位置打开电源。

(2)理解运算器执行加、减、与、或运算的控制信号

在微程序控制器方式下,计算机的操作依次为:复位 -> 通过数据开关设置R0 -> 通过数据开关设置R1→  R0 + R1→ R0 - R1→  R0 and R1→  R0 or R1,请分析每个运算器控制信号的作用。(操作模式设为1101)

a) 按下CLR复位键,注意此时uA5-uA0全灭,再按QD键。

b) 请预先填写下列表格内容,在实验箱上验证所写信号是否正确。如果不一致,请分析原因。按QD结束每个操作。(表中需写出每个操作步骤相关控制信号的0/1取值,并解释该步骤所执行的操作、实验现象,只需写出并解释与相应操作相关的控制信号和数据信号)

微程序控制方式下运算器实验操作序列控制信号(操作模式设为1101)

步骤1

uA5-uA0

M

S3-S0

CIN

LDC

LDZ

SBUS

DRW

ABUS

RD1-0

RS1-0

开关拨数设置R0

0BH

1011 0000

0

0000

0

0

0

1

1

0

00

01

实验操作及现象解释:

实验操作:当指示灯uA5--uA0显示0BH时,在数据开关S70~SD0上设置R0即拨送1011 0000。在数据总线DBUS指示灯D7~D0 上可以看到数据是否设置正确。按一次QD按钮,将SD7~SD0上的数据写入R0,进入下一步。

现象解释:设置R0时,74LS181不需要运转,因此它的指示灯全为0;SBUS=1表示数据可以送往DBUS;DRW=1表示允许数据写入到寄存器;ABUS=0表示禁止将ALU运算结果送往DBUS;RD1-RD0值取00表示选择R0的数据送往A端口,RS1-RS0值取01表示选择R1的数据送往B端口。

步骤2

uA5-uA0

M

S3-S0

CIN

LDC

LDZ

SBUS

DRW

ABUS

RD1-0

RS1-0

设置R1

15H

0001 0101

0

000

0

0

0

1

1

0

01

00

实验操作及现象解释:

实验操作:在数据开关S70~SD0上设置R1即拨送0001 0101。设置数据正确后,按一次QD按钮,将SD7~SD0上的数据写入R1,进入下一步。

现象解释:指示灯uA5--uA0显示15H,这时R0已经写,在指示灯B7~B0上可以观察到设置的R0数值;设置R1时,74LS181不需要运转,因此它的指示灯全为0;SBUS=1表示数据可以送往DBUS;DRW=1表示允许数据写入到寄存器;ABUS=0表示禁止将ALU运算结果送往DBUS;RD1-RD0值取01表示选择R1的数据送往A端口,RS1-RS0值取00表示选择R0的数据送往B端口。

步骤3

uA5-uA0

M

S3-S0

CIN

LDC

LDZ

SBUS

DRW

ABUS

RD1-0

RS1-0

R0+R1

16H

010110

0

1001

1

1

1

0

0

1

00

01

实验操作及现象解释:

实验操作:观察并记录加法结果和相应的指示灯信息,完成后按一次QD按钮,进入下一步。

现象解释:指示灯uA5--uA0显示16H。指示灯A7~A0显示被加数R0,指示灯B0~B7显示加数R1,D7~D0指示灯显示运行结果R0+R1;M=0表示算数运算,S3~S0=1001表示进行的加法运算,CIN=1表示低进位输入,LDC=1表示保存C标志,LDZ=1表示保存Z标志;SBUS=0表示数据不可以送往DBUS;DRW=0表示不允许数据写入到寄存器,此时RD1-0与RS1-0信号无意义;ABUS=1表示允许将ALU运算结果送往DBUS。

步骤4

uA5-uA0

M

S3-S0

CIN

LDC

LDZ

SBUS

DRW

ABUS

RD1-0

RS1-0

R0 - R1

17H

010111

0

0110

0

1

1

0

0

1

00

01

实验操作及现象解释:

实验操作:观察并记录减法结果和相应的指示灯信息,完成后按一次QD按钮,进入下一步。

现象解释:指示灯uA5--uA0显示17H。指示灯A7~A0显示被减数R0,指示灯B0~B7显示减数R1,D7~D0指示灯显示运行结果R0-R1;M=0表示算数运算,S3~S0=0110表示进行的减法运算,CIN=0表示低位不进位输入,LDC=1表示保存C标志,LDZ=1表示保存Z标志;SBUS=0表示数据不可以送往DBUS;DRW=0表示不允许数据写入到寄存器,此时RD1-0与RS1-0信号无意义;ABUS=1表示允许将ALU运算结果送往DBUS。

步骤5

uA5-uA0

M

S3-S0

CIN

LDC

LDZ

SBUS

DRW

ABUS

RD1-0

RS1-0

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值