码 制
带符号数的表示方法:
二进制数最高位表示数符,其余位表示数值。
最高位 0:+ 1:—
例: 00000100 表示+4 10000011 表示-3
1、原码 尾数部分直接表示数值本身绝对值:此称原码表示法。
x (x≥0)
表达式:[x]原= 2n-1-x (x≤0)
例:n=8,x=+4,则[x]原=00000100
n=8,x=-3,则[x]原=27-(-00000011)=10000011
存在二种表示方式:[x]原=00000000 或 x=+0
[x]原=10000000 或 x=-0
2、补码
二数相减,用电路实现减法,结构极为复杂。当用实现时,用加法器就可完成减法。加法器容易制作,故运算显得方便。
以时钟为例说明概念:
11点拨到9点。 ① 倒拨:11+(-2)=9
② 正拨:11+10=12+9(看到的是9)
称模
称以12为模。-2与+10对模是互补的;或称-2与+10对模同余。
[x]补=模+x 当x=-2时[x]补=12+(-2)=10
即10是以12为模的-2的补码。
因此,可写成:11-2=11+10=12+9=9
• 0与256的表示形式(始终零点与12点)完全相同。
• 用8位二进制数表示一个带符号数,最高位是符号位,剩下7位表示数值。
当x≥0时,[x]补是x的本身值,最高位为0;
当x<0时,[x]补=28+x
例:① x=+0000101B [x]补=00000101B
② x=-0000101B [x]补=100000000B+(-0000101B)=11111011B
对于负数x求[x]补的简单方法:绝对值变反加1,再在最高位添1。
例:二进制补码的简明方法。
设y=-0000010B(-2十) [y]补=11111101B,再加1,得:11111110B
设y=-0000110B(-6十) [y]补=11111010B
• 已知[X]补,求X。 正数:X即[X]补,只是最高位0变成+;
负数:数值变反加1,再添负号(-)。
例:已知[X]补= 11111010B 数值变反:0000101B
加1:0000110B
添加符号:-0000110B
例:运算: 14-32=14+(-32)=-18
x=14=+0001110B [x]补=00001110B
y=-32=-0100000B [y]补=11100000B
[x+y]补=[x]补+[y]补=00001110B+11100000B=11101110B
x+y=-0010010B=-(16+2)=-18
对n位字长的二进制数,最高位仍为数符位。
以2n为模的补码定义为:
x (x≥0)可写成2n+x,但2n自动丢失
[x]补= 2n+x=2n-|x| (x<0)
例①:x=+2=0000010B
[x]补=100000010B+00000010B=100000010B=00000010B
自动丢失 符号位
例②:x=-2=-0000010B [x]补=100000000B+(-0000010B)=11111110B
例③:x=-127=-1111111B [x]补=10000001B
例④:x=-128=-10000000B [x]补=10000000B
-128是特殊情况:最高位既是数符位又是数值位。
故8位二进制数可表示带符号数数值范围为:
00000000B~01111111B 10000000B~11111111B
• 计算机二进制数的算术运算以补码方式执行:
① 先写出待运算数及;
② 用进行运算;
③ 根据补码形式的结果得出数值本身。
例:补码运算。
5-2=5+(-2)
设x=+5=+0000101B [x]补=00000101B
y=-2=-0000010B [y]补=11111110B
[x+y]补=[x]补+[y]补=00000101B+11111110B
=100000011B=100000000B+00000011B =00000011B
得x+y=+0000011B=+3
关于溢出的概念:计算机加减运算数以补码形式出现:
当二个正数相加(或一个正数减去一个负数),和(或差)不能超过+127,否则结果变为负;
当二个负数相加(或一个负数减去一个正数),和(或差)不能小于-128,否则结果变为正;
此时称为溢出。
任何一个8(n)位二进制数既可表示一个不带符号数,又可表示一个带符号数,那么这个8(n)位二进制数就称为机器书,由它所代表的实际意义称为机器数的真值。
例: 机器数11111101B表示一个数的原码,那么真值就是-1111101B;
机器数11111101B表示一个数的补码,那么真值就是-0000011B;
机器数11111101表示一个不带符号数,那么真值就是11111101。
BCD码和ASCⅡ码
一、BCD码 实际应用中一般计算问题的原始数据大多是十进制数,人们为计算机设计了一种用二进制数为它编码,该编码称BCD码(Binary Coded Decimal)。
一个BCD码用四位二进制表示:0001(1)~1001(9)。
一个字节的BCD码可表示数值范围:0~99
BCD码运算时的修正:
加法:每半个字节结果不超过9不修正;超过9则加6。
例: 0001 0101 15+
+)0010 0011 23+
0011 1000 38+
附 2020年国内国际时政资料供参考:
作者:安徽省中国特色社会主义理论体系研究中心特约研究员 储著源
习近平总书记指出,开展“不忘初心、牢记使命”主题教育,是保持党同人民群众血肉联系的迫切需要。只有密切联系人民群众,与人民群众保持血肉联系,长期深入群众,深入生产生活,党员领导干部才能深入贯彻落实习近平新时代中国特色社会主义思想,才能真正受教育。主题教育若要取得扎扎实实的成效,全体党员领导干部若要达到学习教育的预期效果,就必须自觉深入群众守初心、找问题、要建议、作决策、抓落实,在密切联系人民群众中接受教育。
深入群众守初心。守初心关键要心中有群众,时刻想群众,切实帮群众,一刻也不离开群众,要深入群众工作生活中,深入群众心坎里,忠实把人民群众对美好生活的向往当作我们长期坚守的奋斗目标。守初心,就是要牢记全心全意为人民服务的根本宗旨,以坚定的理想信念坚守初心,牢记人民对美好生活的向往就是我们的奋斗目标,时刻不忘我们党来自人民、根植人民,永远不能脱离群众、轻视群众、漠视群众疾苦。守初心,就是要带着感情联系群众,带着任务帮助群众,带着热情激发群众,带着光明照亮群众,在深入群众实践中践行根本宗旨、坚守理想信念,在密切联系群众中关心群众、爱护群众,切实把不忘初心、牢记使命的责任担当植根于心中和落实到行动中。
深入群众找问题。为民服务解难题关键要深入群众找准找对人民群众最关心最现实的利益问题。深入群众找问题关键要遵循群众路线的思想方法和工作方法,要深入群众了解民情、掌握实情,要深入群众搞清楚问题的症结,要把发现问题、分析问题和解决问题作为经常联系人民群众的重要桥梁。习近平总书记指出,要教育引导广大党员干部了解民情、掌握实情,搞清楚问题是什么、症结在哪里,拿出破解难题的实招、硬招。深入群众找问题,要有温度,要有热心,要有责任,不能敷衍了事,不能走过场、做样子,要真正了解和掌握人民群众思想上的困惑和生活中的困难。
2020年国家电网招聘信息,欢迎关注长理职培官方微信号(clzp66),及时掌握考试资讯!长理职培微信公众号二维码:

编辑推荐:

温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)
点击加载更多评论>>