二进制的一个字,比如说字长十六位吧,那么第三位是从左边数的,还是
发布网友
发布时间:2022-03-18 02:01
我来回答
共3个回答
热心网友
时间:2022-03-18 03:30
二进制数
二进制数是逢2进位的进位制,0、1是基本算符;计算机运算基础采用二进制。电脑的基础是二进制。在早期设计的机械计算装置中,使用的不是二进制,而是十进制或者其他进制,利用齿轮的不同位置表示不同的数值,这种计算装置可能更加接近人类的思想方式。比如说一个计算设备有十个齿轮,它们级连起来,每一个齿轮有十格,小齿轮转一圈大齿轮走一格。这就是一个简单的十位十进制的数据表示设备了,可以表示0到999999999的数字。配合其他的一些机械设备,这样一个简单的基于齿轮的装置就可以实现简单的十进制加减法了。这种通过不同的位置上面不同的符号表示数值的方法就是进制表示方法。
常用的进制主要是十进制(因为我们有十个手指,所以十进制是比较合理的选择,用手指可以表示十个数字,0的概念直到很久以后才出现,所以是1-10而不是0-9)。电子计算机出现以后,使用电子管来表示十种状态过于复杂,所以所有的电子计算机中只有两种基本的状态,开和关。也就是说,电子管的两种状态决定了以电子管为基础的电子计算机采用二进制来表示数字和数据。常用的进制还有8进制和16进制,在电脑科学中,经常会用到16进制,而十进制的使用非常少,这是因为16进制和二进制有天然的联系:4个二进制位可以表示从0到15的数字,这刚好是1个16进制位可以表示的数据,也就是说,将二进制转换成16进制只要每4位进行转换就可以了。
二进制的“00101000”直接可以转换成16进制的“38”。一个字是电脑中的基本存储单元,根据计算机字长的不同,字具有不同的位数,现代电脑的字长一般是32位的,也就是说,一个字的位数是32。字节是8位的数据单元,一个字节可以表示0-255的数据。对于32位字长的现代电脑,一个字等于4个字节,对于早期的16位的电脑,一个字等于2个字节。
特性
二进制数
1、如果一个二进制数(整型)数的第零位的值是一,那么这个数就是奇数;而如果该位是零,那么这个数就是偶数。
2、如果一个二进制数的低端n位都是零,那么这个数可以被2n整除。
3、如果一个二进制数的第n位是一,而其他各位都是零,那么这个数等于2n。
4、如果一个二进制数的第零位到第n位(但不包含位n)都是一,而且其他各位都是零,那么这个数等于2n-1。
5、将一个二进制数的所有位左移移位的结果是将该数乘以二。追答6、将一个无符号二进制数的所有位右移一位的结果等效于该数除以二(这对有符号数不适用)。余数会被下舍入(rounddown)
7、将两个n位的二进制数相成可能会需要2*n位来保存结果。
8、将两个n位的二进制数相加或者相减绝不会需要多于n 1位来保存结果。
9、将一个二进制数的所有位取反(就是将所有的一改为零,所有的零改为一)等效于将该数取负(改变符号)再将结果减一。
10、将任意给定个数的位表示的最大无符号二进制数加一的结果永远是零。
11、零递减(减一)的结果永远是某个给定个数的位表示的最大无符号二进制数。
12、n位可以表示2n个不同的组合。
13、数2年包含n位,所有位都是一。
希望能帮到你
热心网友
时间:2022-03-18 04:48
第几位一般都是指从右往左,第三位就是从右往左第3位,就像十进制的百位一样。
热心网友
时间:2022-03-18 06:23
高位到低位是从左到右,你说的第三位应该是从低开始的吧,那就是从右边数
字长十六位的计算机表示
字长十六位的计算机表示数以16位二进制数表示。
一个字的长度通常是几个二进制位
一个字的长度通常是32个二进制位。对于16位CPU,一个字长就是16位;对于32位CPU,一个字长就是32位;64位CPU的一个字长就是64位。字节(Byte)是计算机信息技术用于计量存储容量的一种计量单位,作为一个单位来处理的一个二进制数字串,是构成信息的一个小单位。最常用的字节是八位的字节,即它包...
一个字长为16位的计算机,则它的一个字的长度是?
一个字长为16位的计算机,则它的一个字的长度是 2 字节,也就是 16 位!
莫机算计字长为16位,若用一个字长来表示定点整数,采用原码表示法它的...
原码(true form)是一种计算机中对数字的二进制定点表示方法。原码表示法在数值前面增加了一位符号位(即最高位为符号位),该位为0表示正数,该位为1表示负数,其余位表示数值的大小。16bit就是2Byte的范围,原码表示的范围是 正负(2^0+2^1+……2^14)也就是小于 +16383 大于 -16385 ...
一台计算机的字长是16个字节,表示在CPU中作为一个整体加以传送处理的...
按原理说,字长应该是16位,不是16个字节。如果真是这么出的题,我想一个整体是以128位二进制代码传送处理的,16个字节X8位=128位。而且应该叫做8字。兄弟,这样的话,就是128位计算机了,目前我们能用到的也就是64位计算机,128位不知到何年何月才出给我们用。参考资料:《IBM-PC汇编语言程序...
十六位表示这台计算机的cpu一次能处理十六位二进制数
解析:字长是指计算机运算部件一次能同时处理的二进制数据的位数,运算器可以进行算术运算和逻辑运算,DRAM集成度高于SRAM。一个“字”中可以存放一条计算机指令或一个数据,如果一个计算机系统以32位二进的信息表示一条指令,就称这台计算机的“字长”为32位。因此字长是反映计算机性能的一个主要指标。字长...
第一题中,二进制数的第一位应该是符号位,1代表负号,并非真值,为什么参与...
如果机器字长就是8位,那最高位才是符号位。但是如果机器字长是16位的话,这个二进制写全了应该是00000000 10110111,这1就不是最高位了,0是可以省略的嘛。如果是负数也是11111111 10110111 就算机器字长是8位的,这个二进制也可以是一个无符号数,那所有都是有效数据的。一个试卷的考试,只是考察二...
在计算机中,一个字长的二进制位数是
字长是CPU的一个指标. CPU以多少个二进制位为单位进行处理我们就说它的字长是几. 比如早期的CPU有4位, 8位的, 8088的CPU, 它的寄存器(如AX, BX, CX, DX, SS, DS, ES, BP等)都是16位的(即16个二进制位), 它处理数据也以16个二进制位为单位, 所以我们说它的字长是16位(当然, 它外部...
字、字节和字长有什么区别?谢谢了,大神帮忙啊
比较传统的说法,每8位二进制数字构成一个字节,若干个字节构成一个字(具体取决于处理器),字的位数叫做字长,比如80X86中的十六位机,则一个字由两个字节构成,那么一个字的字长为16位。实际上,现在的个人电脑一般都是32位或以上的(比如64位)。
无符号的二进制111111转化为十进制数为多少?
二进制转化为八进制具体方法为:把要转化为八进制的二进制数据,从右往左依次,三位一组,不足三位的,二进制左边补0,然后把这些三位一组的各个分组,按照000、001、010、011、100、101、110、111分别转化为0、1、2、3、4、5、6、7,即可把原来的二进制数转化为八进制数。无符号数二进制...