我是靠谱客的博主 要减肥日记本,最近开发中收集的这篇文章主要介绍微机原理及接口技术之计算机中的数制和码制,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

一个字节包含八位二进制数

二进制数:11111111

1*2^7

1*2^6

1*2^5

1*2^4

1*2^3

1*2^2

1*2^1

1*2^0

128

64

32

16

8

4

2

1

 

二进制快速转换为10进制:

11001100 ==> 1*2^7 + 1*2^6 + 0*2^5 + 0*2^4 + 1*2^3 + 1*2^2 + 0*2^1 +0*2^0=204

二进制转换为八进制:

60转换为八进制:111 100 ==> 7 4

 

60转换为十六进制:11  1100 ==>3  C

 

60快速转换为二进制:

60-128<0

60-64<0

60-32=28

28-16=12

12-8=4

4-4=0

0<2

0<1

0

0

1

1

1

1

0

0

结果为:00111100

 

1.1原码反码补码(计算机中都是以补码形式进行计算的,最后以原码显示)

原码:

就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小

通过一个字节,也就是8个二进制位表示+7和-7

0(符号位)0000111==>+7

1(符号位)0000111==>-7

反码:

正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外

补码:

正数的补码与其原码相同;负数的补码是在其反码的末位加1

 

反码

补码(由反码推出)

计算机中+7和-7加法计算

0 0000111  +7(原码)

0 0000111  +7(反码)

0 0000111  +7(反码)

0 0000111  +7(补码)

0 0000111  +7(补码)

1   1111001

-7(补码)

1 0000111  -7(原码)

1   1111000

-7(反码)

1   1111000

-7(反码)

1   1111001

-7(补码)

  0 0000111

+ 1 1111001

  0 0000000==>0

最后

以上就是要减肥日记本为你收集整理的微机原理及接口技术之计算机中的数制和码制的全部内容,希望文章能够帮你解决微机原理及接口技术之计算机中的数制和码制所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(47)

评论列表共有 0 条评论

立即
投稿
返回
顶部