二进制十进制算法_二进制转十进制算法

其他范文 时间:2020-02-28 15:44:42 收藏本文下载本文
【www.daodoc.com - 其他范文】

二进制十进制算法由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“二进制转十进制算法”。

在一种数制中,只能使用一组固定的数字符号来表示数目的大小,具体使用多少个数字符号来表示数目的大小,就称为该数制的基数。例如:

1.十进制(Decimal)

基数是10,它有10个数字符号,即0,l,2,3,4,5,6,7,8,9。其中最大数码是基数减1,即9,最小数码是0。

2.二进制(Binary)

基数是2,它只有两个数字符号,即0和1。这就是说,如果在给定的数中,除0和1外还有其它数,例如 1012,它就决不会是一个二进制数。

3.八进制(Octal)

基数是8,它有8个数字符号,即0,l,2,3,4,5,6,7。最大的也是基数减1,即7,最小的是0。

4.十六进制(Hexadecilnal)基数是16,它有16个数字符号,除了十进制中的10个数可用外,还使用了6个英文字母。它的16个数字依次是0,l,2,3,4,5,6,7,8,9,A,B,C,D,E,F。其中A至F分别代表十进制数的10至15,最大的数字也是基数减1。

既然有不同的进制,那么在给出一个数时,需指明是什么数制里的数。例如:(1010)2,(1010)8,(1010)10,(1010)16所代表的数值就不同。除了用下标表示外,还可用后缀字母来表示数制。例如 ZA4EH,FEEDH,BADH(最后的字母 H表示是十六进制数),与(ZA4E)16,(FEED)16,(BAD)16的意义相同。

进制和位权

在数制中,还有一个规则,这就是,N进制必须是逢N进一。

对于多位数,处在某一位上的“l”所表示的数值的大小,称为该位的位权。例如十进制第2位的位权为10,第3位的位权为100;而二进制第2位的位权为2,第3位的位权为4,对于 N进制数,整数部分第 i位的位权为Ni-1,而小数部分第j位的位权为N-j。

l.十进制数的特点是逢十进一。例如:(1010)10 =1× 103+0× 102+1× 101+0× 100

2.二进制数的特点是逢二进一。例如:

(1010)2 =l× 23+0 × 22+l× 21+0 × 20=(10)10

3.八进制数的特点是逢八进一。例如:

(1010)8 =l× 83+0 × 82+l× 81+0 × 80=(520)10

4.十六进制数的特点是逢十六进一。例如:

(BAD)16 =11× 162+10×l61+13×160=(2989)10一、二进制的算术运算

1.运算法则(1)、加法法则

0+0=0 0+1=1 1+0=1

1+1=10 进位为1 1+1+1=10+1=11 进位为1 实例

将两个二进制数1011和1010相加

解:相加过程如下

被加数

(2)、二进制减法法则0 1 10 1 0

───── 1 0 1 0 1

00 = 1= 1 有借位,借1当(10)01 = 0 有借位= 1 有借位

注:(10)2表示为二进制中的2 实例:从(110000)2中减去(10111)2

相减过程如下:

位 1 1 1 1 1 被减数 1 1 0 0 0 0 减

0 1 1 1 ─────────── 结

1 0 0 1

(2)、二进制乘法法则

0 X 0 =X 0 =X 1 =

0 X

=

0 0 1 0

解释分析:

①我们用在某位上方有标记1表示该位被借位。

从被减数的右边第一位开始减去减数,在本例中1而向右数第二位借位,第二位为0不够借转而

位,以此类推,最后从右数第五位借得1

②该1拿到右数第四位上做为(10)2(联想在十进

借位拿到百位上做10用),而右数第四位上借得

借给右数第三位一个1(记住,该位上还剩一个1最后右数第五位上值为0(由于被借位),右数第四

位、第二位均借得1

③右数第一位借得(10)2,用(10)减1得1,右数第得1,用该1减去减数1则得数的右数第二位为

得其它各位的值分别为0,0,1(从右往左)。

④最后还剩两位,由于右数第五位的数已被借去位借1,(高位为1,借位后为0),借位后当(10)

减1为1。因此得结果为(11001)2

实例:1110 X 0110

被乘数 1

1乘

X

0 1 1

──────────

0

0 0 1 1 0 1 1 0

+

0 0 0 0

──────────(3)、二进制除法法则

积 1 0 1 0 1 0实例:(1001110)2÷(110)

商1 0 1 被除数 1 1 0 √ 1 0 0 1 1 1 01 0

--------1 0

0∨0 = 0

1∨0 = 1

-1∨1 = 0 即当两个参与运算的数取值相异时,运算结果为1,否则为0.计算机的应用

一、科学计算

科学计算是计算机最早的应用领域,如航空航天、气象、军事等,都离不开准确的计算。

二、数据处理

计算机可对大量的数据进行分类、综合、排序、分析、整理、统计等加工处理,并可要求输出结果。如人事管理、卫星图片分析、金融管理、仓库管理、图书和资料检索等。

三、实时控制

在工业、科学和军事方面,利用计算机能够按照预定的方案进行自动控制,完成一些人工无法亲自操作的工作,如汽车生产流水线等。

四、计算机辅助工程

利用计算机辅助系统可以帮助我们快速的设计出各种模型,图案,例如飞机、船舶、建筑、集成电路等工程的设计和制造。当前计算机在辅助教学领域也得到了广泛的发展。

五、人工智能

利用计算机模拟人的智能去处理某些事情,完成某项工作。例如,医疗诊断专家系统可以模拟医生看病;人机对弈。

二、计算机软件系统

计算机软件系统包括系统软件和应用软件两大类。

1.系统软件

系统软件是指控制和协调计算机及其外部设备,支持应用软件的开发和运行的软件。其主要的功能是进行调度、监控和维护系统等等。系统软件是用户和裸机的接口,主要包括:

(1)、操作系统软件, 如DOS、WINDOWS98、WINDOWS NT、Linux,Netware等

(2)、各种语言的处理程序, 如低级语言、高级语言、编译程序、解释程序

(3)、各种服务性程序,如机器的调试、故障检查和诊断程序、杀毒程序等

(4)、各种数据库管理系统,如SQL Sever、Oracle、Informix、Foxpro等

三、硬件和软件的关系

1.硬件与软件是相辅相成的,硬件是计算机的物质基础,没有硬件就无

所谓计算机。

2.软件是计算机的灵魂,没有软件,计算机的存在就毫无价值。

3.硬件系统的发展给软件系统提供了良好的开发环境,而软件系统发展

又给硬件系统提出了新的要求。

一.主机和外部设备的使用

前面我们讲过,计算机主要由主机、各种外部设备组成。各种外部设备通过电缆与主机连接。因此在插拔计算机的部件和外部设备时应注意:

首先应将主机及所有设备或部件的电源都关闭。切不可带电插拔连接电缆或各种配件,否则极易损坏电路。

为了保护主机中的接口电路,计算机启动时应遵循这样的顺序:首先开启所有外部设备,最后开启主机电源。计算机关闭时,应按相反的顺序,首先关闭主机电源,然后关闭所有外部设备电源。二.键盘使用及指法训练

键盘是计算机的主要输入设备,计算机中的大部分文字都是利用键盘输入的,同弹钢琴一样,快速、准确、有节奏地弹击计算机键盘上的每一个键,不但是一种技巧性很强的技能,同时也是每一个学习计算机的人应该掌握的基本功。

1.结构:按功能划分,键盘总体上可分为四个大区,分别为:功能键区,打字键区,编辑控制键区,数字键区。

5、编辑键区:该键区的键是起编辑控制作用的,其中Ins键是在文字输入时控制插入和改写状态的改变的,Home键是在编辑状态下使光标移到行首,End键是在编辑状态下使光标移到行尾。PageUp键是在编辑或浏览状态下向上翻一页,PageDown键是在编辑或浏览状态下向下翻一页。Del键用于在编辑状态下删除光标后的第一字符。

6、功能键区:一般键盘上都有F1~F12共12个功能键,有的键盘可能有14个,它

们最大的一个特点是单击即可完成一定的功能,如F1往往被设成所运行程序的帮助 键,现在有些电脑厂商为了进一步方便用户,还设置了一些特定的功能键,如单键上网、收发电子邮件、播放VCD等。

二进制算法

二进制乘法和加法都是通过对二进制数的移位来实现的,移位相当于×2,计算机算根据给出的加法式子与乘法式子算要移多少位。 扩展:1、二进制数据的表示法二进制数据也是采用位置......

二进制与十进制

二进制与十进制1、十进制与二进制类比abcd(10)=a*10^3+b*b*10^2+c*10^1+d*10^0; abcd(2)=a*2^3+b*b*2^2+c*2^1+d*2^0; 十进制与二进制的区别:二进制逢二进一,十进制逢十进一二......

二进制转十进制

二进制数转换成十进制数 二进制的1101转化成十进制1101(2)=1*2^0+0*2^1+1*2^2+1*2^3=1+0+4+8=13 转化成十进制要从右到左用二进制的每个数去乘以2的相应次方 不过次方要从0开......

十进制与二进制之间互换

十进制与二进制之间互换(1) 十进制转换为二进制,分为整数部分和小数部分 ① 整数部分方法:除以2取余数法,即每次将整数部分除以2,余数为该位权上的数,而商继续除以2,余数又为上一个......

二进制与十进制的转换

二进制与十进制的转换2007年07月06日 星期五 13:21 教学目标:知识目标:知道二进制与十进制之间的转换方法 操作目标:能在二进制与十进制之间进行进制转换 教学重点:二进制与十......

下载二进制十进制算法word格式文档
下载二进制十进制算法.doc
将本文档下载到自己电脑,方便修改和收藏。
点此处下载文档

文档为doc格式

热门文章
点击下载本文