计算机组成原理重点理解5

您所在的位置:网站首页 计算机fh是什么的意思 计算机组成原理重点理解5

计算机组成原理重点理解5

2024-07-10 16:09| 来源: 网络整理| 查看: 265

1.奇偶校验位 奇偶校验位有两种类型:偶校验位与奇校验位。如果一组给定数据位中 1 的个数是奇数,那么偶校验位就置为 1,从而使得总的 1 的个数是偶数。如果给定一组数据位中 1 的个数是偶数,那么奇校验位就置为 1,使得总的 1 的个数是奇数 例:1001 0101 1000 奇校验:奇数个1,则添0

2.计算机原码,反码,补码 在计算机中,数据的表示方式可以有原码、补码、反码和移码。 (1)原码:将最高位用做符号位(0表示正数,1表示负数),其余各位代表数值本身的绝对值的表示形式。 (2)反码:正数的反码与原码相同;负数的反码符号位为1,其余各位为该数绝对值的原码按位取反。 (3)补码:正数的补码与原码相同;负数的补码是该数的反码加1。 (4)移码:常用于浮点数中阶码的表示。

例: 题目中给出的是一个负数,其值是-0.1010,那么它的原码、反码、补码应该分别是1.1010,1.0101,1.0110 :

3.程序代码 一个C语言程序在一台32位机器上运行。程序中定义了三个变量x、y和z,其中x和z为int型,y为short型。当x=127,y=-9时,执行赋值语句z=x+y后,x、y和z的值分别是

32位机器 X为int型4位,八个数字 X=127,二进制0111 1111转为 7 F int 型 000000 7F H为单位 Y为short 2位,四个数字 Y=-9,二进制-1001 原码取反 0110 补码+1 0111 short型 16位 FFF7 H 负数补一为F

Z:7+F进一为6 7+F+1进一为7 前面均为0: 0000 0076 H

机器数 各种数据在计算机中表示的形式称为机器数,其特点是采用二进制计数制,数的符号用0、1表示,小数点则隐含表示而不占位置。机器数对应的实际数值称为数的真值。 二进制表示中,用最高位作为符号位,“0”代表“+”,“1”代表“-”,其余数位用作数值位,代表数值。有符号数的编码方式,常用的是补码。而无符号数的表数范围是非负数,全部二进制均代表数值,没有符号位。即第一个“0”或“1”不表示正负。 C语言支持所有整型数据类型的有符号数和无符号数运算。16位的无符号整数a等于65534,十六进制表示为FFFEH,32位的无符号整数b等于a,即65534,十六进制表示为0000FFFEH

负数的原码: 若某数x的真值为-10100,在计算机中该数的8位补码表示为:

负数补一 01011 补码为原码加1:01100 负数均补一:111 01100



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3