一.基本定义: 当自变量的取值(定义域)只有0和1(非0即1)函数的取值也只有0和1(非0即1)两个数——这种代数就是逻辑代数,这种变量就是逻辑变量,这种函数就是逻辑函数。 另外一种定义是:如果有若干个逻辑变量(如A、B、C、D)按与、或、非三种基本运算组合在一起,得到一个表达式L。对逻辑变量的任意一组取值(如0000、0001、0010 )L有唯一的值与之对应,则称L为逻辑函数。逻辑变量A、B、C、D的逻辑函数记为: L=f(A、B、C、D) 逻辑代数,亦称布尔代数,是英国数学家乔治 布尔(George Boole)于1849年创立的。在当时,这种代数纯粹是一种数学游戏,自然没有物理意义,也没有现实意义。在其诞生100多年后才发现其应用和价值。其规定: 1. 所有可能出现的数只有0和1两个。 2. 基本运算只有“与”、“或”、“非”三种。 与运算(逻辑与、逻辑乘)定义为( 为与运算符,后用 代替): 0 0=0 0 1=0 1 0=0 1 1=1 或 0 0=0 0 1=0 1 0=0 1 1=1 或运算(逻辑或、逻辑加)定义为( 为或运算符,后用+代替): 0 0=0 0 1=1 1 0=1 1 1=1 或 0+0=0 0+1=1 1+0=1 1+1=1 非运算(取反)定义为:
至此布尔代数宣告诞生。 1.2 逻辑函数的化简 逻辑代数是用于逻辑分析的一种数学工具。逻辑函数的形式多种多样,表达式的形式不同,则实现它的逻辑电路也就不同。逻辑函数化简是逻辑电路设计中十分重要的一环。逻辑函数化简的目的是使根据逻辑函数实现的电路最简单。一般来说,单端输出函数化简后的表达式愈简单(项数愈少,每项中的变量数愈少)则实现的逻辑电路也就愈简单。 ... ... |