版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
数的表示
陈虎博士
tommychen74@
31984767
主要内容
■数的进制
■二进制、十进制、八进制、十六进制
■惯用的描述方法
■小数的二进制表示
■二进制加法、减法
■负数的补码表示
■补码的加法、溢出
数的进制
日常记数采用10进制;
■分、秒按照60进制,小时按照12进制
从mRNA到蛋白质的翻译按照3联体密码(3进
制?)
■DNA编码按照A,C,T,G(4进制?)
■计算机采用二进制
二进制
d+d,*火〃-2++d*A〃-1+d
n—ln—210
0<dt<R
R:基,d:权
3
十进制:(1867)10=1*10+8*102+6*10〔+7*10°
基:10,权:0〜9
■二进制:(101001)2=1*25+0*24+
1*23+0*22+0*21+1*2°
基:2,权:0~1
I常见的基
□十进制(decimal):R=10,D
□二进制(binary):R=2,B
□八进制(octal):R=8,0
□16进制(hexadecimal):R=16,H
■0,1,2,...,9,A,B,C,D,E,F
I整数的相互转换
■十进制和二进制
13D->1101B
101011B->43D
■二进制和16进制
101011B->?H
ABCH->?B
练习
■P.32
■28.a)
■29.a)
■32.a)
■33.a)
■34.a)
一个微软公司的面试题
■装苹果问题:
有1000个苹果和10个盒子,明天有人来取苹果,要取多
少不知道。而且时间非常紧,不能打开箱子数。
请问,你怎样将这些苹果装入盒中,以满足对任意苹果
数(V1000),都可以若干整盒的苹果给出,而不需要
打开箱子?
答:第1盒1个(2。),第2盒2个(2、第3盒4个(22),
……第9盒256个(28),第10盒489个(余下的)
需要熟记二的整数次幕
22=426=6421o=1O24(K)=1O3
23=827=128220=1M=106
48
2=162=25623O=1G=1O9
25=3229=512240=17=1012
位(bits),字节(bytes),字
(words)
■1bit=1位二进制数据
□最小数量的数据
□只能表示两个值(0、1)
■1字节(byte)=8位(bit)
□一般字节作为计算机中长度最短的字
□最常见的存储/传送单元
■1字(word)二绑在一起的一串比特位
□可以表示两个以上的值
□一个长度为n位的字(word)可以表示2rl个值
如果用数学归纳法证明,则证明过程是很烦琐的
■例子:
□一个长度为2位的字有22=4个值,{00,01,10,11)
□一个长度为3位的字有23=8个值,{000,001,010,011,100,101,110,
111}
■问题
□一个字节能表示的最大正整数是多少?
小数的转换
dl&T+d*北+…
0<d.l<R
■小数的相互转换
0.1D->0.00011001B
0.101B->0,625D
二进制的加法
1HOp1o
iHo||d
1;:1
:jM1
+)1低位对齐
111I最低两位进行半加
1oH11oo1其余位进行全加
_________________II______________—
二进制减法
111<-b二orro…ws二一
01=1\vborrow
01100=12(minuend)
11=0
-00101=5(subtrahend)
01—1=0w/bonow
11-1=11vborrow
00111=(difference)
负数的表示—补码方法
如果X是正数,则用原有的表示方法,且最高
位为0;
■如果X是负数,则用2上凶表示
补码的表示区间为,-2N/and+2N-1",N为
位长度
■补码的转化方式
□如果X是负数,取凶的二进制表示Xn"Xn_2.・.Xo
□将二进制表示Xn-iXn2..Xo各位取反,力口1
4位数的补码含义
二进制十进制二进制十进制
00000
000111111-1
001021110-2
001131101-3
010041100-4
010151011-5
011061010-6
011171001-7
1000-8
问题:
■二进制数的最高位有何含义?
□’0'表示正数、1表示负数
怎么表示0?
对于一个字节,能表示的最大正数是多少,最
小负数是多少?
补码的加法
■与原有的加法一致
11<-Carries
00101=5
o+o;0
+01100=12
o+1:1
1+1-0withcarry=1
10001=17…1=1withcanv=1
请证明
■[x+y]补=冈补+[y]补mod2n
补码的减法
■A-B=A+(-B)
■7-2=7+(-2)=0111+1110=0101=5
I加法的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 中医体质辨识评估标准流程
- 野山鸡育雏期保温饮水管理规范
- 顾客进店接待引导服务规范流程
- 身体机能体能测试评估流程规范
- 蔬菜水肥一体化操作流程指引
- 肉牛快速育肥增重技术操作规程
- 青椒蓟马药剂防治农药使用规范
- 农产品品牌包装标识设计规范
- 经络艾灸安全操作规范
- 婴幼儿辅食添加顺序操作标准
- 2026年人教版初一政治(道德与法治)下学期期末考试试卷及答案(共四套)
- 2026眼镜镜片制造过程评估及镀膜工艺Plus偏光镜研发趋势说明
- 2026宁夏电投永利能源有限公司招聘21人考试备考题库及答案解析
- 广东省湛江航运集团有限公司招聘笔试题库2026
- 成都市青白江区区属国有企业2026年春季第一批次公开招聘工作人员(17人)考试参考题库及答案解析
- 一对一党员帮扶工作制度
- 山东博政投资发展(集团)有限公司招聘笔试题库2026
- 国铁集团考试题库及答案
- 《中华人民共和国传染病防治法》试题及答案
- (一模)东北三省三校2026年高三第一次联合模拟考试英语试卷(含答案)+听力音频+听力原文
- 圆抗滑桩施工方案(3篇)
评论
0/150
提交评论