【计算机组成原理】实验1:运算器

article/2025/9/15 11:41:54

文章目录

  • 一、实验目的
  • 二、预习要求
  • 三、实验设备
  • 四、电路组成
  • 五、工作原理
  • 六、实验内容
  • 七、实验步骤
  • 八、实验报告要求
      • 1.连线
      • 2.算术运算
  • 总结


一、实验目的

  1. 掌握运算器的组成及工作原理;
  2. 了解4位函数发生器74LS181的组合功能,熟悉运算器执行算术操作和逻辑操作的具体实现过程;
  3. 验证带进位控制的74LS181的功能。

二、预习要求

  1. 复习本次实验所用的各种数字集成电路的性能及工作原理;
  2. 预习实验步骤,了解实验中要求的注意之处。

三、实验设备

  EL-JY-II型计算机组成原理实验系统一套,排线若干。

四、电路组成

  本模块由算术逻辑单元ALU 74LS181(U7、U8、U9、U10)、暂存器74LS273(U3、U4、U5、U6)、三态门74LS244(U11、U12)和控制电路(集成于EP1K10内部)等组成。电路图见图1-1(a)、1-1(b)。
在这里插入图片描述
在这里插入图片描述
  算术逻辑单元ALU是由四片74LS181构成。74LS181的功能控制条件由S3、S2、S1、S0、 M、Cn决定。高电平方式的74LS181的功能、管脚分配和引出端功能符号详见表1-1、图1-2和表1-2。
  四片74LS273构成两个16位数据暂存器,运算器的输出采用三态门74LS244。它们的管脚分配和引出端功能符号详见图1-3和图1-4。
在这里插入图片描述

  74LS181功能表见表1-1,其中符号“+”表示逻辑“或”运算,符号“*”表示逻辑“与”运算,符号“/”表示逻辑“非”运算,符号“加”表示算术加运算,符号“减”表示算术减运算。
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
    图1-4(a) 74LS244管脚分配          图1-4(b) 74LS244功能

五、工作原理

运算器的结构框图见图1-5:
在这里插入图片描述
  算术逻辑单元ALU是运算器的核心。集成电路74LS181是4位运算器,四片74LS181以并/串形式构成16位运算器。它可以对两个16位二进制数进行多种算术或逻辑运算,74LS181 有高电平和低电平两种工作方式,高电平方式采用原码输入输出,低电平方式采用反码输入输出,这里采用高电平方式。
  三态门74LS244作为输出缓冲器由ALU-G信号控制,ALU-G 为“0”时,三态门开通,此时其输出等于其输入;ALU-G 为“1”时,三态门关闭,此时其输出呈高阻。
  四片74LS273作为两个16数据暂存器,其控制信号分别为LDR1和LDR2,当LDR1和LDR2 为高电平有效时,在T4脉冲的前沿,总线上的数据被送入暂存器保存。

六、实验内容

  验证74LS181运算器的逻辑运算功能和算术运算功能。

七、实验步骤

Ⅰ、单片机键盘操作方式实验
注:在进行单片机键盘控制实验时,必须把开关K4置于“OFF”状态,否则系统处于自锁状态,无法进行实验。
1、实验连线(键盘实验):
实验连线如图1-6所示。
(连线时应按如下方法:对于横排座,应使排线插头上的箭头面向自己插在横排座上;对于竖排座,应使排线插头上的箭头面向左边插在竖排座上。注意:F4只用一个排线插头孔)
在这里插入图片描述
2、实验过程:
(1)拨动清零开关CLR,使其指示灯灭。再拨动CLR,使其指示灯亮。
(2)在监控滚动显示【CLASS SELECt】时按【实验选择】键,显示【ES–_ _ 】输入01或1,按【确认】键,监控显示为【ES01】,表示准备进入实验一程序,也可按【取消】键来取消上一步操作,重新输入。
(3)再按【确认】键,进入实验一程序,监控显示【InSt–】,提示输入运算指令,输入两位十六进制数(参考表1-3和表1-1),选择执行哪种运算操作,按【确认】键。
(4)监控显示【Lo=0】,此处Lo相当于表1-1中的M,默认为“0”,进行算术运算,也可以输入“1”,进行逻辑运算。按【确认】,显示【Cn=0】,默认为“0”,由表1-1可见,此时进行带进位运算,也可输入“1”,不带进位运算(注:如前面选择为逻辑运算,则Cn不起作用)。按【确认】,显示【Ar=1】,使用默认值“1”,关闭进位输出。也可输入“0”,打开进位输出,按【确认】。
(5)监控显示【DATA】,提示输入第一个数据,输入十六进制数【1234H】,按【确认】,显示【DATA】,提示输入第二个数据,输入十六进制数【5678H】,按【确认】键,监控显示【FINISH】,表示运算结束,可从数据总线显示灯观察运算结果,CY指示灯显示进位输出的结果。按【确认】后监控显示【ES01】,可执行下一运算操作。
在这里插入图片描述
  在给定LT1=1234H、LT2=5678H的情况下,改变运算器的功能设置,观察运算器的输出,填入表中,并和理论值进行比较和验证:
在这里插入图片描述

八、实验报告要求

  1、实验记录:所有的运算结果,故障现象及排除经过;
实验过程:

1.连线

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2.算术运算

(1)不进位加运算(A+B) A:0002H,B:0003H :0002H+0003H=0101B=0005H
在这里插入图片描述
在这里插入图片描述
(2)不进位减运算(A-B) A:0005H,B:0001H : 0005H-0001H=0100B=0004H
在这里插入图片描述
在这里插入图片描述


总结

  通过此次实验我掌握了简单运算器的数据传输方式,掌握74LS181的功能和应用,明白了实验中ALU组件工作的原理,对于简单的运算器输入方式有了一定的了解,对74LS181的相关功能和应用也有了一定的认识。


http://chatgpt.dhexx.cn/article/vZhU07bd.shtml

相关文章

计算机组成原理实验一:运算器组成实验

文章目录 一、实验目的二、实验内容三、实验环境四、实验步骤与实验结果 一、实验目的 1、熟悉逻辑测试笔的使用方法。 2、熟悉TEC-8模型计算机的节拍脉冲T1、T2、T3; 3、熟悉双端口通用寄存器组的读写操作; 4、熟悉运算器的数据传送通路; 5…

计算机组成原理实验五:CPU组成与机器指令执行实验

本篇博文主要是讲述一下计算机组成原理实验中CPU组成与机器指令执行实验,因为很多同学在刚学习计算机组成原理实验的时候对于调试的一些步骤还是有些懵懵懂懂,每个步骤之间的连接做的不是很连贯,故有了写此篇博文的初衷,笔者会在近…

计算机组成原理5个常用实验报告(仅供参考)

如果想要完整的文档请到这里下载:计算机组成原理实验报告(5个常用实验报告)_多思计算机组成原理实验报告-专业指导文档类资源-CSDN下载 实验一 算术逻辑运算实验 一、实验目的 掌握十六位机字与字节运算的数据传输格式,验证运算…

zabbix监控mysql的原理_zabbix监控mysql主从

说明: 部署了个mysql从数据库,需要时时监控这个从数据库的主从状态。原理的话,是通过从mysql上的zabbix执行show slave status获取 Slave_IO_Running|Slave_SQL_Running状态是否都为Yes来判断主从是否正常。 具体: 1. 从mysql上允…

Zabbix监控结合Grafana绘图

Zabbix简介 Zabbix 由 Alexei Vladishev 创建,目前由其成立的公司 Zabbix SIA 积极的持续开发更新维护, 并为用户提供技术支持服务 Zabbix 是一个企业级分布式开源监控解决方案 Zabbix 软件能够监控众多网络参数和服务器的健康度、完整性。Zabbix 使用灵…

Zabbix监控系统详解及配置

前言 作为一个运维,需要会使用监控系统查看服务器状态以及网站流量指标,利用监控系统的数据去了解上线发布的结果,和网站的健康状态。利用一个优秀的监控软件,我们可以: 通过一个友好的界面进行浏览整个网站所有的服务…

zabbix监控服务器性能,使用zabbix监控apache性能

文章目录 [隐藏] 原理 开启apache status 创建zabbix模板 原理 监控原理跟之前写的监控nginx差不多,都是利用web服务器自身提供的状态信息页获取运行状态信息。apache的监控状态信息如下: Total Accesses: 252523 Total kBytes: 2154830 CPULoad: 2.7200…

Zabbix 的监控原理

Zabbix 的监控原理 (注:右侧为rabbi server、左侧为rabbi agentd Zambia server 会有一个rabbi web GUI (web页面),然后管理员可以通过web页面来查看并管理它的监控平台,rabbi web GUI(web页面)的底层是apa…

zabbix监控原理及配置方法

1.zabbix简介 zabbix是一个基于WEB页面的提供分布式系统监控以及网络建时功能的企业级的开源解决方案,zabbix能监视各种网络参数,保证服务器系统的安全运营并提供灵活的的通知机制让管理员快速定位/解决存在的各种问题。zabbix主要由两部分组成zabbix se…

Zabbix监控部署及MySQL监控

Zabbix监控部署及MySQL监控 Zabbix监控软件可以用来做什么?zabbix 是什么?zabbix 监控原理zabbix监控部署在系统中的程序安装 zabbix 5.0需要准备的机器 部署zabbix服务端 zabbix-server 20.0.0.100修改配置文件,安装SCL、数据库等软件修改za…

部署zabbix监控

文章目录 zabbix监控部署zabbix服务端部署zabbix客户端自定义监控模板添加报警媒介 zabbix 自动发现与自动注册zabbix 自动注册(对于 agent2 是主动模式)部署 zabbix 代理服务器 zabbix监控 作为一个运维,需要会使用监控系统查看服务器状态以…

zabbix 监控

文章目录 1 zabbix 概述1.1 zabbix 监控原理 2 安装 zabbix 5.02.1 部署 zabbix 服务端2.2 部署 zabbix 客户端 3 自定义监控内容4 zabbix自动发现与自动注册4.1 zabbix 自动注册(对于agent2是主动模式) 5 部署 Zabbix 代理服务器6 配置 agent 使用 prox…

Zabbix实现系统监控原理

简介 Zabbix是一款开源分布式集群监控软件, 能够监控服务器、交换机等各种硬件设备。 Zabbix实现系统监控 采样:周期性的获取某个被监测指标的相关数据。存储:将采集到的数据存储在指定的存储系统中,Zabbix默认是MySQL。展示&a…

Zabbix 监控原理及架构(了解zabbix)

文章目录 什么是Zabbix?监控功能为什么需要对各类系统进行监控?Zabbix是如何实现系统监控的?一个完整的监控系统所需指标:Zabbix支持的数据采集协议:Zabbix的常用组件:Zabbix架构图:Zabbix逻辑组…

Zabbix监控原理及架构

Zabbix监控原理及架构 什么是Zabbix? Zabbix是一个用于网络,操作系统和应用程序的开源监控软件,它旨在监视和跟踪各种网络服务,服务器和其他网络硬件的状态。 为什么需要对各类系统进行监控? 在系统构建时的正常流…

ZABBIX 监控原理及架构

什么是Zabbix? zabbix 是一个基于 WEB 界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。(LAMP架构) zabbix 能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定…

Zabbix监控原理

Zabbix监控完整流程包括:Agentd安装在被监控的主机上,Agent负责定期收集客户端本地各项数据,并发送到Zabbix Server端,Zabbix Server收到数据,将数据存储到数据库中,用户基于Zabbix WEB可以看到数据在前端展…

zabbix详解(二)——zabbix工作原理

今天继续给大家介绍Linux运维相关知识,本文主要内容是zabbix的工作原理。 一、zabbix工作流程 zabbix在进行监控时,zabbix客户端要安装在被监控设备上,负责定期收集数据,并将其发送给zabbix服务端;zabbix服务端要安装…

【Zabbix监控一】zabbix的原理与安装

目录 一、监控介绍 1、监控目的 2、监控方法 3、监控核心 二、zabbix概述 1、zabbix的主要特点 2、Zabbix是什么 3、zabbix监控对象 4、Zabbix架构 4.1 server-client架构 4.2 server-proxy-client架构 4.3 master-node-client架构 4.4 zabbix支持的监控内容 5、…

Zabbix原理

文章目录 1、Zabbix简介:2、为什么需要对各类系统运行进行监控?3、Zabbix是如何实现系统系统监控的4、Zabbix监控工作原理:5、Zabbix支持的数据采集协议:6、Zabbix常用组件:7、常见进程:8、Zabbix逻辑组件&…