版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
大学计算机-计算思维导论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)语义符号化表达与计算的另一个示例一个示例:信息隐藏一幅原始图像一列像素点不同像素点的同一位平面A待隐藏的信息01000001待隐藏信息的01编码01000001将最低位平面替换为隐藏信息的编码(加入隐藏信息的)一列像素点(加入隐藏信息的)图像怎样基于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表示
假
0AND 0 0 0AND 1 0
1AND 0 0 1AND 1 1
1OR 1 1
1OR 0 1 0OR 1 1
0OR 0 0NOT 0 1NOT 1 0
1XOR 1 0
1XOR 0 1
0XOR 1 1
0XOR 0 0如何用0和1进行计算?(3)看逻辑如何基于0和1计算?数值性信息怎样表达与计算?算术运算可否用逻辑运算来实现?为什么用二进制?降低实现的复杂性及难度0和1与数值---二进制与算术运算(1)怎样用0和1表达数值性信息?进位制:用数码和带有权值的数位来表示有大小关系的数值性信息的表示方法。二进制0和1与数值---二进制与算术运算(1)怎样用0和1表达数值性信息?数值性信息=1×27+1×26+1×25+1×24+0×23+1×22+0×21+1×20+0×2-1+1×2-2=(245.25)十例如:(11110101.01)二76543210.-1-22726252423222120.2-12-2数位的权值数位二进制数r进制:0和1与数值---二进制与算术运算(2)二进制有什么不足,怎样解决?数值性信息
(dn-1dn-2……d2d1d0.d-1d-2……d-m)rn-1n-2…210.-1-2…-mrn-1rn-2.……r2r1r0.r-1r-2……r-m=dn-1rn-1
+
dn-2rn-2+…+d2r2+
d1r1
+
d0r0
+
d-1r-1
+d-2r-2
+
…
+
d-mr-m
å--=1nmiiird=数位的权值数位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)为什么要用二进制?AiBi+CiCi+1SiSi=(AiXORBi)XORCiCi+1=((AiXORBi)ANDCi)OR(AiANDBi)Si=AiXORBiCi+1=AiANDBi不考虑进位考虑进位减法运算是否可用加法运算来实现?降低实现的复杂性及难度?0和1与数值---二进制与算术运算(4)数值的符号如何表示呢?数值的正负符号处理:机器数的原码、反码和补码0和1与数值---二进制与算术运算(4)数值的符号如何表示呢?数值的正负符号也可和数值一样参与运算
:补码运算示意01010+)1110111100(10)+(-3)=(7)00111+)0001101010(+7)+(+3)=(+10)11001+)1010010110(-7)+(-12)=溢出0和1与数值---二进制与算术运算(5)使用补码可使减法变加法,你相信吗?加减乘除都可转换成加法来实现,加法又可由与、或、非、异或等逻辑运算来实现---只要实现了基本逻辑运算,便可实现任何的计算11011+)1100100101(-5)+(-7)=(-12)非数值性信息怎样表达与计算?编码/变换及其基于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和1的不同组合来表示10个数字、26个英文大写字母、26个英文小写字母及其一些特殊符号的编码方法,是信息交换的标准编码。ASCII码:AmericanStandardCodeforInformationInterchange
B7B6B5B4B3B2B1B0
0xxxxxxx0和1与字母符号---编码(2)英文字母符号如何编码?ASCII码为什么要用8位来编码?
00110001
01001110“1”“N”信息存储解析规则Wearestudents0101011101100101001000000110000101110010011001010010000001110011011101000111010101100100011001010110111001110100011100110/1串按8位分隔一个字符,查找ASCII码表映射成相应符号“大”da1011010011110111oooooo11oooooooooooooo11oooooooooooooo11oooooooooooooo11ooooo1oo1111111111111111oooooo11oooooooooooooo11oooooooooooooo11oooooooooooooo11oooooooooooooo111oooooooooooo11oo1oooooooooo11oooo1oooooooo11ooooo11ooooooo1ooooooo11ooooo1ooooooooo111o11ooooooooooo1oo计算机内部由外到内由内到外汉字处理过程:通过汉字外码输入,以汉字内码存储,以汉字字形码输出汉字的编码0和1与字母符号---编码(3)汉字如何进行处理?为什么会有那么多种汉字编码?0和1与电子技术实现HarbinInstituteofTechnology郭皞岩哈尔滨工业大学威海0和1怎样用电信号表达?基于0和1的电子实现?0和1与电子技术实现(1)如何用电信号及电子元件表达0和1?实现0和1的基本元器件:电信号和继电器开关用继电器开关实现基本逻辑运算
数字信号:高电平为1,低电平为001“与”运算电路“或”运算电路“非”运算电路0和1与电子技术实现(1)如何用电信号及电子元件表达0和1?实现0和1的基本元器件:二极管二极管的基本特性FKVFLRI(b)KLRVR(b)0和1与电子技术实现(2)
处理0和1的基本元件?实现0和1的基本元器件:三极管
三极管的基本特性:开关和放大以较小的b极电流信号可控制较大的e极流过的电流--放大。大水库大坝闸门控制水第一个三极管试验装置用b点的0和1来控制c点产生1和0典型的三极管电路bc0和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)。=1&≥11与门电路符号或门电路符号非门电路符号异或门电路符号0和1与电子技术实现(4)如何用电信号及电子元件实现基本逻辑运算?基于门电路的复杂组合逻辑电路示例1:一位加法器的示例。0和1与电子技术实现(5)如何用已实现的基本逻辑运算(门电路)来实现更复杂的运算?101101001AiBi+CiCi+1Si基于门电路的复杂组合逻辑电路可验证一位加法器实现的正确性。0和1与电子技术实现(5)如何用已实现的基本逻辑运算(门电路)来实现更复杂的运算?基于门电路的复杂组合逻辑电路示例:多位加法器的实现用已验证正确的一位加法器,来实现更为复杂的多位加法器用已验证正确的多位加法器,来实现更为复杂的乘法器/除法器等(略)
分层构造:低层电路已验证正确,可被封装起来;用已封装的已验证的低层电路可构造更为复杂的高层电路;如此一层层构造。0和1与电子技术实现(5)如何用已实现的基本逻辑运算(门电路)来实现更复杂的运算?基于门电路的复杂组合逻辑电路另一个示例:2-4译码器及其电路实现。&&&&11A1A0Y00Y01Y10Y110和1与电子技术实现(5)如何用已实现的基本逻辑运算(门电路)来实现更复杂
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度体育赛事设备租赁合同
- 运载工具变速器测试仪项目评价分析报告
- 软木制塞市场发展预测和趋势分析
- 粉笔板市场发展预测和趋势分析
- 电咖啡研磨机市场需求与消费特点分析
- 04版版权质押合同:音乐版权的质押融资服务协议
- 油炉家用取暖器市场需求与消费特点分析
- 水冷却器市场发展预测和趋势分析
- 04版物联网应用平台建设合同
- 自行车测速计市场发展预测和趋势分析
- 《民航安全检查(安检技能实操)》课件-第七章 人身检查
- 投资学 第7版 课件 -第7章 证券融资
- 殡葬处置应急预案方案
- 应急预案讲课
- 2024年安全输液管理:如何确保患者安全
- 企业反恐维稳培训
- 临床提高脓毒性休克患者1h集束化措施落实率PDCA品管圈
- 2024-2030年α地中海贫血行业市场现状供需分析及重点企业投资评估规划分析研究报告
- 第14课-丝绸之路的开通与经营西域【课件】2
- 2024年广东省深圳市中考道德与法治试题卷
- 政府软件开发服务合同模板
评论
0/150
提交评论