数字电路与系统-逻辑函数最后的总结

1.前言

前面写了很多有关逻辑函数各种公式规则,在逻辑函数的标准形式,和卡诺图化简等方面始终琢磨不透,对于概念的理解肯定是有错误的。今天我把概念全部列出来,仔细对比,看能否使自己对这部分的知识理解地更透彻一些。

2.基本的概念

与项(积项):逻辑变量之间只进行逻辑乘运算的表达式。

与-或表达式(积之和表达式):与项之间只进行逻辑加运算的表达式。

或项(和项):逻辑变量之间只进行逻辑加运算的表达式。

或-与表达式(和之积表达式):或项之间只进行逻辑乘运算。

理解:这里介绍的四个概念将非运算排除在外,反变量可以算在里面。说积,说和,其实不太好,说与,说与我觉着好理解也更深刻一点。你想,积也好,和也好,毕竟是逻辑代数借来的,会阻碍人们的理解。与或表达式很简洁,可能后续项

时间: 2024-10-18 12:41:09

数字电路与系统-逻辑函数最后的总结的相关文章

逻辑函数的化简 【数字电路】

逻辑函数的化简 先补点各种门的 basic knowledge NAND 与非 NOR或非 XOR异或 XNOR 同或 对于同或,异或之前一直没搞明白....那个该死的标记老是混淆,也不知道为嘛标记的发明人为嘛要那么标记 ...现在知道了XOR...所以异或的标记是一个圈中间一把×             化简: 上面预设的ABCD的值输出结果是1 至于化简过程是为嘛...这个就是一步步化简....各种求并消项 切记!不要搞这种傻事! 然后就是另外一个很重要的化简方法--卡诺图 将n变量的全部最

数字电路与系统-逻辑运算与简化(常用三个公式)

---恢复内容开始--- 常用公式 这些个公式实际上就是教人如何利用前面所述的定律,规则来进行简化或论证逻辑函数. 1.并项公式 从名字可以看出,方便逻辑运算时简化式子.AB+A'B=B, (A+A'=1,A'是A变量的反变量,逻辑变量是二值逻辑,只能是0或者1),此处这种等式还可以进行对偶的扩展, (A+B)(A'+B)=B,这样也侧面说明对偶对于公式的论证是有帮助的. 2.销冗余因子公式 A+A'B=A+B,从公式看确实是消除了左式中的一项的因子,证明过程:(A+A')(A+B)=A+B,这

2017.0308.数字电路与系统-组合电路的模块分析

优先编码器 1.编码器只允许有一个输入有效,为了提高抗干扰能力,扩展其应用,可以允许多个输入信号同时有效.→一个输入信号有效,那么干扰时,就只对这一个信号干扰,当多个信号有效时,这种被干扰的概率就会减小.这里还有一个理解就是虽然优先编码器是所有输入都有效,但是我们只对优先级最高的有效输入信号进行编码,是对单个输入端编码?还是它们组合成的一组进行编码? 2.根据上述的要求,需要对输入信号设定优先级(1提出了一系列的设想),在某一时刻只对优先级最高的输入信号编码→依照中文文字语言的描述,开始了逻辑电

分享:Oracle 系统变量函数用法说明

在Oracle数据库中,Oracle系统变量函数是经常会使用到的函数,分享下Oracle系统变量函数的用法. Oracle函数多种多样,系统变量函数就是其中之一,介绍三种最常见的系统变量函数. Oracle系统变量函数: 1)SYSDATE 该函数返回当前的日期和时间.返回的是Oracle服务器的当前日期和时间.select sysdate from dual;insert into purchase values(‘Small Widget','SH',sysdate, 10);insert

MATLAB逻辑函数

%%逻辑函数 %%all:判断是否有元素非0,A是多维矩阵,all(A)是以列为单位来处理的,当前列的逻辑 %值为1,当且仅当当前列的每一个元素都非0 A=[1,2,3;0,2,1;5,0,2]; %all(A)=0 0 1 %例判断B=[2,2,6;7,9,1];的所有元素是否都大于等于1 B=[2,2,6;7,9,1]; ans=all(all(B>=1)); %ans=1,B>=1得到的是一个01的逻辑矩阵,两个all来判断是否所有值都大于1 %% %any:判断矩阵中是否有一个元素非0

关于Linux系统basename函数缺陷的思考

某模块作为前台进程独立运行时,运行命令携带命令行参数:作为某平台下守护进程子进程运行时,需要将命令行参数固化在代码里.类似如下写法: char *argv[] = {"./DslDriver", "-t", "/bin/VdslModemSco.bin"}; int argc = sizeof(argv) / sizeof(argv[0]); 随后,调用basename函数(头文件为libgen.h)解析argv[0],即"./DslD

[javascript]获取系统时间函数

var oDate=new Date(); //初始化系统时间函数 alert(oDate.getHours()); //获取时 alert(oDate.getMinutes()); //获取分 alert(oDate.getSeconds()); //获取秒

使用Excel调用ABAP系统的函数

效果:在excel里创建一个按钮,开发一些VB script,可以连接指定的ABAP系统并执行系统里的ABAP function module. 在这里例子里执行ABAP系统的函数TH_USER_LIST, 把当前系统登录的用户取回来显示在excel里. 该按钮的点击响应函数实现代码: Sub CommandButton1_Click() Set R3 = CreateObject("SAP.Functions") Set myConnction = R3.Connection myC

Linux中的系统IO函数

一.整体大纲 二. 系统IO函数1. 一些概念    文件描述符     PCB     C库函的IO缓冲区 1) 文件描述符            int 类型            一个进程最多可打开多少文件     2) pcb           进程控制块           在其中有一个文件描述符表 -- 数组[1024] C库IO函数工作流程: pcb和文件描述符: 2. 虚拟地址空间 虚拟地址空间就是程序启动起来之后从硬盘上会有一块虚拟内存分配出来. cpu 为什么要使用虚拟地址