‹ x ûÿ
|
|
|
1.内容简介 æœ¬ä¹¦çš„ä¸»è¦æ€è·¯æºè‡ªä½œè€…è¿‘å¹´æ¥å¼€è®¾çš„关于é‡åè®¡ç®—ç§‘æ™®æ€§æ–°ç”Ÿç ”è®¨è¯¾çš„æ•™å¦å®žè·µï¼Œä¸»è¦å†…容选自作者åŠå…¶å¦ç”Ÿå¤šå¹´æ¥åœ¨é‡åå¯é€†é€»è¾‘电路综åˆè®¾è®¡ç†è®ºä¸Žæ–¹æ³•的科å¦ç ”究实践ä¸èŽ·å¾—çš„éƒ¨åˆ†æˆæžœã€‚针对《é‡åå¯é€†é€»è¾‘电路》计算机设计的唯一问题,借鉴æˆç†Ÿçš„ã€ä¸åŒçš„æ•°å¦ç†è®ºï¼Œå±•现:物ç†é—®é¢˜ã€æ•°å¦å»ºæ¨¡ã€ç®—法设计ã€ç¨‹åºå®žè·µçš„基于计算机的计算逻辑æ€ç»´æ–¹æ³•。全书共分å…ç« ï¼Œç¬¬ä¸€ä¸Žç¬¬äºŒç« ä¸»è¦è®²è¿°é‡åå¯é€†é€»è¾‘ç”µè·¯ç ”ç©¶çš„æ„义åŠå…¶åœ¨ä»£æ•°æ¼”ç®—ä¸çš„åŸºæœ¬å®šä¹‰ï¼Œç¬¬ä¸‰è‡³ç¬¬äº”ç« ï¼Œåˆ†åˆ«è®²è¿°äº†åŸºäºŽçœŸå€¼è¡¨ã€RM方法ã€ç½®æ¢ç¾¤ä»£æ•°æ–¹æ³•的设计方法,第å…ç« é€šè¿‡å®žä¾‹é‡ç‚¹è®²è¿°äº†4é‡åå¯é€†é€»è¾‘电路综åˆç¨‹åºè®¾è®¡çš„ç®—æ³•æ€æƒ³å’Œç¨‹åºå®žçŽ°ã€‚ æœ¬ä¹¦é—®é¢˜å”¯ä¸€ï¼Œæ–¹æ³•å¤šæ ·ï¼Œå› ä¸¾ä¸€å三å¯å¼€é˜”æ€è·¯ï¼Œé‡ç‚¹çªå‡ºï¼Œæ€è·¯æ–°é¢–ï¼Œå› æ¡ˆä¾‹é©±åŠ¨å¯è§£è¯´è®¡ç®—æ€ç»´ï¼Œé—®é¢˜æ˜Žç¡®ï¼Œå¯¥å¯¥æ•°å—ï¼Œå› ç»“æžœçš„å¯æ¯”性å¯ä½œä¸ºç¨‹åºè®¾è®¡å¤§èµ›çš„竞赛命题,亦å¯ä½œä¸ºé‡å计算兴趣者的自å¦ç”¨ä¹¦ã€‚ 2.å‰è¨€ å†™åœ¨å…¨ä¹¦ä¹‹å‰æƒ³è¯´çš„è¯ æœ¬ä¹¦çš„å†™ä½œçº¯å±žå¶ç„¶ã€‚我从2012年开始é¢å¯¹æœ¬ç§‘生开设é‡åè®¡ç®—çš„æ–°ç”Ÿç ”è®¨è¯¾ï¼Œæ—¨åœ¨ç§‘æ™®é‡å计算与é‡åä¿¡æ¯çš„çŸ¥è¯†ï¼Œä¼ æ’ã€æ™®åŠè®¡ç®—机科å¦å‘å±•çš„æ–°é¢†åŸŸã€æ–°çŸ¥è¯†å’Œæ–°æ€ç»´ã€‚课程安排了4个系列的科普讲座:é‡å计算机æ‚è°ˆã€é‡å安全通信æ‚è°ˆã€é‡åå¯é€†é€»è¾‘电路设计æ‚è°ˆã€é‡å容错计算æ‚谈。除了é‡å计算机æ‚谈的内容以外,其余三个æ‚谈的内容都包å«åœ¨æˆ‘ä»¬ç ”ç©¶å®¤2004年以æ¥ä¸»è¦çš„å¦ä¹ å’Œç ”ç©¶å†…å®¹ä¹‹ä¸ã€‚ å¼€è®¾è¿™é—¨æ–°ç”Ÿç ”è®¨è¯¾çš„åˆè¡·ï¼Œä¸€æ˜¯ç»™æ–°ç”Ÿç§‘æ™®è®¡ç®—æœºç§‘å¦æŠ€æœ¯å‘å±•çš„å‰æ²¿ï¼Œé€šè¿‡ä»‹ç»é‡åã€é‡å比特ã€é‡åä¿¡æ¯ã€é‡å计算ã€é‡å通信ã€é‡åè®¡ç®—æœºçš„å…¥é—¨å¸¸è¯†ï¼Œä»¥æ¤æ‰“å¼€å¦ç”Ÿä»¬å…³æ³¨é‡å科技ã€é‡å计算机å‘展的新视野,点燃他们对é‡å科技的兴趣,并使他们具备阅读é‡å科技相关科普文献的基本能力;二是那个年头“计算æ€ç»´â€çš„çƒæ½®ä¼¼ä¹Žæ£è£¹æŒŸç€æ•´ä¸ªè®¡ç®—机å¦ç•Œï¼Œæˆ‘æ— æ³•è„±ä¿—ï¼Œæˆ‘æ½œæ„识地期待在教å¦è¿‡ç¨‹ä¸å®žè·µåŸ¹å…»â€œè®¡ç®—æ€ç»´â€çš„ä¸€ç§æ•™å¦æ¨¡å¼ã€‚就是想把é‡å计算的æ€ç»´ã€æ–¹æ³•和相关ç†è®ºçš„基本内容通过课程告诉å¦ç”Ÿï¼ŒæœŸå¾…å½±å“他们今åŽåœ¨è½¯ä»¶è®¾è®¡æˆ–算法构建ä¸çš„æ€ç»´ã€‚æ•™å¦å®žè·µåŽæˆ‘亲身体会或了解到,第一个想法基本å¯ä»¥å®žçŽ°ï¼Œå› ä¸ºä»Žè¯¾å ‚çš„ç ”è®¨å’Œè¯¾åŽçš„作业ä¸å¯ä»¥æ„Ÿè§‰åˆ°å¤§å¤šæ•°é€‰è¯¾çš„æ–°ç”Ÿé€šè¿‡çŸçŸçš„32ä¸ªå¦æ—¶çš„å¦ä¹ 和讨论,对é‡å计算与é‡åä¿¡æ¯ä¼šèŒå‘出兴趣,至少他们在课程å¦ä¹ 结æŸåŽä¼šæ¯”一般的å¦ç”Ÿæ›´åŠ å…³æ³¨é‡åä¿¡æ¯ç§‘技的新进展,从他们å£ä¸è¯´å‡ºçš„关于æŸäº›ç§‘普新闻报é“çš„è¯„è®ºæ›´åŠ ç§‘å¦æˆ–é è°±ã€ç”¨è¯ä¹Ÿæ›´åŠ å‡†ç¡®äº†ã€‚ä½†ç¬¬äºŒä¸ªç›®æ ‡æ˜¯æˆ‘çš„å¿ƒå¤ªå¤§äº†ï¼ŒåŽŸå› å½“ç„¶åœ¨äºŽæˆ‘ã€‚æˆ‘æ˜¯åŠè·¯å‡ºå®¶åšäº†ä¸€ç‚¹é‡åä¿¡æ¯å’Œé‡åè®¡ç®—ç›¸å…³çš„åŸºç¡€ç ”ç©¶ï¼Œå®žè·µé˜…åŽ†ä¸è¶³ï¼Œæ²¡æœ‰åŠŸåº•å’Œèƒ½åŠ›å°†é‡åä¿¡æ¯ä¸Žé‡å计算ç†è®ºèƒŒåŽçš„ã€è®¡ç®—机专业需è¦çš„æ€ç»´å’Œæ–¹æ³•å¾ˆå¥½åœ°å‡ç»ƒå‡ºæ¥ï¼Œç„¶åŽé€šè¿‡è¯¾ç¨‹æœ´ç´ 地告诉å¦ç”Ÿã€‚ä½†æˆ‘åˆæƒ³ï¼Œæˆ‘虽然笨拙,å´å·²é€šè¿‡æŽˆè¯¾å°†è¿™ç²’有益的ç§åæ’在了一些å¦ç”Ÿçš„æ€ç»´é‡Œï¼Œæˆ‘æœŸå¾…ç€è¿™ç²’ç§åä¼šåœ¨ä»ŠåŽæŸä¸€æ°å½“的时候çªç„¶å‘芽ã€å¼€èбã€ç»“出å¯å£çš„æžœå。 课程开设之åˆï¼Œå› 为课程内容是基于“é‡åâ€è®¨è®ºä¿¡æ¯å’Œè®¡ç®—的内容,ä¸åœ¨æˆ‘们的å®è§‚现实和å®è§‚æ€ç»´ä¹‹ä¸ï¼ŒçŽ°å®žä¸é™¤åŽ»ä¸“ä¸šä»Žäº‹ç›¸å…³é¢†åŸŸç ”ç©¶çš„äººï¼Œæˆ‘ä»¬ä»Žå°åˆ°å¤§å‡ 乎都未接å—è¿‡ç›¸å…³æ•™è‚²ï¼Œå“ªæ€•æ˜¯ç§‘æ™®æ•™è‚²ï¼Œå› æ¤å½“课程挂上选课网,选课的å¦ç”Ÿå› 为课程åä¸å‡ºçŽ°â€œé‡åâ€ä¼šæ„Ÿåˆ°æˆ–é™Œç”Ÿæˆ–ç•æƒ§è€Œæ‹’ç»ï¼Œä¹Ÿæœ‰å°‘æ•°å¦ç”Ÿä¼šå› ä¸ºæˆ–é™Œç”Ÿæˆ–å¥½å¥‡ï¼Œæƒ³äº†è§£ã€æƒ³å¦ä¹ 。其实å¦ç”Ÿä»¬å’Œæˆ‘ä¸€æ ·ï¼Œæˆ‘æ˜¯åŠè·¯å‡ºå®¶ï¼Œæˆ‘能够ç†è§£ã€‚å› æ¤æˆ‘会在æ¯ä¸€è½®ã€æ¯ä¸€æ¬¡çš„讲稿和PPT䏿›´æ–°å†…容,将相关的最新的国内外å„ç§æ–°é—»åª’体的文å—ã€å›¾ç‰‡å’Œè§†é¢‘报é“èžå…¥åˆ°æŽˆè¯¾ä¸åŽ»ï¼Œæƒ³ä¸Žæ—¶ä¿±è¿›åœ°ä¸»åŠ¨è®²å¥½è¿™4个讲座ä¸çš„æ¯ä¸€ä¸ªæ•…äº‹ã€‚ 在é‡åå¯é€†é€»è¾‘电路设计æ‚谈的讲座ä¸ï¼Œæƒ³é€šè¿‡é‡åå¯é€†é€»è¾‘电路设计ä¸ä¸€ä¸ªéžå¸¸ç®€å•çš„ã€ä½†å¦ç”Ÿä»¬å´ä»Žæœªè§è¿‡çš„物ç†é—®é¢˜ï¼ˆå·²çŸ¥é€»è¾‘函数的值求解逻辑电路),å¯å‘å¦ç”Ÿè¿ç”¨ä¸€äº›ç®€å•æ•°å¦æ–¹æ³•解决问题,让å¦ç”Ÿäº²èº«æ„Ÿå—到什么是现实问题ã€ä»€ä¹ˆæ˜¯æ•°å¦æ¨¡åž‹ï¼Œäº²èº«è§¦æ‘¸åˆ°â€œç‰©ç†æ¨¡åž‹-æ•°å¦æ¨¡åž‹-解决方案â€é—´çš„关系,在å¦ç”Ÿçš„æ€ç»´é‡Œç§ä¸‹è¿™ç²’ç§å,并让å¦ç”Ÿä»¬æ„识到数å¦çš„æ™®é€‚性æ„义。在教å¦ä¸ï¼Œé€šè¿‡è¯¾å ‚互动和å¦ç”Ÿç ”讨的环节,我å‘现大多数åŒå¦å¯ä»¥è¾ƒå¿«åœ°æŽŒæ¡ä¸€äº›åŸºæœ¬æ¦‚念并能够大致ç†è§£é—®é¢˜ï¼ˆå·²çŸ¥é€»è¾‘å‡½æ•°çš„å€¼æ±‚è§£é€»è¾‘ç”µè·¯ï¼‰ï¼Œäº†è§£æŠŠé—®é¢˜çš„ç‰©ç†æ¨¡åž‹æŠ½è±¡æˆé€»è¾‘门输入/输出数值间的数å—问题,通过选择æ°å½“的数å¦å·¥å…·ï¼ˆçœŸå€¼è¡¨ã€çŸ©é˜µä¸Žä»£æ•°æ¼”ç®—ã€ç½®æ¢ç‰ï¼‰è®²è§£ï¼Œå†æŠŠæ•°å—é—®é¢˜è½¬æ¢æˆæ•°å¦é—®é¢˜ï¼Œç„¶åŽå»ºç«‹é—®é¢˜æ±‚è§£çš„æ•°å¦æ¨¡åž‹ï¼Œå†åŸºäºŽæ•°å¦å·¥å…·çš„è¿ç®—è§„åˆ™åŠ å·¥æ•°å—,最终达æˆé—®é¢˜çš„解决方案,最åŽå°†è§£å†³æ–¹æ¡ˆçš„æ–‡å—与计算公å¼è½¬æ¢æˆç®—法。一般的å¦ç”Ÿæ¤æ—¶èƒ½å¤Ÿå®Œæˆé—®é¢˜æ±‚解的代数计算,æ¡ä»¶å¥½çš„å¦ç”Ÿèƒ½å¤Ÿè¿›ä¸€æ¥ç»™å‡ºé‡‡ç”¨åŸºæœ¬æ–¹æ³•的程åºè®¾è®¡ç»“果。对于æ¡ä»¶æ›´å¥½çš„å¦ç”Ÿè¿›ä¸€æ¥æŽ¨è“解决方案-算法设计-程åºå®žçްâ€çš„实践环节,活用数æ®ç»“构与程åºè®¾è®¡ä¸çš„æŠ€å·§ï¼ŒçœŸæ£ä½“会科å¦è®¡ç®—程åºè®¾è®¡çš„ä¹è¶£ã€‚å› ä¸ºæœ‰è¿™æ ·çš„æ•™å¦æ´»åŠ¨ä½“ä¼šï¼Œæˆ‘ç¡®å®žæ›¾ç»æƒ³è¿‡æŠŠç›¸å…³å†…容以数å¦å»ºæ¨¡ä¸ºä¸»çº¿å½’纳å°ç»“æˆè®²ä¹‰ã€‚ 说到本书的写作纯属å¶ç„¶ï¼Œå…¶å®žè¿˜å—到一件事的触å‘。æŸä¸€æ—¥åŒå¦èšä¼šï¼Œæœ‰åŒå¦é—®æˆ‘æœ‰æ²¡æœ‰é€‚åˆæ•°å¦å»ºæ¨¡ç¨‹åºç«žèµ›é¢˜ç›®çš„å»ºè®®ï¼Œæ¤æ—¶æˆ‘的头脑ä¸çœŸçš„çªç„¶é—ªçŽ°è¿™ä¸ªæƒ³æ³•ï¼šé‡åå¯é€†é€»è¾‘电路综åˆå¯ä»¥æˆä¸ºä¸€ä¸ªå¥½çš„命题内容,还å¯ä»¥ä½œä¸ºç¨‹åºè®¾è®¡è¯è¨€è¯¾ç¨‹è®¾è®¡çš„选题之一。首先命题者如若善于表达,é‡åå¯é€†é€»è¾‘电路综åˆçš„é—®é¢˜æ˜¯æ˜“äºŽè¡¨è¿°ä¸”ç›®æ ‡æ˜Žç¡®çš„ï¼Œé—®é¢˜æœ¬èº«æœ‰åŠ©äºŽæ•°å¦å»ºæ¨¡ä¸Žä»£æ•°ä¼˜åŒ–,程åºå®žçŽ°æ—¶èƒ½å¤Ÿé‡‡ç”¨å¤šç§ç¨‹åºè®¾è®¡å’Œæ•°æ®ç»“构的技巧达到æé«˜è‡ªåŠ¨ç”Ÿæˆé€»è¾‘电路的效率。å†è€…就是3é‡åå¯é€†é€»è¾‘ç”µè·¯æœ‰å¼€æ”¾çš„æ ‡å‡†æ•°æ®ï¼Œ4é‡åå¯é€†é€»è¾‘电路全体的综åˆä¾ç„¶æ˜¯ä¸€ä¸ªæŠ€æœ¯ä¸Šçš„å¼€æ”¾é—®é¢˜ï¼Œå› æ¤æ— 论是竞赛还是课程设计的结果都å¯ä»¥å¾—到公平ã€å…¬æ£å’Œæ˜¯å¦åˆ›æ–°çš„评判。原本想写,有一些积累,é‡ä¸Šè¿™ä¸€ä»¶äº‹è§¦å‘,于是就写出了这本书。 æ–°å…´å¦ç§‘é‡åä¿¡æ¯è®ºä¸Žé‡å计算ç†è®ºçš„基础是é‡å力å¦åŽŸç†ï¼Œæœ¬ä¹¦çš„æ’°å†™è¿‡ç¨‹ä¸æ¶‰åŠä¸€äº›é‡åä¿¡æ¯å’Œé‡å计算的概念åŠå…¶è¡¨è¾¾æ–¹æ³•,åˆå› æˆ‘ä»¬çš„æ•™è‚²å’Œç ”ç©¶èƒŒæ™¯æ˜¯è®¡ç®—æœºç§‘å¦ä¸Žåº”ç”¨ï¼ŒåŠ ä¹‹ç¼–å†™çš„åŠ¨å› çªå‘,且希望一气呵æˆï¼Œæ—¶é—´ä»“促ã€ä¿®å…»ä¸è¶³ï¼Œå› æ¤æœ¬ä¹¦éš¾å…æœ‰ç–æ¼å’Œä¸å½“之处,敬请读者批评指æ£ã€‚ 回头看,æˆå°±æœ¬ä¹¦çš„ç¼–æ’°ï¼Œè¦æ„Ÿè°¢æˆ‘的多ä½åšå£«ç ”究生:æŽå¿—强ã€è‚–èŠ³è‹±ã€æŽæ–‡éªžã€çދ冬,以åŠä¸‡å››çˆ½ã€å®‰åšã€æ¨å¿ 明ç‰ç¡•士,感谢他(她)们早期的多年努力的结果,特别是æŽå¿—强为本书编撰æä¾›äº†å¤§é‡ç¿”å®žçš„ææ–™ï¼Œä»¥åŠåŸºäºŽHash函数的3é‡å全部40320个å¯é€†é€»è¾‘ç”µè·¯çš„è®¡ç®—ç»“æžœã€‚åŒæ—¶æ„Ÿè°¢è°ˆä½³å®åšå£«ä¸ºå…¨ä¹¦æä¾›è§„范的全部å¯é€†é€»è¾‘电路图。 陈汉æ¦2017å¹´3月31æ—¥ 3.åº é‡åå¯é€†é€»è¾‘çš„ç ”ç©¶æºäºŽå¯é€†è®¡ç®—æœºçš„ç ”ç©¶ã€‚20世纪ä¸å¶ï¼Œäººä»¬å‘现集æˆç”µè·¯èŠ¯ç‰‡çš„èƒ½è€—å¯¼è‡´è®¡ç®—æœºç³»ç»Ÿå‘çƒï¼Œæ—¢é™åˆ¶äº†èŠ¯ç‰‡é›†æˆåº¦ï¼Œåˆå½±å“到计算机的è¿è¡Œé€Ÿåº¦ã€‚IBM的科å¦å®¶R.Landaue指出,集æˆç”µè·¯èŠ¯ç‰‡çš„èƒ½è€—ä¸»è¦æºäºŽèŠ¯ç‰‡ä¸é—¨ç”µè·¯çš„ä¿¡å·æ¼”ç®—ä¸å¯é€†æ“ä½œã€‚å› æ¤ï¼Œé™ä½ŽèŠ¯ç‰‡èƒ½è€—ã€æŠ‘åˆ¶å‘çƒçš„关键是将ä¸å¯é€†æ“作å˜ä¸ºå¯é€†æ“作。在信æ¯é¢†åŸŸï¼Œä¼—所周知:ç»å…¸è®¡ç®—æœºçš„æœ¬è´¨æ˜¯ä¸€ä¸ªé€šç”¨å›¾çµæœºï¼Œæ˜¯ä¸å¯é€†çš„,但所有ä¸å¯é€†é€šç”¨å›¾çµæœºéƒ½å¯¹åº”一个å¯é€†å›¾çµæœºï¼Œä¸”两者的计算能力和计算效率完全相åŒï¼ŒC.Bennettå¯¹æ¤æœ‰ä¸¥æ ¼è¯æ˜Žã€‚由于é‡å门与酉算å对应,é‡å逻辑门是å¯é€†çš„ï¼Œå› æ¤å¯ä»¥ç”¨å¯é€†é€»è¾‘的设计方法综åˆé‡å逻辑电路。由于é‡åå¯é€†é€»è¾‘门电路ç†è®ºä¸Šä¸ä¸¢å¤±ä¿¡æ¯ï¼Œå› æ¤ä¸å˜åœ¨çƒè€—散,从而在ç†è®ºä¸Šå¯ä»¥æœ‰æ•ˆåœ°è§£å†³é›†æˆèŠ¯ç‰‡çš„èƒ½è€—ä¸Žå‘çƒçš„问题。C.Bennettè¯æ˜Žï¼šåªè¦æ˜¯å¯é€†é—¨æž„é€ çš„ç½‘ç»œï¼Œèƒ½é‡é›¶æŸè€—是å¯èƒ½çš„。é‡åå¯é€†é€»è¾‘ç»¼åˆæŠ€æœ¯å·²é€æ¥å¹¿æ³›åœ°åº”用于é‡å计算ã€ä½ŽåŠŸè€—CMOS电路ã€çº³ç±³æŠ€æœ¯ã€å…‰è®¡ç®—ã€åŠ å¯†æŠ€æœ¯ç‰ä¸€äº›ç§‘技领域,éšç€ç§‘å¦æŠ€æœ¯ä¸Žç”µå工业工艺的进æ¥ï¼Œé‡åå¯é€†é€»è¾‘çš„ç ”ç©¶å°†ä¼šé€æ¥è¿›å…¥æ›´å¤šå¦ç§‘çš„ç ”ç©¶é¢†åŸŸï¼Œå°†ä¼šå˜å¾—è¶Šæ¥è¶Šæ´»è·ƒã€è¶Šæ¥è¶Šé‡è¦ã€‚ éšç€é‡åå¯é€†é€»è¾‘ç ”ç©¶çš„æ·±å…¥ï¼Œä¼šæ¶‰åŠä¸€äº›é‡å计算和é‡åä¿¡æ¯å¤„ç†çš„æ–°æ€ç»´å’Œæ–°æ–¹æ³•ï¼Œä¹Ÿä¼šå¯¹è®¡ç®—æœºç§‘å¦æŠ€æœ¯çš„å‘展起到促进的作用。é‡å逻辑门的代数抽象为å¯é€†ç®—å,最近30å¹´æ¥ï¼Œç ”究者们æå‡ºäº†å¤šç§å¯é€†é‡å门,除å•个é‡å逻辑éžé—¨å¤–,还有若干多é‡åå¯é€†é—¨ï¼Œä¾‹å¦‚控制éžé—¨ã€Toffolié—¨ã€Fredkin门以åŠPeresé—¨ç‰ã€‚若干é‡åå¯é€†é—¨çš„级è”与综åˆå¯æž„æˆåŸºæœ¬é‡å电路,é‡å电路是构建é‡å设备与é‡åè®¡ç®—æœºçš„åŸºæœ¬å…ƒç´ ï¼Œå› æ¤ç ”制性能优良的é‡å逻辑门ã€é‡åå¯é€†é€»è¾‘电路既å¯è§£å†³èŠ¯ç‰‡èƒ½è€—å¯¼è‡´å‘çƒçš„问题,åˆå¯æé«˜èŠ¯ç‰‡çš„é›†æˆåº¦ä¸Žè¿è¡Œé€Ÿåº¦ã€‚é‡åå¯é€†é€»è¾‘电路的设计与综åˆçš„æ–¹æ³•与规则也是构建未æ¥ä½ŽåŠŸè€—ç”µè·¯ç§‘æŠ€çš„åŸºç¡€ã€‚ä¸ä»…如æ¤ï¼Œç ”ç©¶é‡åå¯é€†é€»è¾‘的综åˆç†è®ºã€é‡åå¯é€†é€»è¾‘ç”µè·¯çš„è‡ªåŠ¨ç”ŸæˆæŠ€æœ¯ã€é‡åå¯é€†é€»è¾‘ç”µè·¯çš„é”™è¯¯æ£€æµ‹ä¸Žå®šä½æŠ€æœ¯ï¼Œä¹Ÿæœ‰åŠ©äºŽåŸºäºŽé‡å计算问题解决方案的算法的é‡å线路æè¿°ä¸Žç®—法æ£ç¡®æ€§éªŒè¯çš„ç ”ç©¶ã€‚è™½ç„¶é‡åå¯é€†é€»è¾‘综åˆçš„ç ”ç©¶å·¥ä½œå¦‚æ¤æœ‰æ„ä¹‰ï¼Œä½†ä½œä¸ºå¤§å¦æœ¬ç§‘ç”Ÿæˆ–ç ”ç©¶ç”Ÿçš„ç§‘æ™®è¯»ç‰©ï¼Œæœ¬ä¹¦åªæ˜¯é‡ç‚¹è®²è¿°ä¸€äº›åŸºæœ¬å†…å®¹ï¼Œä¾‹å¦‚ï¼Œå¦‚ä½•æ ¹æ®ç»™å®šçš„é‡å门完æˆå¯é€†é€»è¾‘函数对应的å¯é€†é€»è¾‘电路的代数计算,进一æ¥ï¼Œå¦‚ä½•æ ¹æ®è¦æ±‚设计问题求解的算法,完æˆè‡ªåŠ¨ç”Ÿæˆé—¨é˜µåˆ—最çŸã€é‡å代价最å°çš„é‡åå¯é€†ç”µè·¯çš„程åºè®¾è®¡ã€‚ 本书共å…ç« å†…å®¹ï¼š ç¬¬ä¸€ç« ä¸»è¦ä»‹ç»é‡åä¿¡æ¯ä¸Žé‡å计算的基本知识,以为什么è¦ç ”ç©¶é‡åå¯é€†é€»è¾‘电路为引å,讲解é‡åå¯é€†é€»è¾‘电路从设计问题的数å¦å»ºæ¨¡åˆ°ç®—法设计的基本过程。 ç¬¬äºŒç« ä»‹ç»é‡åå¯é€†é€»è¾‘电路设计ä¸ä¸¤ä¸ªå…³é”®çš„代数定义以åŠå¯é€†é€»è¾‘门的定义åŠå…¶è¿ç®—规则。 ç¬¬ä¸‰ç« ä»‹ç»åŸºäºŽçœŸå€¼è¡¨æ•°å¦å»ºæ¨¡çš„å¯é€†é€»è¾‘ç”µè·¯ç»¼åˆæ–¹æ³•,汉明è·ç¦»æ±‚解方法和两个基于真值表的é‡å逻辑电路综åˆç®—æ³•ï¼šäºŒåˆ†æ³•ä¸Žå›¾è§£æ³•ï¼Œä»¥åŠæ¡ˆä¾‹çš„代数求解。 ç¬¬å››ç« ä»‹ç»åŸºäºŽä»£æ•°å»ºæ¨¡çš„å¯é€†é€»è¾‘ç”µè·¯ç»¼åˆæ–¹æ³•,以åŠä¸€ä¸ªå®Œæ•´å¯å†å®žçŽ°çš„åŸºäºŽRM代数建模的é‡åå¯é€†é€»è¾‘门电路综åˆç®—法与程åºå®žçŽ°ã€‚ ç¬¬äº”ç« ä»‹ç»åŸºäºŽç½®æ¢ç¾¤å»ºæ¨¡çš„å¯é€†é€»è¾‘ç”µè·¯ç»¼åˆæ–¹æ³•,基于28个对æ¢å…ƒç´ 组æˆçš„3é‡åå¯é€†é€»è¾‘ç”µè·¯çš„å¿«é€Ÿç»¼åˆæ–¹æ³•,以åŠä¸€ä¸ªå®Œæ•´å¯å†å®žçŽ°çš„åŸºäºŽHash表的é‡å逻辑电路综åˆç®—法与程åºå®žçŽ°ï¼ŒåŒæ—¶ç»™å‡º3é‡å40320个使用NCT门的全部é‡åå¯é€†é€»è¾‘门电路的代数计算结果。 第å…ç« ä»‹ç»4é‡å比特å¯é€†é€»è¾‘ç”µè·¯ç»¼åˆæ–¹æ³•,并给出一个完整å¯å†å®žçŽ°çš„åŸºäºŽHash表åŠå…¶å¤šç§ä¼˜åŒ–å…ƒç´ çš„4é‡å逻辑电路综åˆçš„算法与程åºå®žçŽ°ã€‚æœ€åŽç»™å‡ºæˆ‘们的算法关于4é‡åç½®æ¢ï¼ˆ15,2,3,12,5,9,1,11,0,10,14,6,4,8,7,13)的计算结果:电路A是Maslov的结果,B是我们的计算结果,两个å¯é€†é€»è¾‘电路完æˆç›¸åŒçš„ä¿¡å·å˜æ¢ã€‚ 本书å„ç« èŠ‚çš„ä¸»è¦å†…容和案例å‡é€‰è‡ªä¸œå—大å¦è®¡ç®—机å¦é™¢é‡å计算与é‡åä¿¡æ¯ç ”ç©¶å®¤ç ”ç©¶ç”Ÿæ—©æœŸå‘è¡¨åœ¨ã€Šè®¡ç®—æœºå¦æŠ¥ã€‹ã€Šè½¯ä»¶å¦æŠ¥ã€‹ã€Šè®¡ç®—æœºç ”ç©¶ä¸Žå‘展》《电åå¦æŠ¥ã€‹ã€Šé€šä¿¡å¦æŠ¥ã€‹ä»¥åŠã€Šä¸œå—大å¦å¦æŠ¥ã€‹ä¸Šçš„ç ”ç©¶è®ºæ–‡ã€‚ç‰¹åˆ«æ˜¯ç¬¬å››ç« çš„4.3èŠ‚å’Œç¬¬äº”ç« çš„5.3节,以åŠç¬¬å…ç« ç›¸å…³éƒ¨åˆ†çš„æ ¸å¿ƒå†…å®¹æ˜¯å–自于æŽå¿—强åšå£«çš„相关论文åŠå…¶åšå£«å¦ä½è®ºæ–‡çš„æœ‰å…³ç« 节,通过围绕主线编撰åŽå®Œæˆã€‚å…¨ä¹¦ç”±é™ˆæ±‰æ¦æ‰§ç¬”撰写。由于撰写本书的目的在于对å¦ç”Ÿçš„æ–°ç§‘å¦çš„æ•™è‚²å¯è’™å’Œå…´è¶£åŸ¹å…»ï¼ŒæœŸå¾…通过一个现实的物ç†é—®é¢˜çš„æ•°å¦å»ºæ¨¡æ¼”绎出ä¸åŒçš„æ±‚解方法,通过ä¸åŒçš„解决方案让å¦ç”Ÿäº†è§£æ•°å¦ä½œä¸ºå·¥å…·åœ¨é—®é¢˜è§£å†³è¿‡ç¨‹ä¸çš„ä½œç”¨ï¼ŒåŒæ—¶ç†è§£é—®é¢˜è§£å†³æ–¹æ¡ˆä¸æ•°å¦å»ºæ¨¡çš„æ„ä¹‰å’Œå†…æ¶µï¼Œé€šè¿‡ä¸¾ä¸€å三培养å¦ç”Ÿçš„计算æ€ç»´ä¸Žæ•°å¦å»ºæ¨¡çš„æ„è¯†å’Œèƒ½åŠ›ã€‚æœŸå¾…æ›´å¤šæ„¿æ„动手的å¦ç”Ÿé€šè¿‡å¦ä¹ 和讨论,结åˆç¨‹åºè®¾è®¡ä¸Žæ•°æ®ç»“构的教å¦ï¼Œèƒ½å¤Ÿå®Œæˆç›¸å…³ç®—法的程åºå®žçŽ°ã€‚ 陈汉æ¦2017å¹´3月13æ—¥ 4.目录 ç¬¬ä¸€ç« ä¸ºä»€ä¹ˆè¦ç ”ç©¶é‡åå¯é€†é€»è¾‘电路?1 1.1集æˆç”µè·¯äº§ä¸šå¤§äº‹è®°ã€æ‘©å°”定律与芯片集æˆåº¦åŠå…¶å¯é¢„è§çš„ å‘展æžé™1 1.2ä¸å¯é€†é€»è¾‘é—¨ã€ä¸å¯é€†ç”µè·¯ä¸Žè®¡ç®—æœºç¡¬ä»¶çš„èƒ½è€—ä¸Žé™æ¸©3 1.3ç†è®ºä¸Šé‡åå¯é€†é—¨ç”µè·¯å¯ä»¥è§£å†³ä»¥ä¸Šä¸¤ä¸ªç“¶é¢ˆé—®é¢˜4 1.4å¯é€†é€»è¾‘é—¨ã€å¯é€†é€»è¾‘门集åˆçš„ç¨ å¯†å集5 1.5é‡åæ¯”ç‰¹ä¸Žå¼ é‡ä¹˜ç§¯6 1.6é‡åæ€çš„å åŠ ä¸Žå¹¶è¡Œè®¡ç®—11 1.7é‡åæ€å åŠ ä¸Žé‡åæ€çº ç¼ ç‰©ç†çŽ°è±¡çš„ä»£æ•°è¡¨è¾¾å¼13 1.8é‡åå¯é€†é€»è¾‘电路的基本概念ã€å‘展简å²ä¸Žé—®é¢˜è§£å†³çš„基本方法15 1.9ç‰©ç†æ¨¡åž‹ï¼Œæ•°å¦æ¨¡åž‹ï¼Œå¦ä¹ 的任务16 ç¬¬äºŒç« é‡åå¯é€†é€»è¾‘电路代数演算ä¸çš„基本定义20 2.1å¯é€†å‡½æ•°ã€å¯é€†é€»è¾‘门与å¯é€†é€»è¾‘门电路的基本定义20 2.2é‡å逻辑门åŠå…¶æ¼”ç®—21 ç¬¬ä¸‰ç« çœŸå€¼è¡¨æ–¹æ³•24 3.1逻辑函数与真值表åŠå…¶è¿ç®—规则24 3.2用真值表求解å¯é€†é€»è¾‘门电路的汉明è·ç¦»æ–¹æ³•28 3.3基于真值表的二分法å¯é€†é€»è¾‘电路综åˆç®—法31 3.3î€1相关概念与约定32 3.3î€2以3é‡å为例解说二分电路综åˆç®—法33 3.3î€3算法分æž36 3.3î€4优化36 3.3î€5实验计算结果37 3.4基于真值表的图表示法å¯é€†é€»è¾‘电路综åˆç®—法39 3.4î€1相关概念与约定40 3.4î€2算法æè¿°43 3.4î€3优化48 3.4î€4实验计算结果和分æž51 3î€5基于真值表的图表示法å¯é€†é€»è¾‘电路综åˆç®—法的4é‡åå¯é€† 函数综åˆä¸¾ä¾‹53 ç¬¬å››ç« ä»£æ•°æ–¹æ³•59 4.1逻辑代数与逻辑电路59 4.2基于RM方法求解逻辑函数的å¯é€†é€»è¾‘电路60 4.3用RM方法求解å¯é€†é€»è¾‘门电路例题63 4î€4一个基于RM方法的é‡åå¯é€†é€»è¾‘电路综åˆçš„算法67 4.4î€1三个基本定义69 4.4î€2三个优化规则71 4.4î€3基于RMçš„é‡åå¯é€†é€»è¾‘é—¨ç”µè·¯ç»¼åˆæ–¹æ³•73 4.4î€4基于RMçš„é‡åå¯é€†é€»è¾‘电路综åˆçš„快速算法78 4.4î€5算法结果与分æž83 ç¬¬äº”ç« ç½®æ¢ç¾¤æ–¹æ³•88 5.1用置æ¢ç¾¤å»ºæ¨¡çš„相关基础知识88 5.1î€1æ˜ å°„å‡½æ•°f(x)的置æ¢è¡¨ç¤º88 5.1î€2ç½®æ¢é‡Œçš„æ˜ 射和置æ¢ç¾¤ä¸Šçš„乘积è¿ç®—89 5.1î€3ç½®æ¢ä¸çš„æ¢ä½è¿ç®—与一个置æ¢çš„æ¢ä½è¡¨è¾¾91 5.23é‡å比特的æ¢ä½å…ƒç´ 组与é‡åå¯é€†é€»è¾‘ç”µè·¯çš„ç»¼åˆæ–¹æ³•93 5î€3基于Hash表的é‡å逻辑电路综åˆç®—法98 5.3î€1基本概念(Fredkin门和Peres门的定义)99 5.3î€2基于最å°å®Œå¤‡Hash函数的é‡åå¯é€†é€»è¾‘电路综åˆç®—法102 5.3î€3基于ä½è¿ç®—çš„Hash函数é‡åå¯é€†é€»è¾‘电路综åˆç®—法112 5.3î€4实验结果与分æž119 第å…ç« 4é‡åå¯é€†é€»è¾‘电路综åˆç®—法122 6.1基本概念123 6.2é‡åå¯é€†é€»è¾‘电路综åˆçš„æ–°ç®—法132 6.2î€1最å°é•¿åº¦æ•´ä½“综åˆç®—法133 6.2î€2é‡å电路åºåˆ—生æˆç®—法135 6.3实验结果与分æž137 附录A138 附录B模æ¿åŠå…¶æ¨¡æ¿ä¼˜åŒ–技术147 附录CHashè¡¨çš„é€»è¾‘ç»“æž„ä¸Žç‰©ç†æž„é€ 155 综åˆç»ƒä¹ 156 é‡åå¯é€†é€»è¾‘电路综åˆè®ºæ–‡åˆ—表1598, |
|
| ||||||
|
| ||||||
|
| ||||||
|
| ||||||