任务二 学习二进制数算术运算任务二 学习二进制数算术运算
任务二 学习二进制数算术运算
同十进制运算一样,二进制也可以进行加、减、乘、除运算。 在生产实际控制中,当设备具有多个负载时,每个负载对应一个位元件。为了便于编写控制程序和提高控制能力,常将多个位元件组合为一个整体,这些位元件的组合称为字节元件或字元件。
一、 二进制数绝对值的运算
(加法运算 【例1-2】求1001B+1011B的和。 1
运算法则 0+0=0 0+1=1
1+0=1 1+1=10
2(减法运算 【例1-3】求1011B,110B的差。
运算法则 0-0=0...
任务二 学习二进制数算术运算
任务二 学习二进制数算术运算
同十进制运算一样,二进制也可以进行加、减、乘、除运算。 在生产实际控制中,当设备具有多个负载时,每个负载对应一个位元件。为了便于编写控制程序和提高控制能力,常将多个位元件组合为一个整体,这些位元件的组合称为字节元件或字元件。
一、 二进制数绝对值的运算
(加法运算 【例1-2】求1001B+1011B的和。 1
运算法则 0+0=0 0+1=1
1+0=1 1+1=10
2(减法运算 【例1-3】求1011B,110B的差。
运算法则 0-0=0 1-0=1
1-1=0 10-1=1
3. 乘法运算 【例1-4】求110B×10B的积。
运算法则 0×0=0 0×1=0
1×0=0 1×1=1
4. 除法运算 【例1-5】求1 0010B?10B的商。 运算法则:从被除数的高位开始减
去除数,够减时商为1,不够减时
商为0。从高位向低位继续做下去,
就可以得到所求的商。
二、二进制正负数的
示法
在多位二进制数中,
最高位是符号位,符号位的数值为0表示正数,为1表示负数,这种表示方法称为二进制原码表示法。 例如,十进制数+36和, 36的原码分别写作:
三、字节、字 1. 字节 8位二进制数的组合称为字节,字节的高4位和低4位称为半字节。
一个字节有符号二进制数原码对照表
十进制数 原码 十进制数 原码
+127 0111 1111 ,1 1000 0001
+126 0111 1110 ,2 1000 0010
… … … …
+2 0000 0010 ,127 1111 1111
+1 0000 0001 ,128 1000 0000
+0 0000 0000
2. 字 字通常由若干个字节组成,2个字节组成的字有16位
16位字有符号二进制数原码对照表
十进制数 原码 十进制数 原码
+32 767 0111 1111 1111 1111 ,1 1000 0000 0000 0001
+32 766 0111 1111 1111 1110 ,2 1000 0000 0000 0010
… … … …
+2 0000 0000 0000 0010 ,32 767 1111 1111 1111 1111
+1 0000 0000 0000 0001 ,32 768 1000 0000 0000 0000
+0 0000 0000 0000 0000
某灯光显示电路由八盏灯组成,初始状态时Y1和Y0灯亮。要求电
路状态按表中指定状态变化,分析应作何种运算。
灯光显示电路状态表
行十进Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y0 运算 数 制 0 0 0 0 0 0 0 1 1 3 乘以2 1 0 0 0 0 0 1 1 0 6 乘以4 2 0 0 0 1 1 0 0 0 24 乘以8 3 1 1 0 0 0 0 0 0 192 除以2 4 0 1 1 0 0 0 0 0 96 除以4 5 0 0 0 1 1 0 0 0 24 除以8
6 0 0 0 0 0 0 1 1 3
本文档为【任务二 学习二进制数算术运算】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。