數位邏輯與實習 Week 3 曾建勳.

Slides:



Advertisements
Similar presentations
“ 上海市科研计划课题预算编制 ” 网上教程 上海市科委条财处. 经费预算表 表 1 劳务费预算明细表 表 2 购置设备预算明细表 表 3 试制设备预算明细表 表 4 材料费预算明细表 表 5 测试化验与加工费预算明细表 表 6 现有仪器设备使用费预算明细表 小于等于 20 万的项目,表 2 ~表.
Advertisements

人的性别遗传 合肥市第四十九中学 丁 艳. 男女成对染色体排序图 1 、男性和女性各 23 对染色体有何异同 ? 哪 一对被称为性染色体 ? 2 、这两幅图中,哪幅 图显示的是男性的染色 体?哪幅图显示的是女 性染色体? 3 、图中哪条染色体是 Y 染色体?它与 X 染色体 在形态上的主要区别是.
开远市第一中学 2014年高考志愿填报指导会 2014年6月26日.
第六章 遗传与人类健康 第一节 人类遗传病的主要类型 第二节 遗传咨询与优生.
社交礼仪.
成功八步 成功一定有方法 失败一定有原因 银河系统.
必修2 第一单元 古代中国经济的基本结构和特点
損益表 原則: 收益與費用的計算,實際上是在實現或發生時所產生,與現金收付當時無關。
報告人:教育部會計處處長 黃 永 傳 日 期:103 年12 月27 日
密云季庄小 学心理讲座 合理情绪 幸福生活 武金红 密云教研中心.
1、一般地说,在生物的体细胞中, 和 都是成对存在的。
辨性别 A B. 辨性别 A B 第三节人类染色体与性别决定 昌邑市龙池初中 杨伟红 学习目标 1.理解人的染色体组成和传递规律。 2.解释人类性别决定的原理。 3.通过探究活动,解读数据了解生男生女的比例。
铜仁职业技术学院医学系 妇产科学 主讲教师:张佳.
《中国共产党发展党员工作细则》 学习提纲 中共进贤县委组织部 宋 剑
严格发展程序,提高工作能力 黄 玉 2010年9月.
发展党员的流程和要求 党委组织部 萧炽成.
數位邏輯設計與實習 Ch02基本邏輯閘與布林代數.
对常见的二次曲线(面)通过其特殊的二次方程,我
莫让情感之船过早靠岸 兴庆回中 赵莉.
七(7)中队读书节 韩茜、蒋霁制作.
行政公文写作 第七章 2004年8月 行政公文写作.
论文撰写的一般格式和要求 孟爱梅.
负 债 第九章 主讲老师:潘煜双 方正为人,勤慎治学.
第三章 幼儿园课程内容的编制与选择.
第三章  电话、电子通讯   本章重难点:     打电话的方法、         接听电话的方法。
第三单元 发展社会主义民主政治.
3.3 资源的跨区域调配 ——以南水北调为例 铜山中学 李启强.
色 弱 與 色 盲.
《社交礼仪分享》 阳晨牧业科技有限公司 市场中心 二O一二年四月十八日.
会议文书.
第 6 章 數位邏輯.
宠物之家 我的宠物性别? 雌(♀) or 雄(♂) 第一阶段:我的宠物我做主 第二阶段:宠物“相亲记” 第三阶段:家族诞生
如何写入团申请书.
第11周 工作计划.
Linear Programming: Introduction and Duality
正反器 一、循序邏輯電路 二、動作情形:用時序(timing),其次輸出( )是由外界輸入與( )所共同決定。
二、相關知識 於數位系統中之邏輯電路依運作的方式不同可區分為:組合邏輯(combinational logic)及序向邏輯(sequential logic)兩部分。組合邏輯通常都是由一些基本邏輯閘(AND、OR、NOT……)所組成的,它的輸出是由當時的輸入組合所決定的,與過去的輸入狀況無關。
數位邏輯簡介.
邏輯設計 老師:羅峻旗 助教:楊斯竣.
第 6 章 數位邏輯.
2-3 基本數位邏輯處理※.
數位邏輯與實習 Week 5 邏輯閘層次的最小化 曾建勳.
數位邏輯與實習 Week 7 邏輯閘層次的最小化 曾建勳.
30 利用畢氏定理,計算下列各直角三角形中, 未知邊長 x 的值: (1) x2+( )2=( )2 x= 因為 x>0, 所以 x=3。
Computer Organization and Design Fundamental
數位邏輯與實習 Week 5 邏輯閘層次的最小化 曾建勳.
數位邏輯與實習 Week 6 邏輯閘層次的最小化 曾建勳.
第一章 直角坐標系 1-1 數系的發展.
第一章 直角坐標系 1-3 函數圖形.
第九章 結 帳 9-1 了解結帳的意義及功能 9-2 了解虛帳戶結清之會計處理 9-3 了解實帳戶結轉的會計處理
二元一次聯立方程式 代入消去法 加減消去法 自我評量.
Definition of Trace Function
數學少林寺 因式分解 寺址:新竹縣立中正國民中學 長老:林永章、廖玉真.
大綱:加減法的化簡 乘除法的化簡 去括號法則 蘇奕君 台灣數位學習科技股份有限公司
课前注意 课前注意 大家好!欢迎加入0118班! 请注意以下几点: 1.服务:卡顿、听不清声音、看不见ppt—管家( ) 2.课堂秩序:公共课堂,勿谈与课堂无关或消极的话题。 3.答疑:上课听讲,课后答疑,微信留言。 4.联系方式:提示老师手机/微信: QQ:
中国大连高级经理学院博士后入站申请汇报 汇报人:XXX.
內部控制作業之訂定與執行 報告人:許嘉琳 日 期:
邏輯設計 老師:羅峻旗 助教:楊斯竣.
C ( )下圖有 4 個邊長為 x 的正方形,4 個 長為 x、寬為 1 的長方形,以及 1 個 邊長為1 的正方形,則這 9 個圖形的
第九章 布林代數與邏輯設計.
1-1 二元一次式運算.
連比 連比例式的應用 自我評量.
小梅到麵包店為全家買麵包和果汁當早餐,已知麵包一個25元,果汁一瓶18元;
第八章 服務部門成本分攤.
第一章 直角坐標系 1-3 函數及其圖形.
實習八 邏輯閘的應用 工作項目一 無穩態多諧振盪器的應用 電線接線圖 電子電路實習 P.26.
习题课 《医学遗传学基础》 (第二版) 王静颖 王懿 主编 科 学 出 版 社.
大綱: 比例線段定義 平行線截比例線段性質 顧震宇 台灣數位學習科技股份有限公司
一 什麼是邏輯? 英文為Logic,是研究使人正確思考的一門學科。 邏輯與思考方法的關係:兩者其實是同實而異名。 Logic一詞的中譯:
Presentation transcript:

數位邏輯與實習 Week 3 曾建勳

代數結構的假說

代數結構的假說

代數結構的假說 範例: 實數系與二元運算子( + )及(‧)形成實數域。實數域: 它是具有兩個二位元運算的元素集合,每一運算符號各具有上述第1項至第5項的性質,並且這兩個運算符號具有第6項的性質。 實數域是算術以及普通代數的基本。此運算符號及假設具有以下意義:

代數結構的假說

布林代數 (Boolean Algebra)的結構定義 一組元素的集合 B 與兩個二元運算子(+) 與(‧) 滿足E. V. Huntington (1904)假說: 布林代數對於運算元(+)與 (‧)具有封閉性 x, y Î B ' x+y ÎB 布林代數對於運算元(+)與 (‧)具有單位元素 0+x = x+0 = x 1‧x = x‧1= x 布林代數對於運算元(+)與 (‧)具有交換律 x+y = y+x x‧y = y‧x 分配律 布林代數中運算元(‧) 對運算元(+)具有分配律: x‧(y+z)=(x‧y)+(x‧z)

布林代數 (Boolean Algebra)的結構定義 布林代數中運算元(+)對運算元(‧)具有分配律: x+(y‧z)=(x+y)‧(x+z)  x Î B, $ x’Î B (x的補數) :補數的唯一性 ' x+x’= 1與 x‧x’=0 $ 至少 x, y Î B ' x ≠ y Note: 布林代數的結構未定義(但滿足)結合律 運算元(+)對運算元(‧)的分配律在普通代數裡無此特性 對加法與乘法無反元數無減法與除法 普通代數無補數 實數域內討論的集合是一個無限集合; 布林代數的集合雖有類似實數域集合但其只有包含兩個元數: 0 、1

二值布林代數 B = {0,1}, operator: (+) 、(-) 運算原則 適用Huntington的假說: 封閉性 ( ) 封閉性 ( ) 兩個單位元素 (identity elements)滿足假說2: (1) +: 0是(+)的單位元素 (2)‧: 1是(‧)的單位元素 AND OR NOT

二值布林代數 交換律 (運算表的對稱性) 分配律: 滿足 a. b. 同理可得

二值布林代數 補數 二值布林代數只有兩個固定元素0和1, 其中 0 ≠ 1 註記 x+x'=1: 0+0'=0+1=1; 1+1'=1+0=1 x‧x'=0: 0‧0'=0‧1=0; 1‧1'=1‧0=0 二值布林代數只有兩個固定元素0和1, 其中 0 ≠ 1 註記 二值布林代數是兩個元素的集合 兩個二元運算子 + : OR運算; ‧ : AND運算 一個補數運算子: NOT運算 二值布林代數亦被稱為「二進位元邏輯」(binary logic)

布林代數的基本定理與性質 對偶性(duality principle): 在任一布林代數表示式中互換運算子與單位元數,表示式(對偶式)仍然成立 E.g.: OR和AND的運算子互換,0與1互換對偶式(dual) 基本定理(符合對偶原理): (6定理4假說) (dual)

布林代數的基本定理證明 定理 1(a): x+x = x 定理1(b): x.x = x x+x = (x+x) 1 由假說: 2(b) = (x+x) (x+x') 5(a) = x+xx' 4(b) = x+0 5(b) = x 2(a) 定理1(b): x.x = x xx = x x + 0 2(a) = xx + xx' 5(b) = x (x + x') 4(a) = x 1 5(a) = x 2(b) DUALITY DUALITY

布林代數的基本定理證明 定理2 定理 3: (x')' = x x + 1 = 1 (x + 1) 2(b) = (x + x')(x + 1) 5(a) = x + x' 1 4(b) = x + x' 2(b) = 1 5(a) x . 0 = 0 由對偶性 定理 3: (x')' = x 由假說5 定義了 x的補數, x + x‘ = 1 與 x x’ = 0 (補數唯一性) x' 的補數為x, 亦即 (x') ' =x

布林代數的基本定理證明 定理6 法二:利用真值表證明: x + xy = x . 1 + xy 2(b) = x (1 +y) 4(a) = x . 1 2(a) = x 2(b) x (x + y) = x 由對偶性 法二:利用真值表證明:

布林代數的基本定理證明 迪摩根定理(使用真值表驗證) (x+y)' = x' y' (x y)' = x' + y'

布林代數的基本定理與性質 運算子之優先順序: 括號; NOT(補數); AND; OR 範例 x y' + z (x y + z)'

布林函數 布林函數的組成: 範例: 利用真值表來表示 二元變數 二元運算子OR 與AND 單元運算子NOT 括號 結果:1 or 0 F1= x y z' F2 = x + y'z F3 = x' y' z + x' y z + x y' F4 = x y' + x' z

布林函數 函數內變數為 n 個時,其真值表共有 2n 列。 布林函數表示成真值表時只有一種形式,但若是表示成代數形式,則可以用很多種形式來表示 E.g., F3 = F4

布林函數之邏輯電路圖 F2 F3 利用邏輯閘實現 化簡 F3=F4 F4 較為經濟 F4

代數演算 當布林函數利用邏輯閘來實現時,每一個項需要一個閘,而項中的變數即為閘的輸入。我們定義一個文字字元 (literal) 做為: 項:每一項利用一個邏輯閘來實現 藉由縮減布林表示式中之項數、文字數或兩者,通常可以得到一個較簡單的電路。布林代數的演算主要是將一個表示式簡化以得到一個比較簡單的電路。 困難點 (無特定法則可遵循) 例題 2-1: x(x'+y) = xx' + xy = 0+ xy = xy x+x‘y = (x+x’)(x+y) = 1 (x+y) = x+y (可由函數1的對偶性可得) (x+y)(x+y‘) = x+xy+xy’+yy‘ = x(1+y+y’) = x (可由假說4(b)求得)

代數演算 例題 2-1: x'y'z + x'yz + xy' = x'z(y'+y) + xy' = x'z + xy‘ xy + x'z + yz = xy + x'z + yz(x+x') = xy + x'z + yzx + yzx' = xy(1+z) + x'z(1+y) = xy +x'z (x+y)(x‘+z)(y+z) = (x+y)(x’+z) (由函數5的對偶性可得) Note: 函數5及函數6為重合/一致定理(consensus theorem) 增加文字數可得到 簡化的表示式

一個函數的補數 函數 F 的補數為 F',可以由 F 值中之0換成1,1換成0求得。 一個函數的補數可以利用迪摩根定理而以代數的方式推導出。 E.g.: 3個變數 (A+B+C)' = (A+X)' 令 B+C = X = A'X' 由迪摩根定理 = A'(B+C)' = A'(B'C') 由迪摩根定理 = A'B'C' 結合律 通式 (A+B+C+ ... +F)' = A'B'C' ... F' (ABC ... F)' = A'+ B'+C'+ ... +F‘ E.g.: x'yz' + x'y'z => (x'+y+z') (x'+y'+z) (對偶性) => (x+y'+z)(x+y+z') 求出函數的對偶函數 然後將對偶函數中的 文字取補數

一個函數的補數 範例2-2

一個函數的補數 範例2-3