Hoo*_*lum 12 logic boolean-logic boolean boolean-expression boolean-operations
他们有理由这样做吗?我的意思是,在minterms的总和中,你用输出1寻找条件; 我不明白为什么他们称之为"minterms".为什么不是maxterms因为1大于0?
这背后有什么理由我不知道吗?或者我应该接受它而不问为什么?
Rub*_*lis 16
调用这些术语"minterms"和"maxterms"的约定并不对应于1大于0.我认为回答的最佳方式是一个例子:
假设你有一个电路,它被描述X?YZ? + XY?Z.
"这个表格由两组三个组成.每组三个是'minterm'.表达minterm意味着表达式中表达式中每个三个组的值仅为1 X,Y和Z的八种可能组合及其反转." http://www.facstaff.bucknell.edu/mastascu/elessonshtml/Logic/Logic2.html
所以"min"指的是这些术语是构建某个函数所需的"最小"术语.如果您想了解更多信息,请在提供的链接中更详细地解释上述示例.
编辑:"他们使用MIN表示AND,MAX表示OR的原因"是:
在产品总和(你称之为AND)中,只有一个minterms必须为true才能使表达式为真.在Sums的产品(你称之为OR)中,所有maxterms必须为true才能使表达式成立.
min(0,0) = 0
min(0,1) = 0
min(1,0) = 0
min(1,1) = 1
Run Code Online (Sandbox Code Playgroud)
所以最小化就像逻辑AND一样.
max(0,0) = 0
max(0,1) = 1
max(1,0) = 1
max(1,1) = 1
Run Code Online (Sandbox Code Playgroud)
因此,最大值与逻辑OR非常相似.