




已阅读5页,还剩41页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
大学计算机-计算思维导论,HarbinInstituteofTechnology,郭皞岩哈尔滨工业大学威海,第2讲符号化-计算化-自动化,HarbinInstituteofTechnology,郭皞岩哈尔滨工业大学,本讲学习什么?-符号化-计算化-自动化:0和1的思维,HarbinInstituteofTechnology,郭皞岩哈尔滨工业大学,符号化-计算化-自动化本讲内容的基本脉络,语义符号化符号计算化计算0(和)1化0(和)1自动化分层构造化构造集成化;,集成化,符号化,再语义化,计算化,计算化,基于0和1的计算,用门电路实现基本逻辑运算,基于逻辑运算组合-分层构造复杂的逻辑电路,构造化,表达为0和1,支持,基本逻辑运算,基于逻辑运算的复杂运算,构造化,自动化,计算化,基于字母-符号的计算,用字母-符号的组合编码,支持,计算化,符号化-计算化-自动化本讲内容的基本脉络,符号化-计算化,HarbinInstituteofTechnology,郭皞岩哈尔滨工业大学威海,符号化,0/1及其组合,0/1组合的变化/基于0/1的计算,再语义化,计算化,符号化-计算化语义符号化表达与计算,分层次符号化、分层次编码与计算,符号化,再语义化,再符号化,计算化,基于字母-符号的计算,用0/1组合编码字母-符号,基于0/1的计算,计算化,用字母-符号的组合编码,还原,符号化-计算化语义符号化表达与计算,为什么要符号化-计算化?暨怎样用计算手段研究社会/自然问题?易经是一个很好的例子,符号化-计算化?(1)看易经如何基于0和1计算?,什么是易经?,符号化-计算化?(1)看易经如何基于0和1计算?,将现象抽象为符号,进行符号组合,利用符号组合及其变化表达自然现象,进行计算!-一卦是如何变化到另一卦的?,符号化-计算化?(1)看易经如何基于0和1计算?,将符号再赋予语义-“本”与“用”:抽象与具体化,符号化-计算化?(1)看易经如何基于0和1计算?,为什么要符号化-计算化?暨怎样用计算手段研究社会/自然问题?“信息隐藏”是一个很好的示例,符号化-计算化(2)语义符号化表达与计算的另一个示例,符号化-计算化(2)语义符号化表达与计算的另一个示例,一个示例:信息隐藏,一幅原始图像,怎样基于0和1计算?暨基本的逻辑运算?,如何用0和1进行计算?(3)看逻辑如何基于0和1计算?,“与”运算:两把钥匙都有才能开门,“或”运算:只要有任何一把钥匙便能开门,基本逻辑运算一个命题由语句表述,即内容为“真”或为“假”的一个判断语句!如果命题由X,Y,Z等表示,其值可能为“真”或为“假”,则两个命题X,Y之间是可以进行运算的:“与”运算(AND):当X和Y都为真时,XANDY也为真;其他情况,XANDY均为假。“或”运算(OR):当X和Y都为假时,XORY也为假;其他情况,XORY均为真。“非”运算(NOT):当X为真时,NOTX为假;当X为假时,NOTX为真。“异或”运算(XOR):当X和Y都为真或都为假时,XXORY为假;否则,XXORY为真。,如何用0和1进行计算?(3)看逻辑如何基于0和1计算?,F=XANDYOR(ZAND(NOTY)E=(NOTX)AND(YAND(NOTZ)P=(NOTX)AND(NOTY),用0和1来表示逻辑运算“与”运算AND:有0为0,全1为1“或”运算OR:有1为1,全0为0“非”运算NOT:非0则1,非1则0“异或”运算XOR:相同为0,不同为1,注:1表示真,0表示假,如何用0和1进行计算?(3)看逻辑如何基于0和1计算?,数值性信息怎样表达与计算?算术运算可否用逻辑运算来实现?为什么用二进制?降低实现的复杂性及难度,0和1与数值-二进制与算术运算(1)怎样用0和1表达数值性信息?,进位制:用数码和带有权值的数位来表示有大小关系的数值性信息的表示方法。二进制,0和1与数值-二进制与算术运算(1)怎样用0和1表达数值性信息?,数值性信息,=127+126+125+124+023+122+021+120+02-1+12-2=(245.25)十,例如:(11110101.01)二,2726252423222120.2-12-2,数位的权值,数位,二进制数,r进制:,0和1与数值-二进制与算术运算(2)二进制有什么不足,怎样解决?,数值性信息,(dn-1dn-2d2d1d0.d-1d-2d-m)r,n-1n-2210.-1-2-m,rn-1rn-2.r2r1r0.r-1r-2r-m,=dn-1rn-1+dn-2rn-2+d2r2+d1r1+d0r0+d-1r-1+d-2r-2+d-mr-m,数位的权值,数位,r进制数,十六进制:0,1,2,3,4,5,6,7,8,9,A(10),B(11),C(12),D(13),E(14),F(15)八进制:0,1,2,3,4,5,6,7十进制:0,1,2,3,4,5,6,7,8,9,(365.2)10,(11011.01)2,(3460.32)八,(596.12)十六,基于二进制的算术运算计算规则简单,与逻辑运算能够统一起来;元器件容易实现。,0和1与数值-二进制与算术运算(3)为什么要用二进制?,Si=(AiXORBi)XORCiCi+1=(AiXORBi)ANDCi)OR(AiANDBi),Si=AiXORBiCi+1=AiANDBi,不考虑进位,考虑进位,减法运算是否可用加法运算来实现?降低实现的复杂性及难度?,0和1与数值-二进制与算术运算(4)数值的符号如何表示呢?,数值的正负符号处理:机器数的原码、反码和补码,0和1与数值-二进制与算术运算(4)数值的符号如何表示呢?,数值的正负符号也可和数值一样参与运算:补码运算示意,0和1与数值-二进制与算术运算(5)使用补码可使减法变加法,你相信吗?,加减乘除都可转换成加法来实现,加法又可由与、或、非、异或等逻辑运算来实现-只要实现了基本逻辑运算,便可实现任何的计算,非数值性信息怎样表达与计算?编码/变换及其基于0和1的运算?,0和1与字母符号-编码(1)为什么要用编码?,非数值性信息可以用编码表示编码:编码是以若干位数码或符号的不同组合来表示非数值性信息的方法,它是人为地将若干位数码或符号的每一种组合指定一种唯一的含义。,例如:0-男,1-女,再如:000-星期一001-星期二010-星期三011-星期四100-星期五101-星期六110-星期日,再如:000-一院001-二院010-三院011-四院100-五院101-六院110-七院111-其他,0和1与字母符号-编码(1)为什么要用编码?,编码的三个主要特征唯一性:每一种组合都有确定的唯一性的含义公共性:所有相关者都认同、遵守、使用这种编码易于记忆/便于识认性:有一定规律,ASCII码-英文字母符号的编码,ASCII码是英文字母与符号的0,1型编码方法,是用7位0和的不同组合来表示10个数字、26个英文大写字母、26个英文小写字母及其一些特殊符号的编码方法,是信息交换的标准编码。ASCII码:AmericanStandardCodeforInformationInterchange,B7B6B5B4B3B2B1B00 xxxxxxx,0和1与字母符号-编码(2)英文字母符号如何编码?ASCII码为什么要用8位来编码?,00110001,01001110,“1”,“N”,“大”,汉字处理过程:通过汉字外码输入,以汉字内码存储,以汉字字形码输出,汉字的编码,0和1与字母符号-编码(3)汉字如何进行处理?为什么会有那么多种汉字编码?,0和1与电子技术实现,HarbinInstituteofTechnology,郭皞岩哈尔滨工业大学威海,0和1怎样用电信号表达?基于0和1的电子实现?,0和1与电子技术实现(1)如何用电信号及电子元件表达0和1?,实现0和1的基本元器件:电信号和继电器开关,用继电器开关实现基本逻辑运算,“与”运算电路,“或”运算电路,“非”运算电路,0和1与电子技术实现(1)如何用电信号及电子元件表达0和1?,实现0和1的基本元器件:二极管二极管的基本特性,0和1与电子技术实现(2)处理0和1的基本元件?,实现0和1的基本元器件:三极管三极管的基本特性:开关和放大以较小的b极电流信号可控制较大的e极流过的电流-放大。,大水库,大坝,闸门控制,水,第一个三极管试验装置,用b点的0和1来控制c点产生1和0,典型的三极管电路,0和1与电子技术实现(2)处理0和1的基本元件?,怎样用电信号实现逻辑运算?基本的门电路实现思路?,0和1与电子技术实现(3)如何用基本电子元件实现基本逻辑运算?,用二极管、三极管可实现基本的集成电路:与门、或门和非门这些电路被封装成集成电路(芯片),即所谓的门电路。,“与”门电路,“或”门电路,“非”门电路,0和1与电子技术实现(3)如何用基本电子元件实现基本逻辑运算?,怎样用基本门电路实现复杂运算?门电路的符号化表达及其复杂电路的构造与集成?,0和1与电子技术实现(4)如何用电信号及电子元件实现基本逻辑运算?,基本门电路的符号表示及其特性与门电路:是实现逻辑与运算的集成电路,即:只有当两个输入端为高电平(1)时,则输出端为高电平(1);否则,输出端为低电平(0)。或门电路:是实现逻辑或运算的集成电路,即:只有当两个输入端为低电平(0)时,则输出端为低电平(0);否则,输出端为高电平(1)。非门电路:是实现逻辑非运算的集成电路,即:当输入端为高电平(1)时,则输出端为低电平(0);输入端为低电平(0)时,则输出端为高电平(1)。异或门电路:是实现逻辑异或运算的集成电路,即:当两个输入端同为高电平(1)或同为低电平(0)时,则输出端为低电平(0);否则,输出端为高电平(1)。,与门电路符号,或门电路符号,非门电路符号,异或门电路符号,0和1与电子技术实现(4)如何用电信号及电子元件实现基本逻辑运算?,基于门电路的复杂组合逻辑电路示例1:一位加法器的示例。,0和1与电子技术实现(5)如何用已实现的基本逻辑运算(门电路)来实现更复杂的运算?,1,0,1,1,0,1,0,0,1,基于门电路的复杂组合逻辑电路可验证一位加法器实现的正确性。,0和1与电子技术实现(5)如何用已实现的基本逻辑运算(门电路)来实现更复杂的运算?,基于门电路的复杂组合逻辑电路示例:多位加法器的实现用已验证正确的一位加法器,来实现更为复杂的多位加法器用已验证正确的多位加法器,来实现更为复杂的乘法器/除法器等(略)分层构造:低层电路已验证正确,可被封装起来;用已封装的已验证的低层电路可构造更为复杂的高层电路;如此一层层构造。,0和1与电子技术实现(5)如何用已实现的基本逻辑运算(门电路)来实现更复杂的运算?,基于门电路的复杂组合逻辑电路另一个示例:2-4译码器及其电路实现。,A1,A0,Y00,Y01,Y10,Y11,0和1与电子技术实现(5)如何用已实现的基本逻辑运算(门电路)来实现更复杂的运算?,A1,A0,Y00,Y01,Y10,Y11,1,0,1,0,0,1,0,0,1,0,1,基于门电路的复杂组合逻辑电路另一个示例:2-4译码器及其电路实现可依据门电路的特性,输入2位二进制数01,检查是否是第2条线(Y01)为高电平,有效?,0和1与电子技术实现(5)如何用已实现的基本逻辑运算(门电路)来实现更复杂的运算?,微处理器芯片即是复杂组合逻辑集成在一块板上并封装而成的电路:从Intel4004在12平方毫米的芯片上集成了2250颗晶体管到Pentium4处理器内建了4200万颗晶体管,以及采用0.18微米的电路再到英特尔的45纳米Core2至尊/至强四核处理器上装载了8.2亿颗晶体管。,复杂部件的硬件实现(芯片、主板),为什么需要如此多的晶体管呢?,0和1与电子技术实现(5)如何用已实现的基本逻辑运算(门电路)来实现更复杂的运算?,再总结本讲讲了什么?语义符号化-符号计算化-计算0和
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 珠宝创意线下活动策划方案
- 生物科技企业创始人股权分割与转让专项合同
- 智能家居社区商铺租赁合同及转租智慧家居服务协议
- 离婚案件中夫妻共有保险合同分割与补偿合同
- 智能化社区物业运营与管理合作协议
- 物联网产业园区数据分析与决策支持方案
- 水库泄洪能力提升改造方案
- 二手房买卖合同范本:房屋抵押贷款及还款计划协议
- 王之伦:电信服务合同中的个人信息保护法律条款
- 股权变更及税务筹划的环保企业合同
- 芯片研发流程管理办法
- 电子工程师知识培训课件
- 浙江省中考科学说理题训练及答题技巧
- 兵团连队职工考试试题及答案解析
- 假如我变成了班主任课件
- 首尔之春影视解读
- 医院病区突然停电应急处置
- 2025年移动云考试题库
- 桥隧工程培训频课件
- 幼儿园教师防恐防暴安全知识培训
- 1.2位置 位移(教学课件) 高中物理教科版必修第一册
评论
0/150
提交评论