进制转换和原码补码
更新时间:2023-10-13 01:43:01 阅读量: 综合文库 文档下载
必备基础:
第一部分:进制转换
?二进制(Binary): 由0~1构成, 逢2进1 11B ?3D 八进制(Octal): 由0~7构成, 逢8进1 11Q ?9D 十进制(Decimal): 由0~9构成, 逢10进1 111D ?111D 十六进制(Hex): 由0~9、A~F构成, 逢16进1 11H ?17D
?两个基本概念
基数:n进制基数为n
2 1 0 -1 -2
111.11D = 1*10+ 1*10+ 1*10+ 1*10+ 1*10
k-1
位权:小数点左边第k位位权为:基数
-k
小数点右边第k位位权为:基数
?进制转换
1.其他进制?十进制(按权展开求和法)
123.45D = 1*10+ 2*10+ 3*10+ 4*10
4
3
0
2
1
0
-1
+ 5*10
-2
-2
11001.11B = 1*2+ 1*2+ 1*2+ 1*2+ 1*2= 16+8+1+0.5+0.25
= 25.75D
2 1 0 -1
123.4Q = 1*8+ 2*8+ 3*8+ 4*8= 64+16+3+0.5 = 83.5D
2 1 0 -1
123.4H = 1*16+ 2*16+ 3*16+ 4*16= 256+32+3+0.25
= 291.25D
-1
2.十进制?其他进制
?整数部分:基数除法,倒序取余。 ?小数部分:基数乘法,顺序取整。 76.375D = 1001 100.011 B = 114.3 Q = 4C.6 H
2 76 0.375*2=0.75-------0 ↓ 38------0 ↑ 0.75*2=1.5--------1 ↓ 19------0 ↑ 0.5*2=1----------1 ↓ 9------1 ↑ 4------1 ↑ 2------0 ↑ 1------0 ↑ 0------1 ↑
8 76 = 114Q 0.375D = 0.3Q 9-----4 ↑ 0.375*8 = 3------3 ↓
1------1 ↑ 0------1 ↑
16 76 = 4CH 0.375D = 0.6H
4-----C ↑ 0.375*16 = 6--------6 ↓ 0-----4 ↑
3.其他进制之间的互相转换
1) 二进制与八进制(3位二进制与1位八进制一一对应“421”)
000?0 100?4 001?1 101?5 010?2 110?6 011?3 111?7
001,100,001B?141Q 001,000,001B?101Q 00,110,001B?61Q 753Q?111 101 011B
2) 二进制与十六进制(4位二进制与1位十六进制一一对应“8421”)
0000?0 1000?8 0001?1 1001?9 0010?2 1010?A 0011?3 1011?B 0100?4 1100?C 0101?5 1101?D 0110?6 1110?E 0111?7 1111?F 0111,1101,1110B?7DEH
0110,0001B?61H 0100,0001B?41H 6A7DH?0110 1010 0111 1101B 3) 八进制与十六进制
第二部分:数据表示
一、 整型数据的分类:
1. 无符号整型数据:所有位均表示大小。
N
N位无符号整型数据表示的取值范围为:0~2-1
2. 带符号整型数据:最高位表示符号:0为正、1为负。?常用原码、反码、补码表示。
正数:三码同一。
例:已知x=+76D ,写出x的三码表示(8位) 解:x=+76D=+1001100B 因为x>0
所以:[x]原=[x]反=[x]补=01001100B
负数: 原码 符号不变,其它位取反 反码 末位加1 补码
“取反加1”
例1:已知x= -76D ,写出x的三码表示(8位) 解:x= -76D= -1001100B
[x]原=1 1001100B [x]反=1 0110011B [x]补=1 0110100B
例2:已知:[x]原=[y]反=[z]补=1100 1011B,求出x、y、z的大小关系。 [x]原=1100 1011B ? x = -100 1011B [y]反=1100 1011B
?[y]原=1011 0100B ? y= -011 0100B [z]补=1100 1011B
?[z]原=1011 0101B ? z= -011 0101B 所以: y>z>x
8位原码的取值范围:1 111 1111B~0 111 1111B即 –(27-1)~ 27
-1 -127D~+127D [+0]原:0 000 0000B [-0]原:1 000 0000B
8位补码的取值范围:1 000 0000B~0 111 1111B即 -27 ~ 27
-1 -128D~+127D
?N位补码的取值范围:-2N-1~2N-1
-1
16位补码整数的取值范围:-32768~+32767
正在阅读:
进制转换和原码补码10-13
员工表彰通报03-16
招投标毕业答辩常见问题及答案04-29
小学广播体操比赛主持词03-07
群发短信平台在旅游行业具体应用及其模板06-06
道路工程制图作业111-10
储层“四性”关系与电测油层的解释09-12
电大形考统计作业三04-01
- 二年级下册音乐测试题
- 浙江财经大学中微题库答案
- 小升初常考古诗填空练习(80首古诗 含答案)
- 全国导基 第十章 中国旅游诗词、楹联、游记鉴赏 练习题 及答案
- 华师大版七年级科学(生物)下册5.1《种群和群落》导学案(含答
- 人教版七年级语文上册练习:《我的老师》课时训练(附答案)-精
- NOIP2015浙江省复赛普及组成绩
- 长虹公司的应收账款管理
- 快递行业同业竞争对手调查报告
- “十三五”重点项目-牦牛骨髓粉项目节能评估报告(节能专篇)
- 钢结构生产制造部各岗位职责及任职要求
- 对H企业应收账款管理与核算现状的调查报告
- 中国化学会第24届全国高中学生化学竞赛(省级赛区)试题、标准答
- 本科成本会计
- “众包”创新模式在我国潜在的风险的探讨
- 语文基础全套复习资料(有他足够了
- 中外合作出版合同(1)
- STM32-GPIO及EXTI初始化详解
- 2018年中国控制技术市场现状调研与发展前景分析报告目录
- 大学物理试题第四章 冲量和动量
- 补码
- 进制
- 转换
- 四川省雅安市2013届高中毕业班第三次诊断性检测 数学(理)
- 面点
- 纤维的熔融纺丝
- 高斯投影正反算实习
- 2014五年级语文上册期末测试卷(国标本苏教版)
- 宁夏鲁西化工化肥有限公司简介(最新).doc1234 - 图文
- 精选高一生物下学期第一次月考3月试题
- 2018年秋季新学期幼儿园园务工作计划
- 建构筑物消防员实操111
- 城市景观设计综述 -
- 数学分析课本(华师大三版)-习题及答案06
- 三年级品德与社会上册同样是学习教案苏教版
- 船舶动力装置11规则2014题库(部分)
- Module2 What can you do导学案
- 输血血液制品治疗知情同意书
- 人教版美术三下第6课《多彩的梦》word教案
- 河南省信阳市第九中学2018届九年级下学期第七次月考数学试题(附答案)
- 人身保险商品新版编码原则FAQs
- 我国绿色税收体系的构建与完善
- 部编人教版二年级语文下册《语文园地五》教案