计算机组成原理实验

合集下载

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

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

计算机组成原理实验(接线、实验步骤)实验⼀运算器[实验⽬的]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-BUSK2:S0 K3:S1 K4:S2K5: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=002.按CLR#复位3.分别给DR1和DR2置数4.K0K1=115. S2S1S0取不同的值,执⾏不同的运算[思考]M1、M2控制信号的作⽤是什么?运算器运算类型选择表选择操作S2 S1 S00 0 0 A&B0 0 1 A&A(直通)0 1 0 A+B0 1 1 A-B1 0 0 A(低位)ΧB(低位)完成以下表格ALU-BUS SW-BUS# 存储器内容S2S1S0 DBUS C输⼊时:计算时:DR1:01100011DR2:10110100(与)DR1:10110100DR2:01100011(直通)DR1:01100011DR2:01100011(加)DR1:01001100DR2:10110011(减)DR1:11111111DR2:11111111(乘)实验⼆双端⼝存储器[实验⽬的]1.了解双端⼝存储器的读写;2.了解双端⼝存储器的读写并⾏读写及产⽣冲突的情况。

计算机组成原理实验报告

计算机组成原理实验报告

实验一:数字逻辑——交通灯系统设计子实验1:7 段数码管驱动电路设计(1)理解利用真值表的方式设计电路的原理;(2)利用Logisim 真值表自动生成电路的功能,设计一个 7 段数码管显示驱动。

二、实验方案设计7 段数码管显示驱动的设计方案:(1)输入:4 位二进制(2)输出:7 段数码管 7 个输出控制信号(3)电路引脚:(4)实现功能:利用 7 段数码管显示 4 位二进制的 16 进制值(5)设计方法:由于该实验若直接进行硬件设计会比较复杂,而7 段数码管显示的真值表较容易掌握,所以我们选择由真值表自动生成电路的方法完成该实验。

先分析设计 7 段数码管显示驱动的真值表,再利用Logisim 中的“分析组合逻辑电路”功能,将真值表填入,自动生成电路。

(6)真值表的设计:由于是 4输入 7输出,真值表共有 16 行。

7输出对应 7个引脚,所以需要依次对照LED 灯的引脚顺序进行设计,如下图所示(注意LED 的引脚顺序):三、实验步骤(1)在实验平台下载实验框架文件RGLED.circ;(2)在Logisim 中打开RGLED.circ 文件,选择数码管驱动子电路;(3)点击“工程”中的“分析组合逻辑电路”功能,先构建4输入和7输出,再在“真值表”中,将已设计好的真值表的所有数值仔细对照着填入表格中,确认无误后点击“生成电路”,自动生成的电路如下图所示:(4)将子电路封装为如下形式:(5)进行电路测试:·自动测试在数码管驱动测试子电路中进行测试;·平台评测自动测试结果满足实验要求后,再利用记事本打开RGLED.circ 文件,将所有文字信息复制粘贴到Educoder 平台代码区域,点击评测按钮进行测试。

四、实验结果测试与分析(1)自动测试的部分结果如下:(2)平台测试结果如下:综上,本实验测试结果为通过,无故障显示。

本实验的关键点在于:在设计时需要格外注重LED 灯的引脚顺序,保证0-9 数字显示的正确性,设计出正确的真值表。

计算机组成原理数据通路实验报告

计算机组成原理数据通路实验报告

计算机组成原理数据通路实验报告计算机组成原理实验报告计算机组成原理实验报告实验一基本运算器实验一、实验目的1. 了解运算器的组成结构2. 掌握运算器的工作原理3. 深刻理解运算器的控制信号二、实验设备PC机一台、TD-CMA实验系统一套三、实验原理1. (思考题)运算器的组成包括算数逻辑运算单元ALU(Arithmetic and Logic Unit)、浮点运算单元FPU(Floating Point Unit)、通用寄存器组、专用寄存器组。

①算术逻辑运算单元ALU (Arithmetic and Logic Unit)ALU主要完成对二进制数据的定点算术运算(加减乘除)、逻辑运算(与或非异或)以及移位操作。

在某些CPU中还有专门用于处理移位操作的移位器。

通常ALU由两个输入端和一个输出端。

整数单元有时也称为IEU(IntegerExecution Unit)。

我们通常所说的“CPU 是XX位的”就是指ALU所能处理的数据的位数。

②浮点运算单元FPU(Floating Point Unit)FPU主要负责浮点运算和高精度整数运算。

有些FPU还具有向量运算的功能,另外一些则有专门的向量处理单元。

③通用寄存器组通用寄存器组是一组最快的存储器,用来保存参加运算的操作数和中间结果。

④专用寄存器专用寄存器通常是一些状态寄存器,不能通过程序改变,由CPU自己控制,表明某种状态。

而运算器内部有三个独立运算部件,分别为算术、逻辑和移位运算部件,逻辑运算部件由逻辑门构成,而后面又有专门的算术运算部件设计实验。

下图为运算器内部原理构造图2. 运算器的控制信号实验箱中所有单元的T1、T2、T3、T4都连接至控制总线单元的T1、T2、T3、T4,CLR都连接至CON单元的CLR按钮。

T4由时序单元的TS4提供(脉冲信号),其余控制信号均由CON单元的二进制数据开关模拟给出。

控制信号中除T4为脉冲信号外,其余均为电平信号,其中ALU_B为低有效,其余为高有效。

计算机组成原理实验2.1总线与寄存器

计算机组成原理实验2.1总线与寄存器
实验步骤:
1) 令#R0_BUS= #DR_BUS= #SFT_BUS=1,#SW_BUS=0;启动仿 真,通过拨码开关送入总线BUS任意八位二进制数,赋值 74LS194的输入端D0D1D2D3。按照后页的逻辑功能表置位 74LS194的MR、S1、S0 、SL、SR端,观察并记录CLK端上升 沿和下降沿跳变时刻输出端Q0Q1Q2Q3的状态。
2) 令#SW_BUS=0,三态门74LS244导通,记录BUS总线上的数 据,与总线BIN相比较:
BUS_7 BUS_6 BUS_5 BUS_4 BUS_3 BUS_2 BUS_1 BUS_0 BUS总线
单位D触发器:74LS74 四位D触发器:74LS175
D触发器逻辑功能 表
【2】D触发器实验(一Fra bibliotek总线与寄存器 实验 电路图
三态门74LS244
拨码开关与总线缓冲器(注意观察74LS244左右电平)
【1】总线实验
实验步骤:
1) #SW_BUS = #R0_BUS= #DR_BUS= #SFT_BUS=1;启动仿真, 手动拨码开关在总线DIN上置位数据0x55。比较拨码开关 所在的总线DIN与总线BUS上的数据。
实验步骤:
1) 令#R0_BUS= #DR_BUS= #SFT_BUS=1, #SW_BUS=0,启动 仿真,手动拨码开关输入数据到BUS总线,改变74LS74的 D端(即BUS总线的BUS_0)状态,按照后页逻辑功能表置 位74LS74的#Sd端、#Rd端,观察并记录CLK端上升沿 、 下降沿跳变时刻的Q端和#Q端状态。
的0xAA数据存入DR。观察寄存器74LS273的输出端。 6) 再令#R0_BUS=1;观察寄存器74LS374的输出端,请比较器

计算机组成原理实验1_脱机运算器

计算机组成原理实验1_脱机运算器

实验一.脱机运算器部件实验一、教学计算机的通电启动和关闭操作1.教学计算机系统通电启动的操作步骤:(1) 准备一台串行接口运行正常的PC机;(2) 将TH-union计原16放在实验台上,打开实验箱的盖子,确定电源处于断开状态;(3) 将黑色的电源线一端接220V交流电源,另一端插在计原16实验箱的电源插座;(4) 取出通讯线,将通讯线的9芯插头接在计原16实验箱后板上左侧位置的串口插座,另一端接到PC机的串口上;(5) 将计原16实验系统左下方的五个黑色的功能控制开关置于00010的位置(连续、内存读指令、微程序、联机、16位),开关拨向上方表示“1”,拨向下方表示“0”;(6) 接通电源,船形开关和5V电源指示灯亮。

(7) 在PC机上运行PCEC16.EXE文件,根据使用的PC机的串口情况选“1”或“2”,其它的设置一般不用改动,直接回车即可。

(具体步骤附后)(8) 按一下“RESET”按键,再按一下“START”按键,PC机屏幕上显示:TH-union CRT MONITORVersion 1.0 April 2001Computer Architectur Lab., Tsinghua UniversityProgrammed by He Jia>这个版权信息显示出来之后,表示教学机已经进入正常运行状态,等待输入监控命令。

实验注意事项:1.连接电源线和通讯线前TH-union计原16实验系统的电源开关一定要处于断开状态,否则可能损坏教学计算机系统的或PC机的串行接口电路;2.五个黑色控制开关的功能示意图如下:开关位置,自左向右共5个,分别控制1 2 3 4 5向上拨:单步手工拨指令组合逻辑运算器联机 8位向上拨:连续读内存指令微程序运算器脱机 16位几种常用的工作方式,(开关向上拨表示为1,向下拨表示0)工作方式功能开关状态连续运行程序、硬连线控制器、联机、16位机 00110连续运行程序、微程序控制器、联机、16位机 00010单步、手拨指令、硬连线控制器、联机、16位机 11110单步、手拨指令、微程序控制器、联机、16位机 11010单步、脱机运算器实验、16位机 100002.关闭教学计算机系统在需要关闭教学计算机系统时,应首先通过安装在机箱右侧板上的开关关闭交流电源,教学机上的全部指示灯都会熄灭。

《计算机组成原理》学生实验报告

《计算机组成原理》学生实验报告

《计算机组成原理》学生实验报告(2011~2012学年第二学期)专业:信息管理与信息系统班级: A0922学号:10914030230姓名:李斌目录实验准备------------------------------------------------------------------------3 实验一运算器实验-----------------------------------------------------------7 实验二数据通路实验-------------------------------------------------------13 实验三微控制器实验--------------------------------------------------------18 实验四基本模型机的设计与实现------------------------------------------22实验准备一、DVCC实验机系统硬件设备1、运算器模块运算器由两片74LS181构成8位字长的ALU。

它是运算器的核心。

可以实现两个8位的二进制数进行多种算术或逻辑运算,具体由74181的功能控制条件M、CN、S3、S2、S1、S0来决定,见下表。

两个参与运算的数分别来自于暂存器U29和U30(采用8位锁存器),运算结果直接输出到输出缓冲器U33(采用74LS245,由ALUB信号控制,ALUB=0,表示U33开通,ALUB=1,表示U33不通,其输出呈高阻),由输出缓冲器发送到系统的数据总线上,以便进行移位操作或参加下一次运算。

进位输入信号来自于两个方面:其一对运算器74LS181的进位输出/CN+4进位倒相所得CN4;其二由移位寄存器74LS299的选择参数S0、S1、AQ0、AQ7决定所得。

触发器的输出QCY就是ALU结果的进位标志位。

QCY为“0”,表示ALU结果没有进位,相应的指示灯CY灭;QCY为“1”,表示ALU结果有进位,相应的指示灯CY点亮。

计组实验报告(共10篇)

计组实验报告(共10篇)

计组实验报告(共10篇)计组实验报告计算机组成原理实验报告一一、算术逻辑运算器1. 实验目的与要求:目的:①掌握算术逻辑运算器单元ALU(74LS181)的工作原理。

②掌握简单运算器的数据传输通道。

③验算由74LS181等组合逻辑电路组成的运输功能发生器运输功能。

④能够按给定数据,完成实验指定的算术/逻辑运算。

要求:完成实验接线和所有练习题操作。

实验前,要求做好实验预习,掌握运算器的数据传送通道和ALU 的特性,并熟悉本实验中所用的模拟开关的作用和使用方法。

实验过程中,要认真进行实验操作,仔细思考实验有关的内容,把自己想得不太明白的问题通过实验去理解清楚,争取得到最好的实验结果,达到预期的实验教学目的。

实验完成后,要求每个学生写出实验报告。

2. 实验方案:1.两片74LS181(每片4位)以并/串联形式构成字长为8为的运算器。

2.8为运算器的输出经过一个输入双向三态门(74LS245)与数据总线相连,运算器的两个数据输入端分别与两个8位寄存器(74LS273)DR1和DR2的输出端相连,DR1和DR2寄存器是用于保存参加运算的数据和运算的结果。

寄存器的输入端于数据总线相连。

3.8位数据D7~D0(在“INPUT DEVICE”中)用来产生参与运算的数据,并经过一个输出三态门(74LS245)与数据总线相连。

数据显示灯(BUS UNIT)已与数据总线相连,用来显示数据总线上所内容。

4.S3、S2、S1、S0是运算选择控制端,由它们决定运算器执行哪一种运算(16种算术运算或16种逻辑运算)。

5.M是算术/逻辑运算选择,M=0时,执行算术运算,M=1时,执行逻辑运算。

6.Cn是算术运算的进位控制端,Cn=0(低电平),表示有进位,运算时相当于在最低位上加进位1,Cn=1(高电平),表示无进位。

逻辑运算与进位无关。

7.ALU-B是输出三态门的控制端,控制运算器的运算结果是否送到数据总线BUS上。

低电平有效。

《计算机组成原理》实验

《计算机组成原理》实验

《计算机组成原理》实验一、实验的性质、任务和基本要求(一)本实验课的性质、任务《计算机组成原理》是计算机科学与技术、网络工程专业的核心专业基础课,本课程旨在培养学生对计算机系统的分析、设计能力,同时为后续专业课程的学习打下坚实的基础。

实验是巩固课堂教学质量必不可少的重要手段。

本实验课的任务是通过实验进一步加深对计算机各部件组成以及工作原理的掌握,培养学生计算机硬件动手能力。

(二)基本要求1、掌握运算器的基本组成和工作原理;2、掌握半导体存储器的工作原理与使用方法,掌握半导体存储器如何存储和读取数据;3、掌握微程序控制器的组成以及工作过程,掌握用单步方式执行一段微程序以及如何检查每一条微指令正确与否的方法;4、掌握数据传送通路工作原理;5、能够将运算器、微程序控制器和存储器三个部件连机,形成一个基本模型机系统。

同时,掌握机器指令与微指令的关系。

(三)实验学时分配表(表格说明)二、实验教学内容实验一运算器实验一、实验目的:(1)结合学过的有关运算器的基本知识,掌握运算器的基本组成、工作原理。

特别是了解算术逻辑运算单元ALU的工作原理;(2)验证多功能算术单元74181、74182的运算功能;(3)熟悉掌握本实验中运算器的数据传输通路。

二、实验要求(1)预习74181、74182的工作原理及逻辑关系;(2)测量数据要求准确;(3)写出实验报告。

三、实验内容1、实验原理实验中的运算器由两片74LS181以并/串形成8位字长的ALU构成。

运算器的输出经过一个三态门74LS245到ALUO1插座,实验时用8芯排线和内部数据总线BUSD0~D7插座BUS1~6中的任一个相连,内部数据总线通过LZD0~LZD7显示灯显示;运算器的两个数据输入端分别由二个锁存器74LS273锁存,两个锁存器的输入并联后连至插座ALUBUS,实验时通过8芯排线连至外部数据总线EXD0~D7插座EXJ1~EXJ3中的任一个;参与运算的数据来自于8位数据开关KD0~KD7,并经过一三态门74LS245直接连至外部数据总线EXD0~EXD7,通过数据开关输入的数据由LD0~LD7显示。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

STEP STOP
微地址指示灯
PROM READ RUN MA5~MA0
SE6~SE1
CLR总清 UA5~UA0
(3)单步运行微程序 A. STEP、STOP开关状态分别为: STEP、RUN。
三态开关置于“RUN” ,开关UA5~UA0置为1 。
B.上下拨动CLR开关一次。 C.按START开关一次。
0100 1010
0010 0000 0100 1011 0011 0000 0100 1011 0100 0000 0100 0000 0000 0001 4AH中的操作数为:01H 存放运算结果 JMP [40H] 跳转到开始处 OUT [4BH] 输出4BH单元内容 STA [4BH] 将相加结果存放在4BH单元
*4AH单元需要输入数字:0000 0001。
(3)检查机器指令的正确性 ①总清(CLR) ②从数据开关拨RAM首地址40H ③ SWA、 SWB为:0、0(读主存机器代码,KRD分支) ④按动START一次,微地址指示灯为:20 ⑤再按动START一次,微地址指示灯为:22 ⑥再按动START一次,微地址指示灯为:20时,观察总线上的输 出是否与输入的机器代码相同。 不断按START,在微地址为20时,逐一检查总线机器代码。 (4)单步运行程序(P28) ①三态开关:RUN;STEP开关:STEP;STOP开关:RUN ②总清(CLR) ③ SWA、 SWB为:1、1(运行机器指令,RP分支) ④从数据开关拨RAM首地址40H
*整个程序是一个循环程序 *需要从开关拨一个数据 *4AH单元需要事先存放一个数据 *通过运行程序验证4BH单元的结果与理论值是否一致 实验步骤: (1)按图4-2连接线路(将各模块连接成计算机) 注意: LDR0——LDRI; LDPC——LDPC; 控制台信号约定:
写 读 启动
R0-B——RS-B;
MK23~MK0
MD23~MD0 UA5~UA0
24位微代码输入开关
24位数据指示灯 6位微地址指示灯
4. 时序电路(STATE UNIT)
Ø
START KK2
时钟源
微动开关 微动开关
5. 数据/地址开关 SWJ3 数据/地址排针
D7~D0
数据/地址指示灯及开关
指示灯灭—— 1
指示灯亮—— 0
实验仪上所有指示灯均按此规定 6. 数据总线(BUS UNIT) 数据总线由若干排针组成,B7~B0,总线指示灯指示总线数据
(2)检验DR1、DR2的数据输入是否正确 (P3 第一段)
功能表验证举例: S3~S0=0100
教材P31 ALU功能表 M =0(算术运算)Cn=1(无进位)A加(A· B反)
A=01100101
B反=01011000
B=10100111B
(A· B反)=01000000(逻辑与)
A加(A· B反)=10100101=A5H(算术加) Cn=0(有进位) A加(A· B反) 加1=A6H M=1(逻辑运算) (A· B)反
23分支RP的运行: CLR——START——微地址为20时拨动UA0、UA1,产生23 ——按动3次START,分别执行01、02、10,继续按动START 1次,微地址回到01,当微地址再次为10时,拨动相应的 UA5~UA0,执行: 11,将11分支执行完。 仿此执行12、13、14等分支。
(A· B): 01100101 ·10100111=00100101
(A· B)反:11011010=DAH
实验一完
实验二模块图
数据总线
时序电路
地址/数据开关
存储器
实验目的 掌握静态随机存储器RAM的特性及读写方法。 实验设备 TDN-CM 实验系统 实验内容 1.实验电路分析(实验手册P12 图2-1) 静态RAM6116,2k×8; AR地址寄存器(74LS273); 地址指示灯AD7~AD0; ADJ5存储器数据输出排针 若干控制信号:CE(CS)、WE、T3、LDAR、SW-B *按图中的连接,用户只能使用存储芯片的前256个单元。 2. 电路连接 (实验手册P13 图2-2 ) 3.存储器的写操作 给指定的单元置入数据。
将MA5~MA0排针取出,插在SE6~SE1插针上,
按START开关一次,执行图3-5KT中间分支的微指令22(八进制) 流程图3-5中 KT分支的运行:在微地址为20时,
用上下拨动开关的方式使UA5~UA0地址为:21或23。
例如,要产生21,则将UA0上下拨动一次 要产生23,则将UA0、 UA1都上下拨动一次 *按一次START开关,执行一条微指令。默认执行20、22分支。
实验四完
几点要求: 1.实验完成后请将排线理好放入实验箱内。 2.将电源线放入实验箱内。
实验目的 1.掌握运算器的数据传送通路。 2.验证运算器的组合功能。 实验设备 TDN-CM 实验系统 实验内容
实验一 运算器实验
1.实验电路分析(实验手册P2)图1-1
2. 电路连接 T4——KK2 (实验手册P3) 图1-2
AUJ3
数据输出排针
数据输出排针 PC输出排针
2. 存储器模块(PRAM UNIT) AUJ5 静态RAM6116
74LS273 地址寄存器
74LS161 PC寄存器
ADJ6
地址指示灯 AD7~AD0
3. 微控器模块(MICRO-CONTROLLER UNIT) E2PROM 2816 控存(3片,24位)
C.置微地址:在二进制开关单元的S3~CN即UA5~UA0置表3-2 第一列中的地址打入, 微地址指示灯才会亮。
*注意把八进制地址转换成二进制地址 D.在MK23~MK0开关上置表3-2中的微代码。 E.按动“START”,将微代码写入控存(注意观察微地址指示灯)。 F.重复C~E,直至表格输入完成 (2)校验输入的代码(P20) A. 三态开关置为READ。 B. STEP等开关不变。 C.用二进制开关UA5~UA0置微地址。 D.按动“START”,读控存微代码, 通过MD0~MD23检验读出的控存数据是否与表3-2一致。
实验二 存储器实验
“写”操作步骤P13 存储器读写规定:
CE(CS ) 0
单元地址 00H 01H 02H 03H 04H
单元内容 00010001 00010010 00010011 00010100 00010101
WE
0
操作

4.存储器的读操作 从指定的存储单元读出数据。
0
1

“读”操作步骤:P14
④ 18位数据前9位为直接控制位,后9位作译码器输入信号 微指令共27位,在实验模块中分别有引脚插针
⑤微地址寄存器(6位)及微地址指示灯
本实验中微地址来自于开关SE1~SE6, ⑥总清开关CLR,将寄存器、微地址清零
⑦时序信号T1、T2 2.实验电路连接 图3-6 (图3-6 实验手册P19) 3.实验步骤 (1)微代码写入控存 输入表3-2 步骤:P20 ①编程 A.三态开关:置为编程PROM状态。 B.STEP、STOP开关状态分别为: STEP、RUN。
实验二完
实验三、实验四模块图
微代码输入开关
三 态 开 关
控 存
微 地 址 指 示 灯 微 代 码 指 示 灯
CLR
实验三
微程序控制器组成实验
实验目的 掌握微程序控制器的组成原理 掌握微程序的编写、输入、及运行 实验设备 TDN-CM 实验系统 实验内容 1.实验电路分析图3-2(实验手册P18) ①微代码输入开关 MK0~MK23(24位) ②微代码指示灯 MD0~MD23 ③控存E2PROM 2816(24位) 微地址(6位)来自微地址寄存器 数据的前18位送数据寄存器,后6位微地址送微地址寄存器
I7——I2(I1、I0不连接)
P(1) P(4)实际为P(1) P(2) P(3) P(4)
SWA 1 0 1 SWB 0 0 1 写机器代码 读机器代码 运行机器指令
SWA SWB
REG UNIT
INS UNIT LOG UNIT
(2)手动方式输入机器指令(P27) ①检查开关状态 三态开关:RUN; STEP开关:STEP; STOP开关:RUN ②拨动总清CLR;从数据输入开关拨RAM区首地址:40H ③控制台SWA、SWB开关状态为:1、0(写机器代码KWE分支)
在每个分支运行时,注意观察微地址指示灯的变化,检查微程
序流程是否与图3-5一致。
实验三完
实验四 基本模型机设计与实现 实验目的 将微控器模块与运算器及存储器模块连接,组成模型计算机, 牢固建立整机的概念。 通过运行5条机器指令组成的程序,掌握机器指令与微程序的关系。 实验设备 TDN-CM 实验系统 实验内容 1.按实验三的线路进行连接,将微程序单元内容运行或检查一遍。 (实验3、4连做此步可省略) 2. 运行P26机器代码程序段 分析机器代码程序(P26):“助记符”列采用汇编语言格式, “内容”列为机器代码,“地址”列为机器指令的主存地址编号。
电源开关 数据总线
时序电路
微 控 器 运 算 器
地址/数据开关
存储器
控制信号开关
1. 运算器模块(ALU UNIT) SN74181 2片 74LS273 74LS299 74LS245 2片 组成8位算术逻辑单元 8位移位寄存器 分别组成输入三态门和输出三态门 2片 分别组成数据寄存器 DR1、DR2
排线连接时注意排线的 颜色,中间不要扭转。
ALU单元与二进制控制信号开关之间的连接: S3~S0、Cn、M、LDDR1、LDDR2、ALU-B
数据单元SW-B与控制信号开关单元之间的连接。
数据开关与数据总线的连接:SWJ3——总线单元 ALU的数据输出与总线连接:AUJ3——总线单元 *在进行电路连接时一定要关掉电源。 3.运算器功能验证 步骤: (1)数据置入DR1、DR2 DR1:01100101 (3)验证运算器功能 通过搬动S3~S0、Cn、M的二进制开关,观察运算器的输出结果, 与已经算出的表1-1的结果相比较。 DR2:10100111 (具体步骤见讲义P2)
相关文档
最新文档