广工计算机组成原理实验

合集下载

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

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

实验一寄存器实验实验目的:了解模型机中各种寄存器结构、工作原理及其控制方法。

实验要求:利用CPTH 实验仪上的K16..K23 开关做为DBUS 的数据,其它开关做为控制信号,将数据写入寄存器,这些寄存器包括累加器A,工作寄存器W,数据寄存器组R0..R3,地址寄存器MAR,堆栈寄存器ST,输出寄存器OUT。

实验电路:寄存器的作用是用于保存数据的CPTH 用74HC574 来构成寄存器。

74HC574 的功能如下:- 1 -实验1:A,W 寄存器实验原理图寄存器A原理图寄存器W 原理图连接线表:- 2 -系统清零和手动状态设定:K23-K16开关置零,按[RST]钮,按[TV/ME]键三次,进入"Hand......"手动状态。

在后面实验中实验模式为手动的操作方法不再详述.将55H写入A寄存器二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据55H置控制信号为:按住STEP脉冲键,CK由高变低,这时寄存器A的黄色选择指示灯亮,表明选择A寄存器。

放开STEP键,CK由低变高,产生一个上升沿,数据55H被写入A寄存器。

将66H写入W寄存器二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据66H- 3 -置控制信号为:按住STEP脉冲键,CK由高变低,这时寄存器W 的黄色选择指示灯亮,表明选择W寄存器。

放开STEP 键,CK 由低变高,产生一个上升沿,数据66H 被写入W 寄存器。

注意观察:1.数据是在放开STEP键后改变的,也就是CK的上升沿数据被打入。

2.WEN,AEN为高时,即使CK有上升沿,寄存器的数据也不会改变。

实验2:R0,R1,R2,R3 寄存器实验连接线表- 4 -将11H、22H、33H、44H写入R0、R1、R2、R3寄存器将二进制开关K23-K16,置数据分别为11H、22H、33H、44H置控制信号为:K11、K10为10,K1、k0分别为00、01、10、11并分别按住STEP 脉冲键,CK 由高变低,这时寄存器R0、R1\R2\R3 的黄色选择指示灯分别亮,放开STEP键,CK由低变高,产生一个上升沿,数据被写入寄存器。

广工微机实验报告

广工微机实验报告

广工微机实验报告1. 引言本实验旨在通过对广工微机的实际操作,加深对微机原理和汇编语言的理解。

广工微机是一款基于x86架构的微型计算机,具备强大的计算和控制能力。

本文将详细介绍实验的过程和结果。

2. 实验目的•熟悉广工微机的硬件组成和操作系统;•学习使用微机汇编语言编写简单的程序;•掌握广工微机的输入输出接口及其操作方法。

3. 实验材料•广工微机实验箱•电源线•连接线•手册4. 实验步骤4.1 搭建实验环境将广工微机实验箱连接至电源,并通过连接线将其与显示器、键盘等设备连接。

确保连接正确,然后打开电源。

4.2 启动广工微机按下电源按钮启动广工微机。

待计算机启动完成后,进入操作系统。

4.3 编写汇编语言程序使用广工微机实验箱附带的汇编语言编辑器,编写一个简单的程序,实现向显示器输出一段文字。

例如,我们可以编写一个程序,输出“Hello, World!”。

section .datamsg db 'Hello, World!', 0section .textglobal _start_start:; 输出字符串mov eax, 4mov ebx, 1mov ecx, msgmov edx, 13int 0x80; 退出程序mov eax, 1xor ebx, ebxint 0x804.4 汇编和链接程序将编写好的汇编语言程序保存为.asm文件后,打开命令行界面,进入.asm文件所在的目录。

使用广工微机实验箱附带的汇编器和链接器,将汇编语言程序编译和链接成可执行文件。

nasm -f elf32 program.asm -o program.old -m elf_i386 program.o -o program4.5 运行程序编译和链接成功后,我们可以运行生成的可执行文件。

在命令行界面中输入以下命令,运行程序。

./program4.6 查看输出结果程序运行后,会在显示器上输出“Hello, World!”。

2018-2019-广工计算机组成原理实验报告 (4500字)-优秀word范文 (33页)

2018-2019-广工计算机组成原理实验报告 (4500字)-优秀word范文 (33页)

本文部分内容来自网络整理,本司不为其真实性负责,如有异议或侵权请及时联系,本司将立即删除!== 本文为word格式,下载后可方便编辑和修改! == 广工计算机组成原理实验报告 (4500字)计算机组成原理实验报告课程名称计算机组成原理实验学院专业班级学号学生姓名指导教师201X 年 7 月 3 日目录实验一:基础汇编语言程序设计实验................................................................... .. (5)1实验目的................................................................... (5)2实验设备及器材................................................................... (5)3实验说明和原理................................................................... (5)4实验内容................................................................... (6)5实验步骤................................................................... (6)6实验截图及思考题................................................................... .. (7)7实验思考与心得................................................................... (9)实验二:脱机运算器实验................................................................... .. (10)1实验目的................................................................... . (10)2实验设备与器材................................................................... . (10)3实验说明和原理................................................................... . (10)4实验内容................................................................... . (11)5实验步骤/表格填写 .................................................................. .. (11)6实验思考与心得................................................................... . (12)实验三:存储器部件教学实验................................................................... (13)1实验目的................................................................... . (13)2实验设备与器材................................................................... . (13)3实验说明和原理................................................................... . (13)4实验内容................................................................... . (14)5实验步骤与截图................................................................... . (14)6实验思考与心得................................................................... . (16)实验四:组合逻辑控制器部件教学实验..................................................................171实验目的................................................................... . (17)2实验设备与器材................................................................... . (17)3实验说明和原理................................................................... . (17)4实验内容................................................................... . (19)5实验步骤/填表 .................................................................. . (19)6实验思考与心得................................................................... . (23)实验五:微程序控制器部件教学实验................................................................... (24)1实验目的................................................................... . (24)2实验设备与器材................................................................... . (24)3实验说明和原理................................................................... . (24)4实验内容................................................................... . (25)5实验步骤与截图................................................................... . (26)6实验思考与心得................................................................... . (29)实验六:输入/输出接口扩展实验................................................................... (31)。

计算机组成原理实验报告五范文

计算机组成原理实验报告五范文

广东工业大学广东工业大学实验报告计算机学院计算机科学与技术专业班成绩评定学号姓名(合作者号)教师签名实验五题目带移位运算模型机的设计与实现一、实验目的与要求:1、熟悉由微程序控制器控制模型机的数据通道。

2、掌握4条移位指令使用和编程。

3、学习设计与调试计算机的基本步骤及方法。

二、实验方案1、本实验是在基本模型机的基础上搭接移位控制电路,实现移位控制运算。

2、试验新增4条单字长(8位)一位运算指令,其格式如下:助记符机器指令码说明RR 将R0寄存器的数据循环右移一位。

RRC 将R0寄存器的数据带进位循环右移一位,即R0寄存器中数据右边第一位移入进位,而进位位移至R0的最左边。

RL 将R0寄存器的数据循环左移。

RLC 将R0寄存器的数据带进位循环左移一位,即R0寄存器中数据左边第一位移入进位,而进位位移至R0的最右边。

3、微指令格式其中A8、A9是2:4译码器(74LS139)的输入端,Y0、Y1、Y2、Y3是译码器输出端,其电路结构如下:其中Y0为SW-B ,Y1为CE ,Y2为LED-B ,Y3为空。

注意事项:(1) 详细的联机操作请参看附录1联机软件使用说明。

(2) 把串行通讯电缆分别插在实验仪及PC 微机的串口,即可实现实验仪与PC 的联机操作。

(3) 本实验用的程序文件名为EX2。

(4) 运行程序时,要把编程开关MJ20置为RUN(运行)状态,SWA 、SWB 、CLR 开关一定要处于为1、1、1状态。

实验仪上“STATE UNIT ”中的STEP 开关置为“STEP ”状态,STOP 开关置为“RUN ”状态。

(5) 每次运行前,都要拨动CLR 开关清零(1-0-1)。

清零后,微地址显示灯(实验仪上UA5-UA0)应为。

(6) 实验仪的微程序控制器单元中的微地址显示灯(UA5-UA0)显示的是后继微地址的二进制控制信息。

(7) 在屏幕下部显示相关微指令的详细表中,第三行第一列显示的是微地址,程序运行时默认显示为下一条微地址(八进制),括号里用N 表示,这时表中24~1各字段所显示的是下一条微指令的控制信息的二进制代码,最后一列显示微指令执行中主要的有效控制信号。

(完整word版)广工计算机组成原理实验报告

(完整word版)广工计算机组成原理实验报告

计算机组成原理实验报告课程名称计算机组成原理实验学院计算机专业班级学号学生姓名指导教师张2017 年 6 月21计算机学院专业班学号姓名协作者教师评定_______________实验题目实验一基础汇编语言程序设计实验一:基础汇编语言程序设计实验1实验目的●学习和了解TEC-XP+教学实验监控命令的用法;●学习和了解TEC-XP+教学实验系统的指令系统;●学习简单的TEC-XP+教学实验系统汇编程序设计。

2实验设备及器材●工作良好的PC机;●TEC-XP+教学实验系统和仿真终端软件PCEC。

3实验说明和原理实验原理在于汇编语言能够直接控制底层硬件的状态,通过简单的汇编指令查看、显示、修改寄存器、存储器等硬件内容。

实验箱正如一集成的开发板,而我们正是通过基础的汇编语言对开发板进行使用和学习,过程中我们不仅需要运用汇编语言的知识,还需要结合数字逻辑中所学的关于存储器、触发器等基本器件的原理,通过串口通讯,实现程序的烧录,实验箱与PC端的通讯。

4实验内容1)学习联机使用TEC-XP+教学实验系统和仿真终端软件PCEC;2)学习使用WINDOWS界面的串口通讯软件;3)使用监控程序的R命令显示/修改寄存器内容、D命令显示存储内容、E命令修改存储内容;4)使用A命令写一小段汇编程序,U命令反汇编输入的程序,用G命令连续运行该程序,用T、P命令单步运行并观察程序单步执行情况。

5实验步骤1)准备一台串口工作良好的PC机器;2)将TEC-XP+放在实验台上,打开实验箱的盖子,确定电源处于断开状态;3)将黑色的电源线一段接220V交流电源,另一端插在TEC-XP+实验箱的电源插座里;4)取出通讯线,将通讯线的9芯插头接在TEC-XP+实验箱上的串口"COM1"或"COM2"上,另一端接到PC机的串口上;5)将TEC-XP+实验系统左下方的六个黑色的控制机器运行状态的开关置于正确的位置,再找个实验中开关应置为001100(连续、内存读指令、组合逻辑、联机、16位、MACH),6)控制开关的功能在开关上、下方有标识;开关拨向上方表示"1",拨向下方表示"0","X"表示任意,其他实验相同;7)打开电源,船型开关盒5V电源指示灯亮;8)在PC机上运行PCEC16.EXE文件,根据连接的PC机的串口设置所用PC机的串口为"1"或"2",其他的设置一般不用改动,直接回车即可; (8)按一下"RESET"按键,再按一下"START"按键,主机上显示:6实验截图及思考题【例3】计算1到10的累加和。

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

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

《计算机组成原理实验》报告1姓名学号教师时间地点机位实验名称:数据传送实验一、实验目的1. 理解自然语言形式命令的人工译码过程。

2. 学习系统部件和数据总线间传送数据的操作。

二、实验原理寄存器的作用是用于保存数据的。

CP226实验仪用74HC574(8D型上升沿触发器)构成各种寄存器。

74HC574 74HC574工作波形图表1:74HC574功能表寄存器A的原理图寄存器W的原理图寄存器组(R0-R3)的原理图三、实验内容1、将57H写入A寄存器。

2、将68H写入W寄存器。

3、将12H写入R0寄存器。

四、实验步骤1、将57H写入A寄存器。

①二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据57H。

表2(电平为:低高低高低高高高)置控制信号为选通寄存器A,置K0(AEN)为0。

②关闭机箱电源,用导线把K0 和AEN连接。

③检查连线和电键位置,确信无误。

④开启机箱电源,按下RST键复位,再按小键盘TV/ME键3次显示屏进入Hand…手动状态。

按下小键盘STEP脉冲键,CK由高变低,观察现象;放开小键盘STEP键,CK脉冲由低变高,产生一个上升沿,数据57H打入选通的寄存器A,观察现象。

2、将68H写入W寄存器。

①二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据68H。

置控制信号为选通寄存器W,置K1(WEN)为0,K0(AEN)为1。

②用导线把K1和WEN连接。

③检查连线和电键位置,确信无误。

④按下小键盘STEP脉冲键,CK由高变低,观察现象;放开小键盘STEP键,CK脉冲由低变高,产生一个上升沿,数据68H打入选通的寄存器W,观察现象。

3、将12H写入R0寄存器。

①二进制开关K23-K16用于DBUS[7:0]的数据输入,置数据12H。

置控制信号为选通寄存器R0。

置K1(WEN)为1,K0(AEN)为1。

②用不同颜色的导线把K5和RRD连接,K4和RWR连接,K3和SB连接,K2和SA连接。

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

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

实验一运算器[实验目的]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. 寄存器五、实验总结按照实验要求进行连接和操作,对通用寄存器组进行了数据的写入和读出,两组数据完全对照,得到了预期效果,说明了存入数据的正确性,在整个过程中也对寄存器组的构成和硬件电路有了更深层次的理解。

2. 运算器五、实验总结基本熟悉了整个实验系统的基本结构,了解了该实验装置按功能分成几大区,学会何时操作各种开关、按键。

最重要的是通过实验掌握了运算器工作原理,熟悉了算术/逻辑运算的运算过程以及控制这种运算的方法,了解了进位对算术与逻辑运算结果的影响,对时序是如何起作用的没太弄清楚,相信随着后续实验的进行一定会搞清楚的3. 存储器五、实验总结按照实验要求连接器材设备元件,按照给定步骤进行实验操作。

通过向静态RAM中写入数据并读出数据,在INPUT单元输入数并存入地址寄存器,再向相应的地址单元存入数,验证读出数据时,只需再INPUT单元输入想要读出单元的地址,再通过片选端CE读出存储单元的数据,其中We=0是控制写端,WE=1控制读,CE低电平有效。

实验过程遇到一些问题,对实验容不是很熟,有待提高。

4. CPU与简单模型机设计实验一、实验目的(1) 掌握一个简单CPU的组成原理。

(2) 在掌握部件单元电路的基础上,进一步将其构造一台基本模型计算机。

(3) 为其定义五条机器指令,编写相应的微程序,并上机调试掌握整机概念。

二、实验设备PC机一台,TD-CMA实验系统一套。

三、实验原理本实验要实现一个简单的CPU,并且在此CPU的基础上,继续构建一个简单的模型计算机。

CPU 由运算器(ALU)、微程序控制器(MC)、通用寄存器(R0),指令寄存器(IR)、程序计数器(PC)和地址寄存器(AR)组成,如图5-1-1 所示。

这个CPU 在写入相应的微指令后,就具备了执行机器指令的功能,但是机器指令一般存放在主存当中,CPU 必须和主存挂接后,才有实际的意义,所以还需要在该CPU的基础上增加一个主存和基本的输入输出部件,以构成一个简单的模型计算机。

计算机组成原理实验报告

计算机组成原理实验报告

一、实验装置组成(一)硬件部分实验装置是为计算机组成原理的工作流程专门设计的。

它能够让学生通过手动和自动的操作弄清和掌握计算机工作的基本原理。

程序实验主要包括:数据传输程序各种运算程序控制转移程序数码转换程序(二)软件部分软件系统由编辑程序、编译程序、程序执行、调式程序几个部分组成,完成由源程序输入、语法分析排错、指令汇编、应用程序调试的全过程。

二、软件使用说明(一)界面说明软件系统采用集成化的窗口,各种软件功能分类设置在程序中,软件系统的主窗口界面如上图所示,现将界面各组成部位说明如下:1 ——寄存器在程序执行过程中,观察各寄存器的值2 ——存储器在程序执行过程中,观察各存储器的值3 ——信息显示当前指令对应的微程序4 ——编辑源程序从汇编状态或运行状态返回到编辑源程序状态5 ——汇编对编辑好的源程序进行汇编连接6 ——程序复位让程序指针指向程序的第一条指令7 ——运行运行已通过汇编连接的程序8 ——停止停止程序的运行9 ——单步单步运行程序(逐条指令执行)10 ——单拍单拍运行程序(逐条微指令执行)11 ——设置/取消断点设置/取消断点,调试程序时用12 ——连接/断开串行口连接/断开串行口,连通/断开程序和模型机通信13 ——源程序编辑区在该区域内编辑源程序14 ——寄存器/存储器显示区显示各寄存器/存储器的值15 ——微程序显示区显示当前指令对应的微程序(二)编辑程序编辑源程序采用文本的编辑方式,按照给定的模型机指令系统,用汇编语言格式编(三)汇编程序汇编程序先对源程序进行语法检查,排除源程序中的语法错误,再将源程序编译为机器码,在调试的窗口中显示指令行、机器码、助记符等信息。

(四)运行方式程序的运行有单拍、单步和连续执行三种方式。

单拍方式是逐条执行微程序中的微指令,屏幕显示信息(微指令、积存器和存储器状态)与实验板显示信息(微指令对应的数据流向以及相应的控制信号)互相配合,可以将单拍微指令执行的结果从不同角度显示出来,以便观察。

计算机组成原理实验报告

计算机组成原理实验报告
5.综上所述;如果把原码看成无符号整数;则真值到原码的转换规则是:
当x≥0时;x原=x;当x≤0时;x原=2^n-1-x或2^n-1+|x|;“^”表示指数..
B反码
1.如果真值是正数;反码的最高位为“0”;其余各位与真值的对应位相同;
2.如果真值是负数;反码的最高位为“1”;其余各位将真值的各位取反;
5.如果两个操作数没有超出补码的表示范围;而运算结果超出补码的表示范围;称为“溢出”;结果大于补码的表示范围的上限;称为“上溢”;结果小于补码的表示范围的上限;称为“下溢”..
6.通常有两种判断溢出的方法;一是双符号位法;即两个操作数以及结果均用两个符号位变形补码;如果结果的两个符号位一致;表示没有溢出;如果不一致;表示溢出..最高的一位始终表示运算结果的正确的符号:0为正或上溢;1为负或下溢..
1.乘数最低位的后面增加一个附加位;初值为0..在运算过程中;和乘数一起做右移..
2.为防止溢出;设三个符号位;在运算过程中;最高位才表示真正的符号..
3.每一步加的值取决于移位后的乘数寄存器的最低两位和附加位的值..
4补码一位乘法运算
1.乘数和被乘数都以补码表示本程序允许数值位4位;符号位一位;运算结果也是补码..运算过程中;为防止溢出;加法器需使用两位符号位..
图 1-1 静态 RAM 6264的电路
由于地址寄存器为 8位;故接入 6264的地址为 A0~A7;而高 4位 A8~A12接地;所以其实际使用容量为 256 字节..6264 有四个控制线:CS1 第一片选线、CS2 第二片选线、OE读线、WE写线..其功能如表 1-1所示..CS1片选线由 CE`控制对应开关 CE、OE读线直接接地、WE写线由 W/R`控制对应开关 WE、CS2直接接+5V..图中信号线 LDAR由开关 LDAR提供;手动方式实验时;跳线器 LDAR拨在左边;脉冲信号 T3由实验机上时序电路模块 TS3提供;实验时只需将 J22跳线器连上即可;T3的脉冲宽度可调..

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

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

计算机组成原理的实验报告一、实验目的本次实验的主要目的是深入理解计算机组成原理中的关键概念和组件,通过实际操作和观察,增强对计算机硬件系统的认识和掌握能力。

具体包括:1、了解计算机内部各部件的工作原理和相互关系。

2、熟悉计算机指令的执行流程和数据的传输方式。

3、掌握计算机存储系统的组织和管理方法。

4、培养分析和解决计算机硬件相关问题的能力。

二、实验设备本次实验使用的设备包括计算机、逻辑分析仪、示波器以及相关的实验软件和工具。

三、实验内容1、运算器实验进行了简单的算术运算和逻辑运算,如加法、减法、与、或等操作。

观察运算结果在寄存器中的存储和变化情况。

2、控制器实验模拟了指令的取指、译码和执行过程。

分析不同指令对计算机状态的影响。

3、存储系统实验研究了内存的读写操作和地址映射方式。

考察了缓存的工作原理和命中率的计算。

4、总线实验观察数据在总线上的传输过程和时序。

分析总线竞争和仲裁的机制。

四、实验步骤1、运算器实验步骤连接实验设备,将运算器模块与计算机主机相连。

打开实验软件,设置运算类型和操作数。

启动运算,通过逻辑分析仪观察运算过程中的信号变化。

记录运算结果,并与预期结果进行比较。

2、控制器实验步骤连接控制器模块到计算机。

输入指令序列,使用示波器监测控制信号的产生和变化。

分析指令执行过程中各个阶段的状态转换。

3、存储系统实验步骤搭建存储系统实验电路。

进行内存读写操作,改变地址和数据,观察存储单元的内容变化。

分析缓存的替换策略和命中率的影响因素。

4、总线实验步骤连接总线模块,配置总线参数。

多个设备同时发送数据,观察总线的仲裁过程。

测量数据传输的时序和带宽。

五、实验结果与分析1、运算器实验结果加法、减法等运算结果准确,符合预期。

逻辑运算的结果也正确无误。

观察到在运算过程中,寄存器的值按照预定的规则进行更新。

分析:运算器的功能正常,能够准确执行各种运算操作,其内部的电路和逻辑设计合理。

2、控制器实验结果指令能够正确取指、译码和执行,控制信号的产生和时序符合指令的要求。

计算机组成原理 实验报告

计算机组成原理 实验报告
1算术逻辑运算单元ALU(Arithmetic and Logic Unit)
ALU主要完成对二进制数据的定点算术运算(加减乘除)、逻辑运算(与或非异或)以及移位操作。在某些CPU中还有专门用于处理移位操作的移位器。
通常ALU由两个输入端和一个输出端。整数单元有时也称为IEU(Integer Execution Unit)。我们通常所说的“CPU是XX位的”就是指ALU所能处理的数据的位数。
置S3、S2、S1、S0和Cn的数值,并观察数据总线LED显示灯显示的结果。如置S3、S2、S1、
S0为0010加法运算。
如果实验箱和PC联机操作,则可通过软件中的数据通路图来观测实验结果(软件使用说明
请看附录一),方法是:打开软件,选择联机软件的“【实验】—【运算器实验】”,打开运算器
实验的数据通路图,如图1-1-6所示。进行上面的手动操作,每按动一次ST按钮,数据通路图
会有数据的流动,反映当前运算器所做的操作,或在软件中选择“【调试】—【单节拍】”,其作
用相当于将时序单元的状态开关KK2置为‘单拍’档后按动了一次ST按钮,数据通路图也会反
映当前运算器所做的操作。
重复上述操作,并完成表1-1-2。然后改变A、B的值,验证FC、FZ的锁存功能。
计算机组成原理实验报告
实验一 基本运算器实验
一、
1.了解运算器的组成结构
2.掌握运算器的工作原理
3.深刻理解运算器的控制信号
二、
PC机一台、TD-CMA实验系统一套
三、实验原理
1.(思考题)运算器的组成包括算数逻辑运算单元ALU(Arithmetic and Logic Unit)、浮点运算单元FPU(Floating Point Unit)、通用寄存器组、专用寄存器组。

计算机组成原理实验报告

计算机组成原理实验报告

实验1 通用寄存器实验一、实验目的1.熟悉通用寄存器的数据通路。

2.了解通用寄存器的构成和运用。

二、实验要求掌握通用寄存器R3~R0的读写操作。

三、实验原理实验中所用的通用寄存器数据通路如下图所示。

由四片8位字长的74LS574组成R1 R0(CX)、R3 R2(DX)通用寄存器组。

图中X2 X1 X0定义输出选通使能,SI、XP控制位为源选通控制。

RWR为寄存器数据写入使能,DI、OP为目的寄存器写选通。

DRCK信号为寄存器组打入脉冲,上升沿有效。

准双向I/O输入输出端口用于置数操作,经2片74LS245三态门与数据总线相连。

图2-3-3 通用寄存器数据通路四、实验内容1.实验连线2.寄存器的读写操作①目的通路当RWR=0时,由DI、OP编码产生目的寄存器地址,详见下表。

通用寄存器“手动/搭接”目的编码②通用寄存器的写入通过“I/O输入输出单元”向R0、R1寄存器分别置数11h、22h,操作步骤如下:通过“I/O输入输出单元”向R2、R3寄存器分别置数33h、44h,操作步骤如下:③源通路当X2~X0=001时,由SI、XP编码产生源寄存器,详见下表。

通用寄存器“手动/搭接”源编码④通用寄存器的读出五、实验心得通过这个实验让我清晰的了解了通用寄存器的构成以及通用寄存器是如何运用的,并且熟悉了通用寄存器的数据通路,而且还深刻的掌握了通用寄存器R3~R0的读写操作。

实验2 运算器实验一、实验目的掌握八位运算器的数据传输格式,验证运算功能发生器及进位控制的组合功能。

二、实验要求完成算术、逻辑、移位运算实验,熟悉ALU运算控制位的运用。

三、实验原理实验中所用的运算器数据通路如图2-3-1所示。

ALU运算器由CPLD描述。

运算器的输出FUN经过74LS245三态门与数据总线相连,运算源寄存器A和暂存器B的数据输入端分别由2个74LS574锁存器锁存,锁存器的输入端与数据总线相连,准双向I/O输入输出端口用来给出参与运算的数据,经2片74LS245三态门与数据总线相连。

计算机组成原理实验项目及实验报告

计算机组成原理实验项目及实验报告

计算机组成原理实验项目实验一运算器组成(2学时)验证性实验内容:使用181四位算术逻辑芯片实现八位算术逻辑运算实验。

基本要求:1、掌握简单运算器的数据传送通路;2、验证运算功能发生器(74LS181)的组合功能。

实验二存储器原理(2学时)验证性实验内容:通过总线系统验证存储器的存储功能。

基本要求:1、掌握静态随机存储器RAM工作特性及数据的读写方法;2、掌握存储器读/写电路的设计方法。

实验三寄存器实验(2学时)验证性实验内容:使用八位寄存器验证寄存器的存储功能。

基本要求:1、掌握寄存器操作时序。

2、掌握寄存器电路的连接方法。

实验四时序生成电路实验(2学时)设计性实验内容:验证控制器所需要的T1~T4的生成。

基本要求:1、掌握模型机时序特征;2、设计时序生成电路。

3、通过示波器验证T1~T4的状态周期。

实验五微程序控制器(2学时)验证性实验内容:使用模型机验证微指令与微操作的关系,验证微程序执行时序。

基本要求:1、掌握时序产生器的工作原理和组成原理;2、掌握微程序的编制、写入、观察微程序的执行;3、掌握硬布线控制器的组成原理、设计方法;4、了解硬布线控制器和微程序控制器的各自优缺点。

掌握简单运算器的数据传送通路。

三、主要仪器设备计算机、Proteus仿真软件、模型机仿真软件计算机硬件实验室实验报告课程名称:姓名学号班级成绩设备名称及软件环境实验名称实验日期一.实验内容题目及要求二.理论分析或算法分析芯片功能以及芯片真值表三.实现方法(含实现思路、程序流程图、实验电路图和源程序列表等)电路图及相关说明四.实验结果分析(含执行结果验证、输出显示信息、图形、调试过程中所遇的问题及处理方法等)结果真值表,运行态抓图,以及相关的说明五.结论验证了什么?和题目要求对应报告提交日期(注意:内容写不下时可另附页。

)。

计算机组成原理实验报告五范文

计算机组成原理实验报告五范文

广东工业大学广东工业大学实验报告计算机学院计算机科学与技术专业班成绩评定学号姓名(合作者号)教师签名实验五题目带移位运算模型机的设计与实现一、实验目的与要求:1、熟悉由微程序控制器控制模型机的数据通道。

2、掌握4条移位指令使用和编程。

3、学习设计与调试计算机的基本步骤及方法。

二、实验方案1、本实验是在基本模型机的基础上搭接移位控制电路,实现移位控制运算。

2、试验新增4条单字长(8位)一位运算指令,其格式如下:助记符机器指令码说明RR 将R0寄存器的数据循环右移一位。

RRC 将R0寄存器的数据带进位循环右移一位,即R0寄存器中数据右边第一位移入进位,而进位位移至R0的最左边。

RL 将R0寄存器的数据循环左移。

RLC 将R0寄存器的数据带进位循环左移一位,即R0寄存器中数据左边第一位移入进位,而进位位移至R0的最右边。

3、微指令格式其中A8、A9是2:4译码器(74LS139)的输入端,Y0、Y1、Y2、Y3是译码器输出端,其电路结构如下:其中Y0为SW-B ,Y1为CE ,Y2为LED-B ,Y3为空。

注意事项:(1) 详细的联机操作请参看附录1联机软件使用说明。

(2) 把串行通讯电缆分别插在实验仪及PC 微机的串口,即可实现实验仪与PC 的联机操作。

(3) 本实验用的程序文件名为EX2。

(4) 运行程序时,要把编程开关MJ20置为RUN(运行)状态,SWA 、SWB 、CLR 开关一定要处于为1、1、1状态。

实验仪上“STATE UNIT ”中的STEP 开关置为“STEP ”状态,STOP 开关置为“RUN ”状态。

(5) 每次运行前,都要拨动CLR 开关清零(1-0-1)。

清零后,微地址显示灯(实验仪上UA5-UA0)应为。

(6) 实验仪的微程序控制器单元中的微地址显示灯(UA5-UA0)显示的是后继微地址的二进制控制信息。

(7) 在屏幕下部显示相关微指令的详细表中,第三行第一列显示的是微地址,程序运行时默认显示为下一条微地址(八进制),括号里用N 表示,这时表中24~1各字段所显示的是下一条微指令的控制信息的二进制代码,最后一列显示微指令执行中主要的有效控制信号。

《计算机组成原理》实验教学教案.doc

《计算机组成原理》实验教学教案.doc

实验一运算器实验一、实验目的:(1)结合学过的有关运算器的基本知识,掌握运算器的基木组成、工作原理。

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

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

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

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

算术逻辑运算功能发生器74LS181的功能控制信号S3、S2、SI、SO、CN、M并行相连后连至SJ2插座,实验时通过6芯排线连至6位功能开关插座UJ2, 以手动方式用二进制开关S3、S2、SO、CN、M来模拟74LS181的功能控制信号S3、S2、SI、SO、CN、M;其他电平控制信号也由二进制开关来模拟。

2、实验接线本实验主要用到4个主要模块:(1)低8位运算器模块;(2)数据输入并显示模块;(3)数据总线显示模块;(4)功能开关模块。

根据实验原理详细接线如下:(1)ALUBUS 连EXJ3;(2)ALUO1 连BUSI;(3)SJ2 连UJ2;(4)跳线器J23 ± T4连SD;(5)LDDR1、LDDR2、ALUB、SWB四个跳线器拨在左边(手动方式);(6)AR跳线器拨在左边,同时开关AR拨在T”电平。

广工计算机组成原理实验

广工计算机组成原理实验

计算机学院网络工程专业班______组、学号姓名协作者___________ 教师评定实验题目基础汇编语言程序设计一、实验目的:(1)学习和了解TEC-XP+教学实验系统监控命令的用法;(2)学习和了解TEC-XP+教学实验系统的指令系统;(3)学习简单的TEC-XP+教学实验系统汇编语言程序。

二、实验设备与器材:TEC-XP+教学实验系统,仿真终端软件。

三、实验内容:1、学习联机使用TEC-XP+教学实验系统和仿真终端软件PCEC;2、学习使用WINDOWS界面的串口通讯软件;3、使用监控程序的R命令显示/修改寄存器内容、D命令显示存储器内容、E命令修改存储器内容;4、使用A命令编写一小段汇编程序,U命令反汇编刚输入的程序,用G命令连续运行改程序,用T、P命令单步运行并观察程序单步执行的情况。

四、实验步骤:一、实验具体操作步骤:1、准备一台串口工作良好的PC机;2、将TEC-XP放在实验台上,打开实验箱的盖子,确定电源处于断开状态;3、将黑色电源线一端接220V交流电源,另一端插在TEC--XP试验箱电源插座上;4、取出通讯线,将通信线的9芯插头接在试验箱的串口“COM1”或“COM2”上,另一端接到PC机的串口上;5、将TEC-XP实验系统左下方的6个黑色控制器开关置为001100,,控制开关的功能在开关上、下方有标识;开关拨向上方表示“1”,拨向下方表示“0”,“x”表示任意,其他实验相同;6、打开电源,船形开关和5v电源指示灯亮。

7、在PC机上运行PCEC16.EXE文件,直接回车。

8、按一下“RESET”按键,再按一下“START”按键在主机上显示:TEC—2000 CRT MONITORVersion 1.0 April 2001Computer Architectur Lab,Tsinghua UniversityProgrammed by He Jia>二、实验注意事项:几种常见的工作方式(开关拨到上方表示为1,拨到下方为0)三、仿真终端软件的操作成功运行PCEC16.EXE的界面四、实验示例:1.用R命令查看寄存器内容或修改寄存器的内容1)在命令行提示符状态下输入:R↙;显示寄存器的内容注:寄存器的内容在运行程序或执行命令后会发生变化。

广工计组实验课程设计

广工计组实验课程设计

广工计组实验课程设计一、课程目标知识目标:1. 理解计算机组成原理,掌握计算机硬件的基本结构与功能;2. 学习计算机组织与体系结构的基本概念,了解指令系统、处理器设计、存储器层次结构等知识;3. 掌握广工计组实验课程中涉及的关键技术,如Verilog HDL语言编程、FPGA开发等;4. 了解实验过程中可能出现的问题及解决方案,具备分析、调试硬件电路的能力。

技能目标:1. 能够运用Verilog HDL语言设计简单的硬件电路;2. 熟练使用FPGA开发板进行硬件实验;3. 学会使用相关软件工具进行硬件仿真、测试及验证;4. 培养团队协作能力,学会与他人共同分析、解决问题。

情感态度价值观目标:1. 培养学生对计算机硬件的兴趣和热情,提高学习积极性;2. 培养学生严谨、认真、负责的科学态度,注重实验安全;3. 增强学生的创新意识,鼓励尝试新方法、新技术;4. 培养学生具备良好的沟通能力,乐于分享、互助合作。

课程性质:本课程为计算机组成原理的实验课程,注重理论与实践相结合,培养学生的硬件设计能力。

学生特点:学生已具备一定的计算机基础知识和编程能力,对硬件实验有一定兴趣,但可能缺乏实际操作经验。

教学要求:结合学生特点,采用循序渐进的教学方法,让学生在理论学习的基础上,通过实验提高实践能力。

同时,注重培养学生的团队协作能力和创新精神。

在教学过程中,关注学生的个体差异,因材施教,确保每位学生都能达到课程目标。

二、教学内容1. 计算机组成原理概述:包括计算机硬件的基本组成、性能指标、发展历程等,参考教材第一章内容。

2. 指令系统与处理器设计:学习指令集架构、指令执行过程、处理器结构,涉及教材第二章、第三章内容。

3. 存储器层次结构:了解存储器的分类、层次结构、性能分析,参考教材第四章内容。

4. 输入输出系统:学习I/O接口、中断、直接存储器访问等知识,涉及教材第五章内容。

5. Verilog HDL语言编程:学习Verilog语法、硬件描述语言基础、数字电路设计方法,参考教材第六章内容。

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

计算机学院网络工程专业班______组、学号姓名协作者___________ 教师评定实验题目基础汇编语言程序设计一、实验目的:(1)学习和了解TEC-XP+教学实验系统监控命令的用法;(2)学习和了解TEC-XP+教学实验系统的指令系统;(3)学习简单的TEC-XP+教学实验系统汇编语言程序。

二、实验设备与器材:TEC-XP+教学实验系统,仿真终端软件。

三、实验内容:1、学习联机使用TEC-XP+教学实验系统和仿真终端软件PCEC;2、学习使用WINDOWS界面的串口通讯软件;3、使用监控程序的R命令显示/修改寄存器内容、D命令显示存储器内容、E命令修改存储器内容;4、使用A命令编写一小段汇编程序,U命令反汇编刚输入的程序,用G命令连续运行改程序,用T、P命令单步运行并观察程序单步执行的情况。

四、实验步骤:一、实验具体操作步骤:1、准备一台串口工作良好的PC机;2、将TEC-XP放在实验台上,打开实验箱的盖子,确定电源处于断开状态;3、将黑色电源线一端接220V交流电源,另一端插在TEC--XP试验箱电源插座上;4、取出通讯线,将通信线的9芯插头接在试验箱的串口“COM1”或“COM2”上,另一端接到PC机的串口上;5、将TEC-XP实验系统左下方的6个黑色控制器开关置为001100,,控制开关的功能在开关上、下方有标识;开关拨向上方表示“1”,拨向下方表示“0”,“x”表示任意,其他实验相同;6、打开电源,船形开关和5v电源指示灯亮。

7、在PC机上运行PCEC16.EXE文件,直接回车。

8、按一下“RESET”按键,再按一下“START”按键在主机上显示:TEC—2000 CRT MONITORVersion 1.0 April 2001Computer Architectur Lab,Tsinghua UniversityProgrammed by He Jia>二、实验注意事项:几种常见的工作方式(开关拨到上方表示为1,拨到下方为0)工作方式5个拨动开关连续运行程序、组合逻辑控制器、联机、16位机00110连续运行程序、微程序控制器、联机、16位机0001011110单步、手动置指令、组合逻辑控制器、联机、16位机单步、手动置指令、微程序控制器、联机、16位机1101016位机、脱机运算器实验1XX00三、仿真终端软件的操作成功运行PCEC16.EXE的界面四、实验示例:1.用R命令查看寄存器内容或修改寄存器的内容1)在命令行提示符状态下输入:R↙;显示寄存器的内容注:寄存器的内容在运行程序或执行命令后会发生变化。

2)在命令行提示符状态下输入:R R0↙ :修改寄存器R0的内容,被修改的寄存器与所赋值之间可以无空格,也可由一个或数个空格主机显示:寄存器原值:_在该提示符下输入新的值0036再用R命令显示寄存器的内容,则R0的内容变为0036。

测试结果如下图:3.用命令修改存储器内容在命令提示符状态下输入:E2000↙屏幕显示:2000 地址单元的原有内容:光标闪烁等待输入输入 0000依次改变地址单元2001~2005的内容为:1111 2222 3333 4444 5555 注意:用E命令连续修改内存单元的值时,每修改完一个,按一下空格键,系统会自动给出下一个内存单元的值,等待修改;按回车键则退出E 命令。

5.用A命令花不如一段汇编源程序,主要是想累加器送入数据和进行运算,执行程序并观察运行结果。

1)在命令行提示符状态下输入:A 2000↙:表示该程序从2000H(内存RAM区的起始地址)地址开始屏幕将显示:2000:输入如下形式的程序:2000:MVRD R0,AAAA ;MVRD与R0之间有且只有一个空格,其他指令相同2002:MVRD R1,55552004:ADD RO,R12005:AND R0,R12006:RET ;程序的最后一个语句,必须为RET指令2007:(直接敲回车键,结束A命令输入程序的操作过程)若输入有误,系统会给出提示并显示出错地址,用户只需在该地址重新输入正确的指令即可。

2)用U命令反汇编刚输入的程序在命令行提示符状态下输入:U 2000↙在相应的地址会得到输入的指令及其操作码注:连续使用不带参数的U命令时,将从上一次反汇编的最后一条语句之后接着继续反汇编。

3)用G命令运行前面键入的源程序G 2000↙程序运行结束后,可以看到程序的运行结果,屏幕显示各寄存器的值,其中R0和R1的值均为5555H,说明程序运行正确。

4)用P或T命令,但不执行这段程序,观察指令执行结果在命令行提示符状态下输入:T 2000↙寄存器R0被赋值为AAAAHT↙寄存器R1被赋值为5555HT↙做加法运算,和放在R0,R0 的值变为FFFFHT↙做与运算,结果放在R0,R0的值变为5555H用P命令执行过程同上注:T总是执行单条指令,但执行P命令时,则把每一个CALL语句连同被调用的子程序依次执行完成。

T,P命令每次执行后均显示所由通用寄存器及状态寄存器的内容,并反汇编出下一条将要执行的指令。

运行结果如下:例1:设计一个小程序,从键盘上接收一个字符并在屏幕上数出显示该字符。

<1> 在命令行提示符状态下输入:A 2000↓屏幕将显示:2000:输入如下形式的程序:2000:IN 81 :判断键盘上是否按了建2001:SHR R0 :即串行口是否有输入的字符2002:SHR R02003:JRNC 2000 :未输入完则循环测试2004:IN 80 :接收该字符2005:OUT 80↓:在屏幕上输出显示字符‘6’2006:RET↓:每个用户程序都必须用RET指令结束2007:↓:(按回车即结束输入过程)注:在十六位机中,基本I/O接口的地址是确定的,数据口的地址为80,状态口的地址为81。

<2>用“G”命令运行程序在命令提示符状态下输入:G 2000↓执行上面输入的程序光标闪烁等待输入,用户从键盘入字符后,屏幕会显示该字符。

该例建立了一个从主存2000H地址开始的小程序。

这种方式下,所有的数字都约定使用16进制数,故数字后不用跟字符H。

每个用户程序的最后一个语句一定为RET汇编语句。

因为监控程序是用类似子程序调用方式使实验者的程序投入运行的,用户程序只有用RET语句结束,才能保证程序运行结束时能正确返回到监控程序的断点,保证监控程序能继续控制教学机的运行过程。

测试如下图:五、实验心得学会了联机使用TEC-XP教学实验系统和仿真终端软件PCEC,教学实验系统监控命令的用法,了解了TEC-CP教学实验系统的指令系统,试着做汇编程序设计,在尝试中发现汇编程序设计的方法,理解指令代码的意义及程序所能实现的功能,并对基础汇编语言程序设计有了初步的了解,增加了自己学习的兴趣和提高了自己的动手操作的能力。

计算机学院网络工程专业1班______组、学号姓名协作者___________ 教师评定____________ 实验题目脱机运算器实验一、实验目的:1、深入了解AM2901运算器的功能与具体用法。

2、深化运算器部件的组成、设计、控制与使用等知识。

二、实验设备与器材:TEC-XP+教学实验系统三、实验说明和原理:脱机运算器实验,是指让运算器从数学计算机整机中脱离出来,此时,他的全部控制与操作均需通过两个12位的卫星开关来完成,这就谈不上执行指令,只能通过开关,案件控制数学机的运算器完成指定的运算功能,并通过指示灯观察运算器结果。

下面先把前边几讲过的,与该实验直接有关的结论性内容汇总如下。

一、12位微型开关的具体控制功能分配如下:A口,B口地址:送给AM2901器件用于选择源与目的操作数的寄存器编号:I8-I0:选择操作数来源,运算操作功能,选择操作数处理结果和运算器输出内容的3组3位的控制码:SCI,SSH和SST:用于确定运算器最低位的进位输入,移位信号的入/出和怎样处理AM2901产生的状态标志位的结果。

二、开关位置说明:做脱机运算器实验时,要用到提供24位控制信号的微动开关和提供16位数据的拔动开关。

微动开关是红色的,一共有三个,一个微动开关可以提供12位的控制信号,三个开关分别标有SWI1 micro switch 、SW2 micro switch 和SW3 micro switch;数据开关是黑色的,左边的标有SWH的是高8位,右边的标有SWL的是低8位。

微动开关与控制信号对应关系见表(从左到右):三、开关检测红色微动开关是该实验系统使用寿命最短的器件,开关好坏的检测方法比较简单,用户将五个控制机器工作方式的开关置于“1XX000”,从左面其第二个和第三个的开关处于任意位置,然后将两个未动开关上的24小纽子依次置为1(开关拨到上方为1),看对应的指示灯是否亮,如果有一个或数个指示灯不亮,则一般是开关除了问题。

四、实验内容:在脱机方式下,对于给定指令分析其执行过程中运算步骤,通过对AM2901运算器所需的控制信号的设置,使之完成运算,并核对运算结果。

五、实验步骤:在脱机方式下,通过设置SW1,SW2,SW3各微码字段和数据开关,可实现多种运算。

以实现AAAAH->R1为例说明操作过程。

1、按照下表中的微码和数据开关,对运算器的功能进行设置。

操作步骤如下:5、将教学机左下方的5个拨动开关置为11XX00(单步,16位,脱机);先按一下”RESET”按键,再按一下”START”按键,进行初始化.6、通过16个数据开关设置立即数AAAAH。

7、通过SW1、SW2、SW3设置各微码。

3、按一次START键,立即数XXXXH置入R1,通过显示灯查看按START键后的输出。

若要进行其他操作:(1)程序设置SW1、SW2、SW3数据开关,通过显示灯观察输出。

(2)然后按START键执行操作。

通过显示灯观察按START键后的输出,检查运算结果是否正确。

4、接下来,按下表所列的操作在机器上进行运算器脱机实验,将结果填入表中:其中,D1取为0101H,D2取为1010H,通过两个12位的红色微型开关向运算器提供控制信号,通过16位数据开关向运算器提供数据,通过指示灯观察运算结果及状态标志.注:用*标记的运算,表示D1,D2的数据是由拨动开关SW给出的,开关给的是二进制的信号,注意二进制和十六进制间的转换.六、思考题:问题:分析比较各指令按START键前和按START键后的值,是否有不同并解释。

前后结果有些不同,按”START”按键之前,ALU输出的是计算结果,参照ALU的操作周期的时序可知A,B口数据锁存是在时钟的下降沿,通用寄存器的接收是在低电平,所以要想寄存器接收ALU的计算结果必须按一次”START”按键.七、实验心得:了解了AM2901运算器的功能与具体用法并深化运算器部件的组成、设计、控制与使用等知识。

相关文档
最新文档