电子科技大学:《软件技术基础 Fundamental of Software Technology》课程教学资源(课件讲稿)第一章 计算机基础 1.2 基于二进制的信息表述

电子科枚大学 软件技术基础 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
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 电子科技大学:《软件技术基础 Fundamental of Software Technology》课程教学资源(课件讲稿)第一章 计算机基础 1.1 计算科学发展简史.pdf
- 电子科技大学:《软件技术基础 Fundamental of Software Technology》课程教学资源(课件讲稿)课程概述(刘民岷).pdf
- 电子科技大学:《软件技术基础 Fundamental of Software Technology》课程教学资源(电子教案,刘民岷).pdf
- 电子科技大学:《软件技术基础 Fundamental of Software Technology》课程教学资源(教学大纲,刘民岷).pdf
- 电子科技大学:《计算机操作系统》课程教学资源(教学大纲).doc
- Thru-the-wall Eavesdropping on Loudspeakers via RFID by Capturing Sub-mm Level Vibration.pdf
- Spin-Antenna:3D Motion Tracking for Tag Array Labeled Objects via Spinning Antenna.pdf
- 《中国计算机学会通讯》:从“识别”到“感知”:基于 RFID 的可标记无源感知.pdf
- Spin-Antenna - 3D Motion Tracking for Tag Array Labeled Objects via Spinning Antenna.pdf
- RF-ECG - Heart Rate Variability Assessment based on COTS RFID Tag Array.pdf
- RF-Kinect - A Wearable RFID-based Approach Towards 3D Body Movement Tracking.pdf
- Multi-Touch in the Air - Concurrent Micromovement Recognition Using RF Signals.pdf
- MOBILE VISUAL CLOTHING SEARCH(南京大学:曹春).pdf
- 南京大学:《程序设计(C++)》课程教学资源(PPT课件讲稿,高级篇)09 转移构造函数&转移赋值操作符重载函数(move semantics).ppt
- 南京大学:《程序设计(C++)》课程教学资源(PPT课件讲稿,高级篇)08 消息(事件)驱动的应用程序设计.ppt
- 南京大学:《程序设计(C++)》课程教学资源(PPT课件讲稿,高级篇)07 异常处理.ppt
- 南京大学:《程序设计(C++)》课程教学资源(PPT课件讲稿,高级篇)05 泛型(类属)程序设计-模板.ppt
- 南京大学:《程序设计(C++)》课程教学资源(PPT课件讲稿,高级篇)04 继承-派生类.ppt
- 南京大学:《程序设计(C++)》课程教学资源(PPT课件讲稿,高级篇)03-1 λ表达式.ppt
- 南京大学:《程序设计(C++)》课程教学资源(PPT课件讲稿,高级篇)03 操作符重载.ppt
- 电子科技大学:《软件技术基础 Fundamental of Software Technology》课程教学资源(课件讲稿)第一章 计算机基础 1.3 计算机系统的构成及工作原理.pdf
- 电子科技大学:《软件技术基础 Fundamental of Software Technology》课程教学资源(课件讲稿)第二章 操作系统 2.1 操作系统概述.pdf
- 电子科技大学:《软件技术基础 Fundamental of Software Technology》课程教学资源(课件讲稿)第二章 操作系统 2.2 操作系统发展历史.pdf
- 电子科技大学:《软件技术基础 Fundamental of Software Technology》课程教学资源(课件讲稿)第二章 操作系统 2.3 操作系统功能.pdf
- 电子科技大学:《软件技术基础 Fundamental of Software Technology》课程教学资源(课件讲稿)第二章 操作系统 2.4 处理机管理概述.pdf
- 电子科技大学:《软件技术基础 Fundamental of Software Technology》课程教学资源(课件讲稿)第二章 操作系统 2.5 进程调度.pdf
- 电子科技大学:《软件技术基础 Fundamental of Software Technology》课程教学资源(课件讲稿)第二章 操作系统 2.6 进程互斥和同步.pdf
- 电子科技大学:《软件技术基础 Fundamental of Software Technology》课程教学资源(课件讲稿)第二章 操作系统 2.7 死锁及解除.pdf
- 电子科技大学:《软件技术基础 Fundamental of Software Technology》课程教学资源(课件讲稿)第二章 操作系统 2.8 存储管理概述.pdf
- 电子科技大学:《软件技术基础 Fundamental of Software Technology》课程教学资源(课件讲稿)第二章 操作系统 2.9 分区管理.pdf
- 电子科技大学:《软件技术基础 Fundamental of Software Technology》课程教学资源(课件讲稿)第二章 操作系统 2.10 页式管理及虚拟存储技术.pdf
- 电子科技大学:《软件技术基础 Fundamental of Software Technology》课程教学资源(课件讲稿)第二章 操作系统 2.11 设备管理及数据传送控制方式.pdf
- 电子科技大学:《软件技术基础 Fundamental of Software Technology》课程教学资源(课件讲稿)第三章 数据结构 3.1 数据结构基本概念.pdf
- 电子科技大学:《软件技术基础 Fundamental of Software Technology》课程教学资源(课件讲稿)第三章 数据结构 3.2 线性结构之线性表(一).pdf
- 电子科技大学:《软件技术基础 Fundamental of Software Technology》课程教学资源(课件讲稿)第三章 数据结构 3.2 线性结构之线性表(二).pdf
- 电子科技大学:《软件技术基础 Fundamental of Software Technology》课程教学资源(课件讲稿)第三章 数据结构 3.3 堆栈和队列(一).pdf
- 电子科技大学:《软件技术基础 Fundamental of Software Technology》课程教学资源(课件讲稿)第三章 数据结构 3.3 堆栈和队列(二).pdf
- 电子科技大学:《软件技术基础 Fundamental of Software Technology》课程教学资源(课件讲稿)第三章 数据结构 3.4 数组.pdf
- 电子科技大学:《软件技术基础 Fundamental of Software Technology》课程教学资源(课件讲稿)第三章 数据结构 3.5.1 树的基本概念.pdf
- 电子科技大学:《软件技术基础 Fundamental of Software Technology》课程教学资源(课件讲稿)第三章 数据结构 3.5.2 二叉树的基本概念.pdf