精华内容
下载资源
问答
  • 计算机组成里的字节

    千次阅读 2017-07-24 18:43:30
    计算机内存中,最小的存储单位是“位(bit)”,8个“位”构成一个“字节(byte)”,字节是内存的基本单位,也是编址单位,例如,某计算机的内存是2GB,就是计算机的内存中共有2×1024×1024×1024个字节。...

          计算机内存中,最小的存储单位是“位(bit)”,8个“位”构成一个“字节(byte)”。

          字节是内存的基本单位,也是编址单位,例如,某计算机的内存是2GB,指的就是该计算机的内存中共有2×1024×1024×1024个字节。

          计算机的性能越强,一次运算所能处理的“位”越多,例如16位计算机一次运算能处理16个“位”,即两个“字节”,称为一个“字”。所以,一个“字”有几个“字节”构成和计算机的型号有关。例如32位计算机中,一个“字”就是四个“字节”。

    展开全文
  • 计算机位,字节,字长详解

    万次阅读 多人点赞 2019-01-17 13:51:11
    在开始学习计算机时就接触到上面四大佬,总是似懂非懂的,后来做题和理解新的知识时总会有些麻烦,气之下单独找时间好好看看。以下是个人总结,有不对的地方请多多赐教。 【位和字节】 先简单说一下存储容量...

    在开始学习计算机时就接触到上面四个大佬,总是似懂非懂的,后来做题和理解新的知识时总会有些麻烦,一气之下单独找个时间好好看看。以下是个人总结,有不对的地方请多多赐教。

    位和字节
    先简单说一下存储容量一些东西,更容易理解。在存储容量上大家都很熟悉什么GB,MB,KB,B啥的,我们也知道字节B)(*全称是Byte)是最小的存储单位,但还有个更小的、直观看不到的单位就是,也称为 比特(bit),通常记为b1个字节等于8位,就是一个字节是用8个二进制数来存储的。所以我们就知道了,1B和1b是不一样滴,1B=8b。这也说明了另一个问题,在存储设备中,我们一般都是按字节换算,就是1MB(1M),3KB(3K)啥的,但在网络传输中,是0和1一个一个传的,一个0或一个1就是一位,所以是按位换算,就是1Mb,3Kb啥的。也就是假如家里宽带是1Mb,但用的时候手机上显示网速只有100K左右了;再比如移动流量用到限速阈值的时候发短信说,上网速率将不高于1Mbps,理论到手机上应该是128K,但总会有些减少,所以用的时候发现在100k左右,这就是原因了。
    总结一点,1个字节等于8位,其他的就当辅助理解了。

    补充一点东西:1K和1KB区别。在硬盘等存储上我们一般认为没啥区别,都是指大小,但在计算机组成原理的一些计算题中,1K往往是指由地址线个数(或地址位)直接得出的大小,1KB往往是和机器字长相乘的出的存储器容量大小。

    字和字长
    在计算机中,一串数码作为一个整体来处理或运算的,称为一个计算机字,简称,字的数叫做字长。字通常分为若干个字节(具体取决于处理器)。比如一个16位机,意思就是一个字的字长为16位,因为1个字节是8位,那么在这里一个字就是由两个字节构成。实际上,现在的个人电脑一般都是32位或以上的(比如64位)。字长的计算由定义得出,字的数就是有多少(b)的问题,比如一个计算机1个字占8个字节,8个字节总数为64,那么该计算机就是64字长的。

    例题
    问题:设一个具有20位地址和32位字长的存储器,该存储器能存储多少个字节的信息?
    解:32位即为4B(4个字节),2的20次方等于1M也等于1024K,存储器容量为:1M*4B=4MB,即可以存储4M字节的信息。

    展开全文
  • MIPS中一个字等于多少字节

    千次阅读 2020-02-14 19:08:42
    字是word ,长度与架构有关,如mips包括32个二进制位, 一个字就是4个字节, 它们的区别就是长度不一样。 内存中是按字节寻值。因此是每byte也就是每8位存一个数值。 当你想取一个word出来的时候,就是连续取了4个...

    字节是byte , 包括8个二进制位 ; 字是word ,长度与架构有关,如mips包括32个二进制位, 一个字就是4个字节, 它们的区别就是长度不一样。

    内存中是按字节寻值。因此是每byte也就是每8位存一个数值。 当你想取一个word出来的时候,就是连续取了4个byte出来,然后拼成一个word。

    xx位机的xx位是指字长。这个字和word不一样,是指这种CPU一次能运算的数据长度,32位机就是一次运算32个二进制位,64位机就是一次运算64个二进制位 。总之,两者仅仅长度不同。


    字的定义是这样,对于某种特定的计算机设计而言,字是用于表示其自然的数据单位的术语。所以架构不同时,字的长度也不一样。上面所说一个word是32位,是在mips指令集中。在x86指令集中就是一个word就定义为16位,尽管它运行起来更像是32位的。

    维基百科中这样说

    字长对计算机构架的存储器模式有很大的影响。特别是:通常选择字作为存储器的编址方案,所谓存储器编址方案就是地址码能够指定的最小存储单位。In this approach, 编号相邻的内存字组,其位址编号相差一。在计算机中这样很自然,因为它通常总是要处理以字为单位的数据(或者是以字的倍数)。并且具有让指令可以使用最小的长度来指定一个地址的优点,这样,就可以减少指令长度或者可以定义更多的指令条数

    举例说明(x86比较复杂,它的指令是变长的)拿mips举例来说,它的指令是32位定长,一次从内存中取32位也就是4个byte,然后再进行运算。定义的变量也是以32位为单位,例如定义char c;虽然char类型只占一个byte,但是内存中是申请了4个byte的空间来存储它。所以,在mips中,它的字就是“自然”的定义为32位。 通常说CPU的字长,与这里的字稍有不同,指计算机一次最大能操作的数据长度。

    mips中变量都取32位是指,变量在内存中申请的空间是按照32位对齐的。举例说明,假设一行表示32位,那么申请char a, int i.,就占用两行,如下
    a
    i
    申请char a,b,c,d int i,仍然占用两行;如下
    a b c d
    i
    因为mips从内存中取数据一次是按照32位取出,也就是只能一行一行取,不能跨行。所以申请的变量都以32位对齐。假如不这样做,没有进行内存对齐,而是直接对空位进行填充。第一个例子,char a占用8位,int i占用32位,那么int i的高24位就在第一行,而低8位在第二行,cpu就不能正确的进行读取以及运算。因此,内存对齐是有必要的。C语言中,int 与 long int 在32位机上都是32位,在64位机上,int 是32位, long int 是64位。C中的char是一个字节,因为C出现的相对比较早,8位足够表示ASCII码了。但是后来加入了各种其他语言的字符,就出现了能表示更多字符的 unicode 编码。C沿用了以前的办法,char仍然是一个字节,一些扩充过的字符集如unicode 就用两个char来表示了。有些语言,比如java的char是16位也就是两个字节。

    展开全文
  • 计算机中的位,字节,字长的概念

    万次阅读 多人点赞 2019-04-29 20:20:17
    1、位:位表示的是二进制位,一般称为比特,是计算机存储的最小单位。 2、字节:字节是计算机中数据处理的基本单位。...一个字通常由一个或多个(一般是字节的整数位)字节构成。例如286微机的字由2个字节组成,...

    1、位:位表示的是二进制位,一般称为比特,是计算机存储的最小单位。
    2、字节:字节是计算机中数据处理的基本单位。计算机中以字节为单位存储和解 释信息,规定一个字节由八个二进制位构成,即1个字节等于8个比特(1Byte=8bit)。
    3、字:计算机进行数据处理时,一次存取、加工和传送的数据长度称为字(word)。一个字通常由一个或多个(一般是字节的整数位)字节构成。例如286微机的字由2个字节组成,它的字长为16;486微机的字由4个字节组成,它的字长为32位机。
    4、字长:计算机的每个字所包含的位数称为字长。根据计算机的不同,字长有固定的和可变的两种。固定字长,即字长度不论什么情况都是固定不变的;可变字长,则在一定范围内,其长度是可变的。计算的字长是指它一次可处理的二进制数字的数目。计算机处理数据的速率,自然和它一次能加工的位数以及进行运算的快慢有关。如果一台计算机的字长是另一台计算机的两倍,即使两台计算机的速度相同,在相同的时间内,前者能做的工作是后者的两倍。字长是衡量计算机性能的一个重要因素。

    展开全文
  • 计算机的位、字节

    千次阅读 2011-01-17 09:47:00
    位是计算机内部数据存储最小单位,11010100是一个8位二进制数。一个二进制位只可以表示0和1两种状态;两个二进制位可以表示 00、01、10、11四种状态;三位二进制可以表示八种状态。 <br /> 2、字节(byte)...
  • 字节、bit、byte的关系

    万次阅读 多人点赞 2011-12-28 10:02:53
    字 word 字节 byte 位 bit,来自英文bit,音译为“比特...一个字的字长为16 一个字节的字长是8 bps 是 bits per second 的简称。一般数据机及网络通讯的传输速率都是以「bps」为单位。如56Kbps、100.0Mbps 等等。 B...
  • 一个字符等于多少个字节?

    万次阅读 2012-02-09 00:27:58
    字符是指计算机中使用的字母、数字、和符号。 1个汉字字符存储需要2个字节,1个英文字符存储需要1个字节。 ...ASCII是个字节,Unicode是两个字节。 Java的字符是Unicode的,所以是两个字节
  • 计算机中的信息用二进制表示,常用的单位有位、字节和字。 1.位(bit):是计算机中最小的数据单位,存放一位二进制数,...一个字符占一个字节,一个汉字占两个字节。其它常见的存储单位有: 存储容量的计量单位
  • 常常我们说机器是32位或者64位的,这里面具体有些什么重要的信息呢?...首先,我们了解这么一个知识点,计算机在处理或者运算的时候,是把数据分成一个个固定长度数据串来处理的,这些一个个的细小数
  • 计算机基础】按字节编址与按编址

    千次阅读 多人点赞 2019-08-29 20:56:05
    设有一个1MB容量的存储器,字长32位,问:按字节编址,编址的寻址范围以及各自的寻址范围大小? 如果按字节编址,则 1MB = 2^20B (ps:1MB=1024kb,1kb=1024btye,1024是2的10次方) 1字节=1B=8bi...
  • 计算机中的位,字节的 关系

    千次阅读 2012-12-04 12:10:45
    位是计算机内部数据储存的最小单位,11010100是一个8位二进制数。一个二进制位只可以表示0和1两种状态(21);两个二进制位可以表示00、01、10、11四种(22)状态;三位二进制数可表示八种状态(23)……。 2、字节...
  • 一个指针占几个字节?原理是什么呢?

    万次阅读 多人点赞 2019-04-01 14:44:08
    但是在面试过程中,面了几个同学,不是答忘记了,就是两个、四个的瞎蒙。。。 那么,一个指针到底占几个字节呢? 其实,这个问题很简单,稍微上网一搜,你就知道: 一个指针在64位的计算机上,占8个字节一个...
  • 计算机中的,字长,位,字节的概念

    万次阅读 多人点赞 2015-01-22 11:04:20
    一、在性能测试当中,任何脱离底层的内容,对于性能... 位表示的是二进制位,一般称为比特,是计算机存储的最小单位,类似于(,公斤,克)的概念,比如:11010100是一个8位二进制数。一个二进制位只可以表示0和1
  • ③概念:计算机存储信息的最小单位,称之为位(bit,又称比特b),二进制的每一个0或1是组成二进制的最小单位,称为一个比特(bit) 》 存储器中所包含存储单元的数量称为存储容量,其计量基本单位是字节(Byte。...
  • 字节的微妙关系

    千次阅读 多人点赞 2018-08-01 17:56:52
    在这之前,我一直以为一个字就是两个字节,一个字节是8位,所以一个字就是16位,我刷嵌入式的题库的时候,遇到好几个这样的题,我总感觉怪怪的,于是百度了一下,真是长见识了,哈哈哈 首次我们先来看几个相关概念...
  • 字节,以及和字长的关系

    千次阅读 2020-03-08 17:04:00
    字:计算机进行数据处理时,一次存取、加工和传送的数据长度称为字(word),一个字通常由一个或多个字节(一般是字节的整数倍)构成。 字长:计算机的每个字所包含的的位数称为字长。一般我们说的8位机、16位机、32...
  • 字节编址与按编址

    万次阅读 多人点赞 2016-01-21 23:40:57
    我们先从一道简单的问题说起!... 设有一个1MB容量的存储器,字长32位,问:按字节编址,编址的寻址范围以及各自的寻址范围大小?   如果按字节编址,则   1MB = 2^20B   1字节=1B=8bit   2^20B/1B =
  • 字(word)是次存取,加工,传送的数据长度,字长是每个字所包含的位数,32位字长=4个字节 32(字长)/8(bit)=4(字节)因此1个字=4个字节 大端和小端是数据在内存中的存储模式,它由 CPU 决定: 1)大端模式(Big-...
  • 移步至个人小站:... ... 位、字节、、KB、MB 位:“位(bit)”是电子计算机中最小的数据单位。每位的状态只能是0或1。 字节:8个二进制位构成1个“字节(Byte)”,它是存储空间的基本计量单位。1个字节可以储存
  • 字节、字长

    千次阅读 2008-01-11 10:59:00
    字节 字节是一小组相邻的二进制数码。通常是8位作为一个字节。它是构成信息的一个小单位,并作为一个整体来参加操作,比字小,是构成字的...在存储器中,通常每个单元存储一个字,因此每个字都是可以寻址的。字的长
  • gb2312中的英文字母占几个字节

    千次阅读 2014-02-21 11:17:52
    GBK中字符是一个或者两个字节,单字节00–7F这个区间和ASCII是一样的;双字节字符的第一个字节在81-FE之间,通过这个可以判断是单字节还是双字节 byte[] bb="hello".getBytes("gb2312");  System.out....
  • 编址与按字节编址

    千次阅读 多人点赞 2020-05-31 17:55:39
    计算机系统中,总线以固定大小的块数据进行传输,这块的数据也称为(word),如今的计算机一般是32位和64位的,这里的位数则是总线进行数据传输时块数据的内存大小,也就是前面的大小。 32位的计算机中...
  • 一、在性能测试当中,任何脱离底层的内容,对于性能测试来... 位表示的是二进制位,一般称为比特,是计算机存储的最小单位,类似于(,公斤,克)的概念,比如:11010100是一个8位二进制数。一个二进制位只可以表示
  • (word)、字节(byte)、位(bit)

    千次阅读 2018-09-17 23:14:28
    字 word : 1字=2字节(1 word = ...一个字的字长为16 一个字节的字长是8 波特率bps 是 bits per second 的简称。一般数据机及网络通讯的传输速率都是以「bps」为单位。如56 Kbps、100.0Mbps 等。 Bps即是Byte per sec...
  • 一个16进制的数占多少字节?比如19

    千次阅读 2020-11-28 16:17:10
    所以1个字节=2个16进制字符,一个16进制位=0.5个字节。 十六进制为Hexadecimal,简写为H。十六进制是计算机中数据的一种表示方法。它的规则是“逢十六进一”。 进位制位置计数法是一种记数方式,故亦称进位记数...
  • 位,字节的关系电脑知识

    千次阅读 热门讨论 2015-10-25 15:22:43
    位是计算机内部数据储存的最小单位,11010100是一个8位二进制数。一个二进制位只可以表示0和1两种状态(21);两个二进制位可以表示00、01、10、11四种(22)状态;三位二进制数可表示八种状态(23)……。 2、...
  • 字节的区别

    万次阅读 2017-12-31 00:46:46
    作者:Acceyuriko  链接:...  字节是byte包括8个二进制位 ... 字是word 长度与架构有关,如mips包括32个二进制位 ... 一个字就是4个字节  它们的区别就是长度不一样。  
  • bit、byte、word的区别bit 比特byte 字节word 字1字节=8位(1 byte = 8bit) 一个字的字长为16 一个字节的字长是8Bps即是Byte per second 的简称。而电脑一般都以Bps 显示速度,如1Mbps 大约等同 128 KBps。 bit ...
  • &字节&字符&字符串

    千次阅读 2017-01-06 18:33:21
    研究问题 &字节&字符&字符串 Byte [baɪt] 字节 (音译:拜特) Bit [bɪt] 位 (音译:比特) 二进制数系统中,每个0或1就是一个位(bit) byte是字节,bit是位;...通常分为若干个字节(每个字节一
  • 字节跳动面经(、二、三+大boss+hr面)

    万次阅读 多人点赞 2019-07-18 16:15:08
    先介绍一下,本科和研究生都不是计算机专业,现在是学通信,然后做图像处理,可能面试官看我不是科班出身没有问太多计算机相关的问题,因为第次找工作,字节的游戏专场又是最早开始的,就投递了,投递的是游戏测试...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 177,224
精华内容 70,889
关键字:

一个计算机字就是指两个字节