- 10
- 0
- 约4.68千字
- 约 7页
- 2017-02-01 发布于重庆
- 举报
数在计算机中的表示方法及编码.
数在计算机中的表示方法及编码
计算机中的信息不仅有数据,还有字符、命令,其中数据还有大与小、正数与负数之分。计算机是如何用“0”或“1”,来表示这些信息的呢?
1.计算机中数的表示形式
在计算机中,只有数码1和0两种不同的状态,对于一个数的正、负号,两种不同状态,约定正数的符号用0表示,负数的符号用1表示,将符号位放在数的最左边。例如:N1=+1011,N2=-1011。由于MCS—51为8位单片机,即信息是以8位为单位进行处理的,且每个存贮单元只能存贮—个8位的二进制数,称为一个字节,如果用一个字节(即8位二进制数)来表示上述两个符号数,它们在单片机中可分别表示为10001011,其中最高位为符号值,其余位为数值位。
最高位为0表示是正数,最高位为1表示是负数。这种计算机用来表示数的形式叫机器数。而把对应于该机器数的算术值叫真值。
值得注意的是:机器数和真值的面向对象不同,机器数面向计算机,真值面向用户,机器数不同于真值。但真值可以用机器数来表示。
机器数是计算机中表示数的基本方法,机器数通常有原码、反码和补码三种形式。
(1)原码表示方法
用8位二进制数表示数的原码时,最高位为数的符号位,其余7位为数值位。
例如:真值为+120和-120的原码形式
[+120]原[-120]原对于零,可以认为它是正零,也可以认为它是
您可能关注的文档
最近下载
- 全国自考钢构试题.doc VIP
- 金属有机框架材料的应用前景.docx VIP
- 学堂在线 雨课堂 学堂云 大数据机器学习 章节测试答案.docx VIP
- 少先队辅导员技能大赛笔试题.docx VIP
- Learning Vocabulary In Another Language以另一种语言学习词汇.pdf VIP
- 【AGV智能物料搬运小车的升降机构详细设计案例6000字】.docx
- AI算力服务器电源专家会20241223.docx VIP
- 盐城新水源地及引水工程项目环境影响评价.pdf VIP
- 少先队辅导员技能大赛笔试题.docx VIP
- 2021年从优秀村干部中选拔乡镇公务员考试预测试卷.doc VIP
原创力文档

文档评论(0)