一个地址几个字节?一个计算机的字长是不是表示这个值 c++?

作者&投稿:贯冒 (若有异议请与网页底部的电邮联系)
一个地址几个字节,一个计算机的字长是不是表示这个值 c++~

一个地址代表一个字节,32为机器表示用32个二进制位表示地址,那么寻址空间就是2^32,也就是寻址空间超不过4G,所以XP最大内存是4G,超过了没用
一个变量可以有多个字节,那么得到的地址其实是这个变量所占第一个字节的地址

1、位(bit)

来自英文bit,音译为“比特”,表示二进制位。位是计算机内部数据储存的最小单位,11010100是一个8位二进制数。一个二进制位只可以表示0和1两种状态(21);两个二进制位可以表示00、01、10、11四种(22)状态;三位二进制数可表示八种状态(23)……。
2、字节(byte)
字节来自英文Byte,音译为“拜特”,习惯上用大写的“B”表示。
字节是计算机中数据处理的基本单位。计算机中以字节为单位存储和解释信息,规定一个字节由八个二进制位构成,即1个字节等于8个比特(1Byte=8bit)。八位二进制数最小为00000000,最大为11111111;通常1个字节可以存入一个ASCII码,2个字节可以存放一个汉字国标码。
3、字
计算机进行数据处理时,一次存取、加工和传送的数据长度称为字(word)。一个字通常由一个或多个(一般是字节的整数位)字节构成。例如286微机的字由2个字节组成,它的字长为16;486微机的字由4个字节组成,它的字长为32位机。
计算机的字长决定了其CPU一次操作处理实际位数的多少,由此可见计算机的字长越大,其性能越优越。



另一种说法:

在计算机中,一串数码作为一个整体来处理或运算的,称为一个计算机字,简称宇。字通常分为若干个字节(每个字节一般是8位)。在存储器中,通常每个单元存储一个字,因此每个字都是可以寻址的。字的长度用位数来表示。
在计算机的运算器、控制器中,通常都是以字为单位进行传送的。宇出现在不问的地址其含义是不相同。例如,送往控制器去的字是指令,而送往运算器去的字就是一个数。
在计算机中作为一个整体被存取、传送、处理的二进制数字符串叫做一个字或单元,每个字中二进制位数的长度,称为字长。一个字由若干个字节组成,不同的计算机系统的字长是不同的,常见的有8位、16位、32位、64位等,字长越长,计算机一次处理的信息位就越多,精度就越高,字长是计算机性能的一个重要指标。目前主流微机都是32位机。
注意字与字长的区别,字是单位,而字长是指标,指标需要用单位去衡量。正象生活中重量与公斤的关系,公斤是单位,重量是指标,重量需要用公斤加以衡量。

字长
计算机的每个字所包含的位数称为字长。根据计算机的不同,字长有固定的和可变的两种。固定字长,即字长度不论什么情况都是固定不变的;可变字长,则在一定范围内,其长度是可变的。
计算的字长是指它一次可处理的二进创数字的数目。计算机处理数据的速率,自然和它一次能加工的位数以及进行运算的快慢有关。如果一台计算机的字长是另一台计算机的两倍,即使两台计算机的速度相同,在相同的时间内,前者能做的工作是后者的两倍。
一般地,大型计算机的字长为32―64位,小型计算机为12―32位,而微型计算机为4一16位。字长是衡量计算机性能的一个重要因素。

字节
字节是指一小组相邻的二进制数码。通常是8位作为一个字节。它是构成信息的一个小单位,并作为一个整体来参加操作,比字小,是构成字的单位。
在微型计算机中,通常用多少字节来表示存储器的存储容量。

字块
在信息处理中,一群字作为一个单元来处理的称为“字块”.也称“字组”。例如,储存于滋鼓的一个磁道上的字群就称为一个字块。在磁带上通常每120个字符就间隔一个字块际志,也称为一个字块。块与块之间一般留1.27―2.54厘米(1/2一1英寸)的间隔。在大容量存储中,信息都是以字块为单位而存入的,因此只有字块才是可选址的。目前,在高速绥冲技术中也引入了“字块”的概念。


查找一台计算机上的字长就是看CPU是几位的.

一个地址代表一个字节,32为机器表示用32个二进制位表示地址,那么寻址空间就是2^32。

字节和字长的区别 :

由于常用的英文字符用8位二进制数就可以表示,所以通常就将8位称为一个字节。字节的长度是固定的,而字长的长度是不固定的,对于不同的CPU,字长的长度也不一样。8位的CPU一次只能处理一个字节,而32位的CPU一次就能处理4个字节,同理字长为64位的CPU一次可以处理8个字节。

字节(Byte /bait/ n. [C])是计算机信息技术用于计量存储容量的一种计量单位,也表示一些计算机编程语言中的数据类型和语言字符。
字符与字节
ASCII码:一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数,换算为十进制。最小值0,最大值255。如一个ASCII码就是一个字节。
UTF-8编码:一个英文字符等于一个字节,一个中文(含繁体)等于三个字节。
Unicode编码:一个英文等于两个字节,一个中文(含繁体)等于两个字节。
符号:英文标点占一个字节,中文标点占两个字节。举例:英文句号“.”占1个字节的大小,中文句号“。”占2个字节的大小。

不同数量级间
数据存储是以10进制表示,数据传输是以2进制表示的,所以1KB不等于1000B。
1KB=1024B;1MB=1024KB=1024×1024B。其中1024=210。
1B(byte,字节)= 8 bit(见下文);
1KB(Kibibyte,千字节)=1024B= 2^10 B;
1MB(Mebibyte,兆字节,百万字节,简称“兆”)=1024KB= 2^20 B;
1GB(Gigabyte,吉字节,十亿字节,又称“千兆”)=1024MB= 2^30 B;
1TB(Terabyte,万亿字节,太字节)=1024GB= 2^40 B;
1PB(Petabyte,千万亿字节,拍字节)=1024TB= 2^50 B;
1EB(Exabyte,百亿亿字节,艾字节)=1024PB= 2^60 B;
1ZB(Zettabyte,十万亿亿字节,泽字节)= 1024EB= 2^70 B;
1YB(Yottabyte,一亿亿亿字节,尧字节)= 1024ZB= 2^80 B;
1BB(Brontobyte,一千亿亿亿字节)= 1024YB= 2^90 B;
1NB(NonaByte,一百万亿亿亿字节) = 1024 BB = 2^100 B;
1DB(DoggaByte,十亿亿亿亿字节) = 1024 NB = 2^110 B;

字长是直接用二进制代码指令表达的计算机语言,指令是用0和1组成的一串代码,它们有一定的位数,并分成若干字长段,各段的编码表示不同的含义,例如某台计算机字长为16位,即有16个二进制数合成一条指令或其它信息。16个0和1可组成各种排列组合,通过线路变成电信号,让计算机执行各种不同的操作。
在同一时间中处理二进制数的位数叫字长。通常称处理字长为8位数据的CPU叫8位CPU,32位CPU就是在同一时间内处理字长为32位的二进制数据。二进制的每一个0或1是组成二进制的最小单位,称为位(bit).
字长:一般说来,计算机在同一时间内处理的一组二进制数称为一个计算机的“字”,而这组二进制数的位数就是“字长”。字长与计算机的功能和用途有很大的关系,是计算机的一个重要技术指标。字长直接反映了一台计算机的计算精度,为适应不同的要求及协调运算精度和硬件造价间的关系,大多数计算机均支持变字长运算,即机内可实现半字长、全字长(或单字长)和双倍字长运算。在其他指标相同时,字长越大计算机的处理数据的速度就越快。早期的微机字长一般是8位和16位,386以及更高的处理器大多是32位。目前市面上的计算机的处理器大部分已达到64位。
字长由微处理器对外数据通路的数据总线条数决定。

一个地址代表一个字节,32为机器表示用32个二进制位表示地址,那么寻址空间就是2^32,也就是寻址空间超不过4g,所以xp最大内存是4g,超过了没用
一个变量可以有多个字节,那么得到的地址其实是这个变量所占第一个字节的地址

我回答前个问,准确来说,字节是空间,而地址是空间的编号。他们也是一一对应的,也就是一个地址代表一个字节。
举个例子,一栋楼有许多房间,每个房间有相同的空间(好比内存有许多字节,字节都是一样的空间),而地址就毫比房间的门牌号(地址也就是这些字节的编号)。我们之所以混淆字节与地址,原因在这里我举例说明(好像房间里有一本C语言,我可以描述成某个房间里放了一本C语言,我也可以说204房间里有一本C语言)。显然,说204会使所说的空间更明确在哪个位置。可以让我们直接找到数据


一个地址占用多少空间?
在计算机中一个地址,代表一个字节(1Byte),比如:地址0x00到0x01的大小为一个字节,计算地址和占用内存大小时,有以下关系:1G = 1024M 、1M = 1024K 、 1K = 1024Byte 、1Byte = 8 bit

一个字节有一个地址,而一个地址却要占4个字节,这个该如何理解?!
所以指针变量在32位占用4字节,在64位占8个字节,当然在64位可能也占4个字节,这还跟编译器有关。还有不能说一个地址占4个字节,一个地址只占一个字节,只能说数据类型占几个字节,比如,整型int i = 9,我们说整型占用4个字节,而这个整型变量的地址是这四个字节的首字节地址。

一个页面的地址由几个字节组成?
答:逻辑空间大小2KB*32=64KB=2^16B,页大小2KB=2^11B,物理空间1MB=2^20B (1)逻辑页面32页,2^5=32故页号为5位,每页2KB,2KB=2^11B,故页内地址11位 逻辑地址格式为 页号(5位) 页内地址(11)位 (2)2^5=32,(5是页号)页表最多32项,页表项只需给出页所对应的物理块块号,...

位,字节和地址都是什么意思
地址字节简单来说是指地址是由多少字节组成。在计算机网络中存在多种地址,例如IP地址,MAC地址以及物理地址,一般来说不同地址字节数是不相同的。地址字节与很多因素,一般可以分为以下几类:地址的用途、有关应用协议版本或系统版本、硬件设计水平。字节是二进制数据的单位。一个字节通常8位长。但是,...

汇编语言一个地址几个字节
内存空间是以字节(8位二进制)为单位编号进行索引的。汇编语言中的地址的字节数依你定义的变量大小来定。字节量占用一个字节,字变量占用两个字节,双字变量占用4个字节,四字变量占用8个字节,字符串变量中每个字符占用一个字节,...

ipv4地址是使用几个字节表示的
号作为分隔符,将32个比特位划分为四组,一组8个比特位,例如172.16.15.2这个ip地址,写成二进制方式是:10101100.00010000.00001111.00000010,如此便可以明显地看出ip地址有32个比特位,而一个字节8个比特位,因此ip地址就4个字节。演示机型:华为MateBook X 系统版本:win10 ipv4使用4个字节...

一个字块内的地址长度是多少?
应该说是地址长度。字块内地址长度,就是问字块内有多少字节。例题说每个字块16字,每字32位(每8位1字节),也就是每字块内有16*32\/8=64字节=2^6B,这个指数是6,即字块内地址长度为6。4位表示16个字,2位表示每字32位:说的是上面这个算式,16即2^4,32\/8即2^2,中间是乘号,2^4 ...

在Internet网中,一个IP地址由几位二进制数值组成?
IP地址是一个32位的二进制数。但IP地址通常被分割为4个“8位二进制数”(也就是4个字节)。IP地址通常用“点分十进制”表示成(a.b.c.d)的形式,其中,a,b,c,d都是0~255之间的十进制整数。以十进制100.110.25.6为例,实际为32位二进制数(01100100.01101110.00011001.00000110),用点...

ipv4地址由几个字节组成
IPv4地址由4个字节组成,即32位二进制数,它也被称为IP地址。每个字节可以用点分十进制表示,比如192.168.1.1,其中每个数字代表一个字节。IPv4可以提供大约4.3亿个不同的IP地址,但是由于网络规模的扩大,这个数量已经不够用了,于是出现了IPv6。

新的IPV6 的地址用几个字节表示??
IPv6地址长度为128位字节。IPv6是英文“InternetProtocolVersion6”(互联网协议第6版)的缩写,是互联网工程任务组(IETF)设计的用于替代IPv4的下一代IP协议,其地址数量号称可以为全世界的每一粒沙子编上一个地址。由于IPv4最大的问题在于网络地址资源有限,严重制约了互联网的应用和发展。IPv6的使用,...

额济纳旗19721831706: 一个地址几个字节?一个计算机的字长是不是表示这个值 c++? -
化贷醋酸: 一个地址代表一个字节,32为机器表示用32个二进制位表示地址,那么寻址空间就是2^32.字节和字长的区别 :由于常用的英文字符用8位二进制数就可以表示,所以通常就将8位称为一个字节.字节的长度是固定的,而字长的长度是不固定...

额济纳旗19721831706: 一个地址占多少个字节 -
化贷醋酸: 1.A类IP地址一个A类IP地址是指,在IP地址的四段号码中,第一段号码为网络号码,剩下的三段号码为本地计算机的号码.如果用二进制表示IP地址的话,A类IP地址就由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”....

额济纳旗19721831706: 计算机中“字”“字节” “字长"的关系是什么? -
化贷醋酸: 一个8位的二进制数单元叫做一个字节.字节是计算机中用来表示存储空间大小的最基本的容量单位,其他容量单位还有千字节(KB)、兆字节(MB)以及千兆字节(GB).它们之间有下列换算关系: 1 B=8 bits 1KB=210B=1024B 1MB=220B=1024KB 1GB=230B=1024MB 2~字是计算机中处理数据或信息的基本单位. 3~一个字由若干字节组成,通常将组成一个字的位数叫做该字的字长. 举例下,一个“字”由两个“字节”组成(16位),则该字“字长”为16位.较长的字长可以处理位数更多的信息,不同类型的计算机的字长是不同的,“字长”是计算机功能的一个重要标志,“字长”较长表示功能较强.

额济纳旗19721831706: 1个字长等于多少字节 -
化贷醋酸: 字长字长是指计算机的每一个字所包括的位数.根据计算机的不同,字长有固定的和可变的两种.固定字长,即字长度不论甚么情况都是固定不变的;可变字长,则在1定范围内,其长度是可变的.计算的字长是指它1次可处理的2进制数字的数...

额济纳旗19721831706: 计算机的字是什么? -
化贷醋酸: 在计算机中,一串数码作为一个整体来处理或运算的,称为一个计算机字,简称字.字通常分为若干个字节(每个字节一般是8位).在存储器中,通常每个单元存储一个字,因此每个字都是可以寻址的.字的长度用位数来表示. 在计算机的运算器、控制器中,通常都是以字为单位进行传送的.字出现在不同的地址其含义是不相同.例如,送往控制器去的字是指令,而送往运算器去的字就是一个数.

额济纳旗19721831706: 关于计算机中:字,字节,字长,位的关系 -
化贷醋酸: 位:二进制位(bit)是计算机存储信息的基本单位,代表1个二进制数位,其值为0或1. 字节:8个连续的二进制位为一个字节,可以存放1个西文字符的编码. 字:2个字节为一个字. 字长:一般说来,计算机在同一时间内处理的一组二进制数的位数就是“字长”.字长与计算机的功能和用途有很大的关系,是计算机的一个重要技术指标.

额济纳旗19721831706: 计算机的位、字长、字节分别是什么? -
化贷醋酸: 位:在计算机中,数据的最小单位是位,位是指一位二进制数,英文名称是bit.字节:8个二进制位构成1个字节(b),1个字节可以储存1个英文字母或半个汉字.字节是存储空间的基本计量单位,计算机杨的内存和磁盘的容量都是以字节表示的...

额济纳旗19721831706: 简述位、字节、字长、字的概念和关系 -
化贷醋酸: 字长就是字的长度,不过不是用字来表示,而是用位来表示.也就是说,字长是用来表示字的位数的.例如一台8位机,它的1个字就等于1个字节,字长为8位. 如果是一台16位机,它的1个字就由2个字节构成,字长为16位.字长被定义为CPU...

额济纳旗19721831706: 理论上 CPU 字长上限是多少字节,1M 可不可能 -
化贷醋酸: 一个地址代表一个字节,32为机器表示用32个二进制位表示地址,那么寻址空间就是2^32.字节和字长的区别 :由于常用的英文字符用8位二进制数就可以表示,所以通常就将8位称为一个字节.字节的长度是固定的,而字长的长度是不固定的...

额济纳旗19721831706: 一个Byte包含几个Bit? -
化贷醋酸: bit意思为“位”或“比特”,636f707962616964757a686964616f31333337613265是电子计算机中最小的数据(信息)单位,是计算机存储设备的最小单位,每一位的状态只能是一个0或1. Byte意思为“字节”,8个二进制位构成1个"字节(...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网