电子科枚大学 软件技术基础 1.2基于二进制的信息表述 主讲教师:刘民岷 航空航天学院 软件技术基础课程组
软件技术基础 1.2 基于二进制的信息表述 主讲教师:刘民岷 航空航天学院 软件技术基础课程组
为什么要用二进制? 现代计算机之父-冯·诺依曼的三句话… ON NEUMA ATHEMATICIA 电子科技大学刘民岷 基于二进制的信息表述 2
电子科技大学 刘民岷 2 为什么要用二进制? 基于二进制的信息表述 现代计算机之父-冯·诺依曼的三句话……
为什么要用二进制?? 十进制 二进制 电子科技大学刘民岷 基于二进制的信息表述 3
电子科技大学 刘民岷 3 为什么要用二进制?? 基于二进制的信息表述 十进制 二进制
为什么要用二进制?? Binary- 不得已而为之! 电子科技大学刘民岷 基于二进制的信息表述
电子科技大学 刘民岷 4 为什么要用二进制?? 基于二进制的信息表述 Binary —— 不得已而为之!
二进制的由来 三 目 H 出 阴爻 H 阳爻 湖榮多 經 电子科技大学刘民岷 基于二进制的信息表述 5
电子科技大学 刘民岷 5 二进制的由来 基于二进制的信息表述
二进制的由来 18世纪德国数理哲学大师莱布尼兹从 他的传教士朋友鲍威特寄给他的拉丁 文译本《易经》中,读到了八卦的 组成结构,惊奇地发现其基本素数 (0)(1),即《易经》的阴爻和阳 爻,其进位制就是二进制,并认为这 是世界上数学进制中最先进的 电子科技大学刘民岷 基于二进制的信息表述 6
电子科技大学 刘民岷 6 二进制的由来 基于二进制的信息表述 18世纪德国数理哲学大师莱布尼兹从 他的传教士朋友鲍威特寄给他的拉丁 文译本《易经》中,读到了八卦的 组成结构,惊奇地发现其基本素数 (0)(1),即《易经》的阴爻和阳 爻,其进位制就是二进制,并认为这 是世界上数学进制中最先进的
二进制的由来 ■二进制的优点 >技术实现简单 >运算规则简单 >适合逻辑运算 >易于进行转换,二进制与十进制数易于互相转换 >抗干扰能力强,可靠性 电子科技大学刘民岷 基于二进制的信息表述
电子科技大学 刘民岷 7 二进制的由来 基于二进制的信息表述 二进制的优点 技术实现简单 运算规则简单 适合逻辑运算 易于进行转换,二进制与十进制数易于互相转换 抗干扰能力强,可靠性
接下来的问题 Everything over Binary ▣基于Binaryl的信息表示 。数值? > > 文字? > 其他媒体信息? 0 00111011 886060101010 011001 0010 电子科技大学刘民岷 基于二进制的信息表述 8
电子科技大学 刘民岷 8 接下来的问题…… 基于二进制的信息表述 Everything over Binary 基于Binary的信息表示 数值? 文字? 其他媒体信息?
基于二进制的数值表述 ▣基于Binary的信息表示 >科学计算的首要问题 数值的表述 。数的正负— 符号位 计算问题一 补码 小数点的表达— 浮点数 ·十进制的直接表述一BCD码 0101 o11 L006 51101110 000 0 01010100 101010 00110 01110 电子科技大学刘民岷 基于二进制的信息表述 9
电子科技大学 刘民岷 9 基于二进制的数值表述 基于二进制的信息表述 基于Binary的信息表示 科学计算的首要问题——数值的表述 • 数的正负 ——符号位 • 计算问题 ——补码 • 小数点的表达 ——浮点数 • 十进制的直接表述 ——BCD码
基于二进制的文字表述 0 ▣ASCII码 NUL DLE SP @ ▣ 美国国家信息交换标准代 SOH DC1 码ASCⅡ(American 2 STX DC2 R Standard Code for 3 ETX DC3 3 Information Interchange 4 EOT DC4 )已成为计算机字符编码 5 ENQ NAK % 的国际标准。 6 ACK SYN BEL ETB G W W 8 BS CAN H X 9 HT EM 9 LF SUB Z B T ESC FF FS D CR GS M SO RS 电子科技大学刘民岷 基 SI US 0 0 DEL
电子科技大学 刘民岷 10 基于二进制的文字表述 基于二进制的信息表述 ASCII码 美国国家信息交换标准代 码 ASCII(American Standard Code for Information Interchange )已成为计算机字符编码 的国际标准。 0 1 2 3 4 5 6 7 0 NUL DLE SP 0 @ P ` P 1 SOH DC1 ! 1 A Q a Q 2 STX DC2 “ 2 B R b R 3 ETX DC3 # 3 C S c S 4 EOT DC4 $ 4 D T d T 5 ENQ NAK % 5 E U e U 6 ACK SYN & 6 F V f V 7 BEL ETB ‘ 7 G W g W 8 BS CAN ( 8 H X h X 9 HT EM ) 9 I Y i Y A LF SUB * : J Z j Z B VT ESC + ; K [ k { C FF FS , N ^ n ~ F SI US / ? O _ o DEL