数字逻辑--期末大复习
写卷子前准备:二进制串、卡诺图的数序、分析与设计的步骤,直接写上省的忘了
进制转化
二进制
刚开始做题前可以把0-9次方的列出来
十进制转二进制:不断除以2得到余数,直到商为0,再将余数倒着拼起来即可。
如十六进制,则可以把二进制串化成四位取一位十六进制,
八进制,把二进制串化成三位取一位八进制数
小数部分(二进制与十进制对应):0.1-0.5 , 0.01-0.25 , 0.001-0.125
每次*2,有1取1,不够1则0,与整数不同,要从上往下取,转化为二进制
二进制的小数部分,转化为十进制,按照对应位次,*2的次方
八进制 十六进制同理
八进制转化为十进制,(与二进制同理,倒着取余数)
小数部分同理,乘以对应的进制,整数部分倒是可以二进制串划分直接转换
原、反、补码
原码:0正1负,符号位加二进制数的绝对值构成,
反码:正数与原码相同,负数:除符号位,其他按位取反(相反数)
补码:正数与原码相同,负数:除符号位,其他按位取反(相反数),再在最低位加1
十进制编码也称为BCD码,其本质是十进制,表现形式为二进制代码
每一位十进制,转化为四位二进制代码串
逻辑代数
常见规则
后面两个 可以直接忽略后面多余串
逻辑图表达式
与 是 半圆 ,或 是尖一点的,且的符号
有。则为非
最大/小项
最小项 用mi表示,1表示原变量,i为二进制转为十进制的值
最大项 用Mi表示,0表示原变量
可以直接根据表达式来直接写出最小项之和,
逻辑函数的化简
卡诺图化简
对角不相邻(例如左上、右下),不能连
卡诺图圈中 元素取值变化的不取,剩下的写出表达式加起来即可
无关项化简
约束条件就是无关项,把无关项画×就行,
例题
四个角的可以四个互连
给真值表的
找出其中的1,填进卡诺图,化简即可
根据电路写出逻辑表达式
记住逻辑电路表达式符号即可
化为最小项之和
组合逻辑电路-只与当前输入有关
时序逻辑电路-当前输入,电路状态(之前输入)
组合逻辑电路分析与设计
分析
确定有几个输入几个输出,写输出变量表达式--化简输出表达式(卡诺图)--列真值表。功能分析
电路图-真值表
表达式-化简-真值表-功能分析
化简时的反演定律-拆开变对方
设计
确定输入输出变量(写出来)、
先根据要求画出真值表-得出表达式-化简(利用卡诺图)-画电路图
看清题目要求,与非门、与或门
或者可以直接根据真值表化简-得到表达式
设计题例
化为与非--最好两次取反--摩根定理
编码器
时序电路分析与设计
分析
写方程-列状态-说功能
确定电路类型、同步/异步--输出时钟方程-次态方程--真值表(状态表)-状态转移表(现态、次态、输出)--状态图(/Z)--检查能否自启动(在无效状态下是否能回到有效状态(不存在无效状态的循环))--画时序图(直接根据状态转移图)、描述功能。
可以没有组合电路,不能没有触发器
分类
驱动方程(触发器的属性)和状态方程转化:驱动方程(触发器相关属性)代入特性方程(Qn+1),得到次态方程(状态方程)
驱动方程(激励方程):直接看逻辑电路图,读出来触发器的表达式
例题1
.状态转移图--找当前次态对应的下一个现态,的次态为下一个转移的装填
根据状态转移表画波形图
例题2
读激励方程,看清怎么连的,是否连在了一起
可以在旁边写出触发器排列,简单明了
设计
根据要求--状态图--真值表--状态方程(卡诺图化简得到次态方程)--激励方程(JK)--输入输出时钟方程-逻辑电路图(带触发器)
Mealy型-当前状态、输入
moore型-只与状态有关
例题
状态图的顺序要和状态表对应,别搞反了。如都是Q3Q2Q1,图和表就都是
状态图没涉及的现态对应的次态都可以设置为无关状态,便于卡诺图化简,无关项用于辅助,不一定非得画进去
同步型,所以CLK(CP)连到一起
记住触发器的图案怎么画
例题2
真值表到卡诺图化简,多项的不必特意反过来
得到次态方程以后,还要把无效状态填进去,得到新的转移图,即拥有自启动的功能
触发器
波形图:在有效脉冲下维持之前的状态不变
空翻:1个时间段内变换2次
边沿触发器
只在脉冲边缘处发生改变
JK触发器:00不变,01置0,10置1,11翻转
上升沿、下降沿有效判断:有。的是下降沿,无圈就是上升沿
画波形图
计数器
相关文章:
数字逻辑--期末大复习
写卷子前准备:二进制串、卡诺图的数序、分析与设计的步骤,直接写上省的忘了 进制转化 二进制 刚开始做题前可以把0-9次方的列出来 十进制转二进制:不断除以2得到余数,直到商为0,再将余数倒着拼起来即可。 如十六进制ÿ…...
【Redis】缓存|缓存的更新策略|内存淘汰策略|缓存预热、缓存穿透、缓存雪崩和缓存击穿
思维导图: Redis最主要的用途,三个方面: 1.存储数据(内存数据库) 2.缓存(redis最常用的场景) 3.消息队列 一、什么是缓存 我们知道对于硬件的访问速度来说,通常情况下࿱…...
kubelet 清理资源以缓解磁盘压力
kubelet 资源清理缓解磁盘压力指南 在 Kubernetes 集群中,当节点磁盘压力过大时,可通过以下几种方式利用 kubelet 清理资源,从而缓解磁盘压力。 一、镜像垃圾回收 自动回收 kubelet 内置了镜像垃圾回收机制,其行为由配置参数控…...
机器人“跨协议对话”秘籍:EtherNet IP转PROFINET网关应用实录
近期,我们工厂在进行自动化生产线升级改造时,引进了一批全新的机器人手臂设备。这批机器人采用EtherNet/IP通信协议,而生产线上原有的终端控制器则使用PROFINET协议。由于两种协议在通信标准和数据格式上存在差异,导致机器人手臂无…...
松下机器人快速入门指南(2025年更新版)
松下机器人快速入门指南(2025年更新版) 松下机器人以其高精度、稳定性和易用性在工业自动化领域广泛应用。本文将从硬件配置、参数设置、手动操作、编程基础到维护保养,全面讲解松下机器人的快速入门方法,帮助新手快速掌握核心操…...
开启健康养生,重塑生活品质
当你习惯性地用咖啡开启忙碌的一天,当熬夜加班成为生活常态,当外卖占据一日三餐,或许未曾察觉,健康正悄然亮起红灯。在快节奏的现代生活中,健康养生不再是可选项,而是关乎生活质量与生命活力的必答题&#…...
百度「心响」:通用超级智能体,重新定义AI任务执行新范式
在AI技术从“对话交互”迈向“任务执行”的转折点,百度于2025年4月正式推出移动端超级智能体应用——心响。这款以“AI任务完成引擎”为核心的创新产品,被誉为“AI指挥官”,通过自然语言交互实现复杂任务的全流程托管,覆盖知识解析…...
AXPA17388: 4x45W 车用AB类四通道桥式输出音频功率放大器
AXPA17388是采用BCD(双极型,CMOS,DMOS)工艺技术设计的四通道桥式输出AB类车用音频功率放大器,采用完全互补的P型/ N型输出结构, 具有轨到轨的输出电压摆幅,高输出电流,具有出色的低失真性能。 AXPA17388可以…...
【codeforces 2086d】背包+组合数学
【codeforces 2086d】背包组合数学 Problem - D - Codeforces 题意: 给出字符串中每个字符的出现次数 c i ( 1 ≤ i ≤ 26 ) c_i(1 \leq i \leq 26) ci(1≤i≤26)。现构造一个字符串,要求任意相同字母之间的距离必须是偶数。求满足要求的字符串的数量…...
[特殊字符]OCR,给交通领域开了“外挂”?
OCR 技术是什么 宝子们,OCR 其实就是光学字符识别(Optical Character Recognition)的英文缩写。简单来说,它能让电子设备,比如扫描仪、摄像头这些,像长了眼睛一样,“看” 懂图片或文档里的文字&…...
【语法】C++继承中遇到的问题及解决方法
目录 1.子类构造函数中初始化父类成员 2.子类显式调用父类的析构函数 第一种说法:重定义 反驳: 第二种说法:operator~ 3.因编译器版本过低而出现错误 贴主在学习C的继承时,遇到了很多问题,觉得很变态,…...
【自然语言处理与大模型】LangChain大模型应用框架入门②
本文介绍LangChain的另一个重要组件——提示词模板(Prompt Template)组件,它主要用于将用户输入和参数转换为语言模型可理解的指令。有助于引导模型生成符合预期的响应,帮助其更好地理解上下文,从而输出相关且连贯的语…...
首页数据展示
排版 现在做首页的排版,依旧是偷antd里面的东西 使用card包裹list的样式 import React from react import axios import { Card, Col, Row, List } from antd import { EditOutlined, EllipsisOutlined, SettingOutlined } from ant-design/icons; import { Avat…...
推荐系统实验指标置信度:p值核心原理与工程应用指南
目录 一、推荐系统实验中的置信度困境二、p值核心原理:从假设检验到推荐场景适配2.1 基础概念与数学定义2.2 通俗版本核心白话总结: 2.2 推荐系统指标分类与统计方法 三、推荐系统实验p值计算全流程3.1 实验设计阶段:流量分配与检验效能3.2 数…...
linux FTP服务器搭建
FTP服务器搭建 系统环境:ubuntu 搭建方式:win系统下通过ssh连接ubuntu,搭建FTP服务 一、ssh连接 ssh -p 端口 用户名IP ssh -p 22 ubuntu192.168.1.109 密码:ubuntu123456 二、安装配置FTP服务器 1、安装 sudo apt install v…...
如何搭建一个简单的文件服务器的方法
搭建一个简易的文件服务器可以让你在局域网或互联网中共享文件,方便不同设备之间的访问与管理。以下是基于常见平台(Windows、Linux)分别介绍如何搭建一个简单的文件服务器的方法,适合个人或小型办公环境使用。 一、文件服务器的准备工作 所需条件&#…...
通信原理第七版与第六版的区别附pdf
介绍 我用夸克网盘分享了「通信原理 第7版》樊昌信」, 链接:https://pan.quark.cn/s/be7c5af4cdce 《通信原理(第7版)》是在第6版的基础上,为了适应当前通信技术发展和教学需求,并吸取了数十所院校教师的反…...
【工具】PDF转HTML
【工具】PDF转HTML 可通过命令执行, 集成到项目中 pdf2htmlEX windows系统可执行版下载地址: http://soft.rubypdf.com/software/pdf2htmlex-windows-version https://github.com/coolwanglu/pdf2htmlEX .\pdf2htmlEX.exe --zoom 1.8 a.pdf .\pdf2html…...
Latex全面汇总
文章目录 简介1.基本使用中文编码的方式2.文章标题日期等3.加粗斜体等格式4.章节问题5.图片问题6.列表7.数学公式8.表格9.常用的latex网站汇总总结 简介 Latex 基本使用教程,主要还是为manim而准备的. 现在发现用typora来记录笔记更方便些,csdn用的就很少了&…...
AI日报 - 2025年04月30日
🌟 今日概览(60秒速览) ▎🤖 AGI突破 | 扎克伯格预言通用智能将超越个体,Neuralink助ALS患者思维交流 通用智能系统潜力巨大,脑机接口实现重大应用突破。 ▎💼 商业动向 | 阿里巴巴发布Qwen3,xAI推Grok 3 M…...
redis高级进阶
1.redis主从复制 redis主从复制1 2.redis哨兵模式 哔哩哔哩视频 redis哨兵模式1 redis哨兵模式2 redis哨兵模式3 3.redis分片集群 redis分片集群1 redis分片集群2 redis分片集群3...
【android bluetooth 协议分析 06】【l2cap详解 11】【l2cap连接超时处理逻辑介绍】
我们在使用蓝牙的过程中, 当上层 应用 断开所有的 profile 后, 协议栈就会帮我们下发 disconnect 命令。本节就让笨叔, 带大家一起梳理这块内容,具体在协议栈如何处理的。 梳理开始前, 先思考一下。 我们为什么要梳理…...
Spring、Spring MVC 与 Spring Boot 的关系与核心用途
1. 三者关系图解 ------------------- | Spring Boot | → 基于 Spring,简化配置与部署 -------------------▲| 依赖 ------------------- | Spring Framework | → 核心容器(IoC/AOP)与基础模块 -------------------▲| 扩展 ---…...
如何搭建spark yarn 模式的集群集群
(一)什么是SparkONYarn模式 Spark on YARN(Yet Another Resource Negotiator)是 Spark 框架在 Hadoop 集群中运行的一种部署模式,它借助 Hadoop YARN 来管理资源和调度任务。 架构组成 ResourceManager:作为…...
共探蓝海赛道增长新方法 阿里国际站智能AI全球买家分析峰会在深落幕
来源:深圳晚报 随着全球贸易环境不断变化,跨境电商已成为推动企业发展的重要动力。为帮助企业更好地应对新的市场挑战,阿里巴巴国际站深莞惠大区于4月29日举办了“万亿商机 蓝海新市场”智能AI全球买家分析峰会,现已圆满落幕&…...
今日行情明日机会——20250429
指数依然在区间震荡,等待方向,重点关注决定大盘方向的板块,如证券的走势~ 2025年4月29日涨停主要行业方向分析 一、核心主线方向 一季报增长(业绩驱动资金避险) • 涨停家数:16家。 • 代表标的ÿ…...
什么是缓存?在NGINX中如何配置缓存以提升性能?
大家好,我是锋哥。今天分享关于【什么是缓存?在NGINX中如何配置缓存以提升性能?】面试题。希望对大家有帮助; 什么是缓存?在NGINX中如何配置缓存以提升性能? 1000道 互联网大厂Java工程师 精选面试题-Java…...
价值投资笔记:企业护城河——虚假陷阱与隐性壁垒的深度解析
一、护城河的本质与误判风险 护城河是企业抵御竞争、维持超额利润的核心能力。然而,市场中充斥着大量“虚假护城河”,它们看似构成壁垒,实则脆弱易碎。晨星公司研究显示,超过60%的企业竞争优势被误判为护城河,投资者需…...
2025年04月29日Github流行趋势
项目名称:Deep-Live-Cam 项目地址url:https://github.com/hacksider/Deep-Live-Cam项目语言:Python历史star数:52291今日star数:380项目维护者:hacksider, KRSHH, vic4key, pereiraroland26, kier007项目简…...
docker排查OOM Killer
文章目录 一.检查1.内存不足 (OOM Killer)2. CPU 资源限制3. 存储空间不足4. 应用自身崩溃5. 健康检查失败针对性建议 二.内存不足问题根源解决方案(按优先级排序)1. 紧急措施:立即释放内存2. 启用 Swap 交换空间(必须做ÿ…...
leetcode继续c++10/100
不应该是10-13-3吗 ChatGLM 引用 从代码片段来看,函数 findAnagrams 的目的是在字符串 s 中找到所有与字符串 p 是字母异位词的子串的起始索引。 代码中有一些调试输出语句,这些语句可能会影响程序的正常逻辑。具体来说: cpp 复制 cout …...
Kubernetes集群使用Harbor容器镜像仓库
实验环境 一、容器镜像仓库Harbor部署 1、配置主机名 192.168.10.14: hostnamectl set-hostname harbor 2、安装Docker wget -O /etc/yum.repos.d/docker-ce.repo https://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yum -y install docker-…...
归并排序排序总结
1. 归并排序 1.1 基本思想 归并排序(Merge Sort)是采用分治法(Divide and Conquer)的一个非常典型的应用。它的基本思想是将一个数组分成两个子数组,分别对这两个子数组进行排序,然后将排好序的子数组合并…...
面试手撕——快速排序
思路 partition方法将整个区间分为两部分,一部分比pivot小,一部分比pivot大, i表示,小于等于pivot的下标,j表示当前遍历到哪一个元素了,如果发现当前元素j小于等于pivot,i,在i1的位…...
大模型微调之LLaMA-Factory 系列教程大纲
LLaMA-Factory 系列教程大纲 一、基础入门篇:环境搭建与核心功能解析 环境部署与框架特性 硬件要求: 单机训练:推荐 24GB 显存 GPU(如 RTX 4090),支持 7B-32B 模型 LoRA 微调。分布式训练:2 块…...
26考研 | 王道 | 计算机网络 | 第一章 计算机网络的体系结构
26考研 | 王道 | 第一章 计算机网络的体系结构 文章目录 26考研 | 王道 | 第一章 计算机网络的体系结构1.1 计算机网络概述1.计算机网络的概念2.计算机网络的组成**从组成部分看****从工作方式看****从逻辑功能看** 3.计算机网络的功能4.电路交换、报文交换、分组交换1. 电路交…...
CentosLinux系统crontab发现执行删除命令失效解决方法
权限或安全策略限制 可能场景: ### 目录权限冲突: 你的目录权限为 drwxr-xr-x(属主 mssql),但 cron 任务以 root 执行。 风险点:若目录内文件属主为 mssql 且权限为 700&…...
UniApp页面路由详解
一、路由系统概述 1.1 路由机制原理 UniApp基于Vue.js实现了一套跨平台的路由管理系统,其核心原理是通过维护页面栈来管理应用内不同页面之间的跳转关系。在小程序端,UniApp的路由系统会映射到对应平台的原生导航机制;在H5端则基于HTML5 Hi…...
探索无人机模拟环境的多元景象及AI拓展
无人驾驶飞行器(UAVs)在各行各业的迅速普及,从农业和检测到空中操作和人机交互等令人兴奋的前沿领域,都引发了一个关键需求:强大而逼真的模拟环境。直接在物理硬件上测试尖端算法存在固有的风险——成本高昂的坠机、中…...
Java后端开发day39--方法引用
(以下内容全部来自上述课程) 1.1 含义 把已经有的方法拿过来用,当作函数式接口中抽象方法的方法体。 已经有的方法:可以是Java自己写的,也可以是第三方的。 示例语句: ::是方法引…...
C# 14 field keyword:属性简化新利器
引言 在 C# 的不断发展历程中,每一个新版本都带来了令人期待的新特性,而 C# 14 中的 field keyword 无疑是其中一颗璀璨的明星 。对于广大 C# 开发者来说,属性的使用频率极高,而 field keyword 的出现,为我们简化属性…...
破茧成蝶:一家传统制造企业的年轻化转型之路
2004 年,在长三角的轻工业重镇杭集,一家专注于植毛机器设备研发的小工厂悄然诞生。那时,它以 “齿轮与钢铁” 为语言,为全国近千家牙刷生产企业提供核心装备,用机械臂的精准律动,编织着传统制造业的经纬。然…...
【语法】C++的继承
目录 继承基本语法: protected访问限定符: 子类和父类之间的赋值兼容规则: 重定义(隐藏): 继承中的友元/继承中的静态成员: 子类中的默认成员函数 构造函数/拷贝构造函数: 赋值重载函数ÿ…...
如何知道Ubuntu的端口是否被占用,被那个进程占用?如何终止进程
要检查Ubuntu系统中某个端口,比如5034,是否被占用及终止对应进程,请按以下步骤操作: 1. 检查端口占用情况 方法一:使用 lsof 命令 sudo lsof -i :5034输出结果会显示占用该端口的进程名、PID等信息。 方法二&#x…...
verdi使用tcl脚本批量添加波形
打开verdi console功能 在verdi的tools 里使能工具中的console功能; 在console执行tcl脚本 set cell_list { ts_0_lockup_latchn_clkc45_intno45811_i u_rst_scan_n_tp/u_scan_crl_reg/u_cell u_scan_crl_reg/u_cell u_scan_crl_reg/u_cell } ## specify the waveform window…...
【行业特化篇3】制造业简历优化指南:技术参数与标准化流程的关键词植入艺术
写在最前 作为一个中古程序猿,我有很多自己想做的事情,比如埋头苦干手搓一个低代码数据库设计平台(目前只针对写java的朋友),比如很喜欢帮身边的朋友看看简历,讲讲面试技巧,毕竟工作这么多年,也做到过高管,有很多面人经历,意见还算有用,大家基本都能拿到想要的offe…...
oracle怎样通过固化较优执行计划来优化慢sql
一 问题描述 有次生产环境cpu使用率增高,ADDM报告提示某条sql比较耗费cpu: 提示: 在分析期间, 此 SQL 语句至少利用了 6 个不同的执行计划 #查看该sql都有哪些执行计划 SELECT * FROM table(DBMS_XPLAN.DISPLAY_AWR(sqlid值)); 我手动执…...
【无标题】好用的远程链接插件
现在在做后端开发有的时候需要链接到远程服务器,有很多插件看不到整体的目录结构 推荐 trae的 ssh Client 有很清晰的目录结构...
Plant Simulation MultiPortalCrane Store 小案例
一个天车从库区移动商品到指定地点的案例 库区商品:库区上随机位置摆放商品,在源上绑定方法(应该也可以直接在库区上生成,我这里是使用源可以改变生成多少个商品) // 源的self.OnExit var Store : object : 存储 var …...
MyBatis 使用 POJO 参数动态查询教程
项目结构概览(基于图片描述): mybatis02 ├─ src/main/java │ └─ cn.cjxy │ ├─ domain # 实体类(如 Emp.java) │ ├─ mapper # Mapper 接口(如 EmpMapper.java) │…...