计算机应用基础第四章《二进制的学习》课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
4.1、二进制的理解和转换
10进制
2进制
0
0
1
1
2
10
3
11
4
100
5
101
6
110
7
111
8
1000
9
1001
10
1010
20
(4) 100 (2) 10 0,1, 10,11
10
0,1, 2 ,3, 4,5,6,7,8,9 10,11,12,13,14,15,16,17,18,19 20,。。。
现代的二进制记数系统由戈特弗里德· 莱布尼茨于1679年设计莱布尼兹认为易经中的卦象与二 进制算术密不可分。莱布尼兹解读了易经中的卦象,并认为这是其作为二进制算术的证据。 在数学和数字电路中,二进制(binary)数是指 用二进制记数系统,即以2为基数的记数系统表 示的数字。这一系统中,数通常用两个不同的 符号0(代表零)和1(代表一)来表示。以2为 基数代表系统是二进位制的。数字电子电路中 ,逻辑门的实现直接应用了二进制,因此现代 的计算机和依赖计算机的设备里都用到二进制 。每个数字称为一个位元(二进制位)或比特 (Bit,Binary digit的缩写)。
信息工程系
计算机应用基础 4二进制 Office
2010/2016
讲课人:**** Tel:******** 课时预计4课时
第四章 学习内容
1.二进制、十进制的认识理解(难点) 2.磁盘空间存储、内存存储,存储单位认识 3.程序语言的认识 4.八进制的认识和转换
4.1、二进制数(Binary digit)的认识和理解
精确地定义在不同情况下所应当采取的行动。
编程语言俗称“计算机语言”,种类非常的多,总的来说可以分成机器语言、汇编语 言、高级语言三大类。电脑每做的一次动作,一个步骤,都是按照已经用计算机语言编好
的程序来执行的,程序是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语
言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。 目前通 用的编程语言有两种形式:汇编语言和高级语言
十进制转换二进制方法
第二种办法:求余数 例如:150
求算:120 、160、180
4.1、二进制和十进制的转换(整数、负数)
二进制转换十进制方法
128+32+16+4=180
4.1、二进制和十进制的转换(整数、负数)
负号怎么加到二进制中。 180= 1 0 1 1 0 1 0 0 -180=???????
重点:每个单位的转换都是1024,重点记住字节Byte和bit的区别
4.2 磁盘空间存储、内存存储,存储单位认识
32位处理器单次处理32位4个字节,64位处理器一次处理64位,8个字节. CPU 处理速度(Mips): MIPS(Million Instructions Per Second)每秒处理的百万级的机器语言指 令数。 你的Cpu:4核1.5GHz的CPU的实际处理速度为:4X1.5X0.8=4.8(GHz)。该数值愈大,则CPU 的运行速度就愈快,性能便愈强。
100,101。110。111。1000
4.1、二进制的运算
10进制
2进制
0
0
1
1
2
10
3
11
4
100
5
101
6
110
7
111
8
1000
9
1001
10
1010
2多少次方,换成二进制后,1后面就有多少0
4.1、二进制和十进制的转换(整数、负数)
10进制 2进制 0 0 1 1 2 10 3 11 4 100 5 101 6 110 7 111 8 1000 9 1001 10 1010
10110100
第一步:将上面一行中0换成1,1换成0
01001011
第二步:转换后+1
01001100
-180=01001100
4.2 磁盘空间存储、内存存储,存储单位认识
计算机程序的运行就像我们在厨房做饭,做饭的材料存在仓库(磁盘),正在做的饭存在内存中 磁盘存储:粮食仓库,不需要持续供电,永久存储 内存存储:厨房,需要持续供电才可以运转, 存储单位:8bit(位)=1Byte(字节)bit= Binary digit 1PB=1024TB 1TB=1024GB 1GB=1024MB 1MB=1024KB 1KB=1024B 1B(Byte)=8bit(Binary digit)
一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间; 符号:英文标点2占一个字节; 中文标点占两个字节;
4.3 程序语言(Programming language)的认识
程序语言是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向 计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并
4.3 程序语言(Programming language)的认识
4.4 八进制和十六进制的认识
由于数据在计算机中的表示,最终以二进制的形式存在,所以有时候使用二进制, 可以更直观地解决问题。但二进制数太长了。比如int 类型占用4个字节,32位。比 如100,用int类型的二进制数表达将是:
0000
0000
0000
0000
0110
0100
八进制一次可以表示3位二进制数,16进制一次可以表示4位二进制数。
4.4 八进制和十六进制的认识
八进制,Octal,缩写OCT或O,一种以8为基数的计数法,采用0,1,2,3,4,5,6,7八个数字,逢 八进1一些编程语言中常常以数字0开始表明该数字是八进制。 十六进制(英文名称:Hexadecimal),是计算机中数据的一种表示方法。同我们日常生活中的表示法不一 样。它由0-9,A-F组成,字母不区分大小写。与10进制的对应关系是:0-9对应0-9;A-F对应10-15;N进 制的数可以用0~(N-1)的数表示,超过9的用字母A-F。
4.3 程序语言(Programming language)的认识
汇编语言 汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不过指令采用了英文缩
写的标识符,更容易识别和记忆。
特点:冗长、复杂、容易出错,而且使用汇编语言编程需要有更多的计算机专业知识, 较小,而且执行速度很快。 脚本语言 : 一种解释程序,简易无需发布,即使运行的exe 机器语言: 0、1二进Fra Baidu bibliotek与计算机打交道难以记忆,不便阅读和书写,低级语言 高级语言:由于省略了很多细节,编程者也就不需要有太多的专业知识。