计算机应用基础第四章《二进制的学习》课件.ppt_第1页
计算机应用基础第四章《二进制的学习》课件.ppt_第2页
计算机应用基础第四章《二进制的学习》课件.ppt_第3页
计算机应用基础第四章《二进制的学习》课件.ppt_第4页
计算机应用基础第四章《二进制的学习》课件.ppt_第5页
已阅读5页,还剩21页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、,信息工程系,讲课人:*,计算机应用基础 4二进制,Office 2010/2016,Tel:*,课时预计4课时,第四章 学习内容,1.二进制、十进制的认识理解(难点) 2.磁盘空间存储、内存存储,存储单位认识 3.程序语言的认识 4.八进制的认识和转换,4.1、二进制数(Binary digit)的认识和理解,现代的二进制记数系统由戈特弗里德莱布尼茨于1679年设计莱布尼兹认为易经中的卦象与二进制算术密不可分。莱布尼兹解读了易经中的卦象,并认为这是其作为二进制算术的证据。,在数学和数字电路中,二进制(binary)数是指用二进制记数系统,即以2为基数的记数系统表示的数字。这一系统中,数通常用

2、两个不同的符号0(代表零)和1(代表一)来表示。以2为基数代表系统是二进位制的。数字电子电路中,逻辑门的实现直接应用了二进制,因此现代的计算机和依赖计算机的设备里都用到二进制。每个数字称为一个位元(二进制位)或比特(Bit,Binary digit的缩写)。,4.1、二进制的理解和转换,10,0,1, 2 ,3, 4,5,6,7,8,9 10,11,12,13,14,15,16,17,18,19 20,。,(2)10,0,1, 10,11 100,101。110。111。1000,20,(4)100,4.1、二进制的运算,一、二进制的加减乘除 加法:00+0000,00+0101,01+000

3、1,01+0110 减法:000,101,110,10101 乘法:000,010,100,111 除法:010,111 二、二进制中次方 2 0 =1=01 2 1 =2=10 2 2 =4=100 2 3 =8=1000 2 4 =16=10000 2 5 =32=100000 2 6 =64=1000000 2 7 =128=10000000,2多少次方,换成二进制后,1后面就有多少0,4.1、二进制和十进制的转换(整数、负数),第一种办法:把一个十进制数,用2的次方来表示出来,进而相加或相减 例如:120= 2 7 2 3 =10000000-1000=01111000 120= 2

4、6 +56( 2 5 + 2 4 + 2 3 )=1000000+100000+10000+1000=1111000,十进制转换二进制方法,第二种办法:求余数 例如:150,求算:120 、160、180,4.1、二进制和十进制的转换(整数、负数),1 0 1 1 0 1 0 0= 12 7 +0* 2 6 +1 2 5 +1* 2 4 +0* 2 3 +1* 2 2 +0 2 1 + 02 0 =128+32+16+4=180,二进制转换十进制方法,12 7,0* 2 6,1 2 5,1* 2 4,0* 2 3,1* 2 2,0 2 1,02 0,128+32+16+4=180,4.1、二进

5、制和十进制的转换(整数、负数),负号怎么加到二进制中。 180= 1 0 1 1 0 1 0 0 -180=?,1 0 1 1 0 1 0 0,0 1 0 0 1 0 1 1,0 1 0 0 1 1 0 0,第一步:将上面一行中0换成1,1换成0,第二步:转换后+1,-180=01001100,4.2 磁盘空间存储、内存存储,存储单位认识,磁盘存储:粮食仓库,不需要持续供电,永久存储 内存存储:厨房,需要持续供电才可以运转, 存储单位:8bit(位)=1Byte(字节)bit= Binary digit,计算机程序的运行就像我们在厨房做饭,做饭的材料存在仓库(磁盘),正在做的饭存在内存中,1P

6、B=1024TB 1TB=1024GB 1GB=1024MB 1MB=1024KB 1KB=1024B 1B(Byte)=8bit(Binary digit),重点:每个单位的转换都是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)。该数值愈大,则

7、CPU的运行速度就愈快,性能便愈强。 一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间; 符号:英文标点2占一个字节; 中文标点占两个字节;,4.3 程序语言(Programming language)的认识,程序语言是用来定义计算机程序的形式语言。它是一种被标准化的交流技巧,用来向计算机发出指令。一种计算机语言让程序员能够准确地定义计算机所需要使用的数据,并精确地定义在不同情况下所应当采取的行动。,编程语言俗称“计算机语言”,种类非常的多,总的来说可以分成机器语言、汇编语言、高级语言三大类。电脑每做的一次动作,一个步骤,都是按照已经用计算机语言编好的程序来执行的,程序

8、是计算机要执行的指令的集合,而程序全部都是用我们所掌握的语言来编写的。所以人们要控制计算机一定要通过计算机语言向计算机发出命令。 目前通用的编程语言有两种形式:汇编语言和高级语言,4.3 程序语言(Programming language)的认识,汇编语言 汇编语言的实质和机器语言是相同的,都是直接对硬件操作,只不过指令采用了英文缩写的标识符,更容易识别和记忆。 特点:冗长、复杂、容易出错,而且使用汇编语言编程需要有更多的计算机专业知识,较小,而且执行速度很快。,脚本语言 : 一种解释程序,简易无需发布,即使运行的exe 机器语言: 0、1二进制与计算机打交道难以记忆,不便阅读和书写,低级语言

9、 高级语言:由于省略了很多细节,编程者也就不需要有太多的专业知识。,4.3 程序语言(Programming language)的认识,4.4 八进制和十六进制的认识,八进制一次可以表示3位二进制数,16进制一次可以表示4位二进制数。,由于数据在计算机中的表示,最终以二进制的形式存在,所以有时候使用二进制,可以更直观地解决问题。但二进制数太长了。比如int 类型占用4个字节,32位。比如100,用int类型的二进制数表达将是:,4.4 八进制和十六进制的认识,十六进制(英文名称:Hexadecimal),是计算机中数据的一种表示方法。同我们日常生活中的表示法不一样。它由0-9,A-F组成,字母

10、不区分大小写。与10进制的对应关系是:0-9对应0-9;A-F对应10-15;N进制的数可以用0(N-1)的数表示,超过9的用字母A-F。,八进制,Octal,缩写OCT或O,一种以8为基数的计数法,采用0,1,2,3,4,5,6,7八个数字,逢八进1一些编程语言中常常以数字0开始表明该数字是八进制。,4.4 八进制和十六进制的认识,计算机如何区别二进制、八进制、十进制、十六进制? 例如:6574,#includemain()int x=011;printf(%dn,+x);,八进制:计算机编程中,所以,C,C+规定,一个数如果要指明它采用八进制,必须在它前面加上一个0,在8086/8088汇

11、编语言中 八进制表示为结尾加Q末尾加Q。 十六进制:C,C+规定,16进制数必须以 0 x开头。比如 0 x1表示一个16进制数。而1则表示一个十进制。另外如:0 xff,0 xFF,0X102A,等等。其中的x也不区分大小写。(注意:0 x中的0是数字0,而不是字母O) Int a=100; Int a=0100; Int a=0 x100;,4.4 八进制和十六进制的转换,4.4 八进制和二进制的转换,八进制转换二进制: 规则:按照顺序,每1位八进制数改写成等值的3位二进制数,次序不变。 例: (17.36)8 = (001 111 .011 110)2 = (1111.01111)2,5

12、6: 101 110 754:111 101 100,练习:6543转换为二进制,4.4 八进制和二进制的转换,二进制转换八进制: 规则:将二进制每三个三个的分组,不够组成三个的进行,往前补0,单独把每三个转换成八进制数(0-7)即可,101 110 111 5 6 7 111 101 100 7 5 6,练习: 11 001 111 110,4.4 十六进制和二进制的转换,十六进制转换二进制: 规则:按照顺序,每1位十六进制数改写成等值的4位二进制数,次序不变。,56: 101 110 754:111 101 100,7 9 A F,0111 1001 1010 1111,4.4 十六进制和二进制的转换,二进制转换十六进制: 规则:将二进制每四个分组,不够组成四个的进行,往前补0,单独把每四个转换成八进制数(0-9,A-F)即可,4.4 十六进制和八进制的转换,十六进制,二进制,十六进制转换八进制: 规则:将十六进制转换为二进制,将二进制转换为八进制,八进制,黑心中介,7 9 A F,0111 1001 1010 1111,0 7 4 6 5 7,000 111 100 110

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论