字节(Byte 发音:/‘bait/):字节是通过网络传输信息(或在硬盘或内存中存储信息)的单位。
在ASCII码中,一个英文字母(不分大小写)占一个字节的空间,一个中文汉字占两个字节的空间。
符号:英文标点占一个字节,中文标点占两个字节。举例:英文句号“.”占1个字节的大小,中文句号“。”占2个字节的大小
一个二进制数字序列,在计算机中作为一个数字单元,一般为8位二进制数,换算为十进制最小值:0 最大值:255 如一个ASCII码就是一个字节,此类单位的换算为:
1 艾字节(EiB,Exbibyte)=1024拍字节(2的60次方字节)
(1EiB=1024PiB)
1 拍字节(PB,Pebibyte)=1024太字节(2的50次方字节)
(1PiB=1024TiB)
1太字节(TiB,Tebibyte)=1024吉字节(2的40次方字节)
(1TiB=1024GiB)
1吉字节(GiB,Gibibyte)=1024兆字节(2的30次方字节)
(1GiB=1024MiB)
1兆字节(MiB,Mebibyte)=1024千字节(2的20次方字节)
(1MiB=1024KiB)
1千字节(KiB,Kilibyte)=1024字节(2的10次方字节)(1KiB=1024B)
1字节(Byte)= 8位(bit)
注意:MiB和MB,KiB和KB等的区别:
1KB(kilobyte)=1000byte
1KiB(kibibyte)=1024byte
1MB(megabyte)=1000000byte
1MiB(mebibyte)=1048576byte
这是因为硬盘生产商是以GB(十进制,即10的3次方=1000,如1MB=1000KB)计算的,而电脑(操作系统)是以GiB(2进制,即2的 10次方, 如1MiB=1024KiB)计算的,但是国内用户一般理解为1MB=1024 KB, 所以为了便于中文化的理解,翻译MiB为MB 也是可以的。
同样根据硬盘厂商与用户对于1MB大小的不同理解,所以好多160G的硬盘实际容量按计算机实际的1MB=1024KB算都不到160G,这也可以解释为什么新买的硬盘“缺斤短两”并没有它所标示的那么大。
注:TiB是现在电脑硬盘最大的存储量单位。10TiB大约等于一个人脑的存储量。
更大的单位,还有ZiB(Zebibyte,1ZiB=1024EiB)、YiB(Yobibyte,1YiB=1024ZiB)……
字及字节详解
- 字节(13371)
- 字长(7724)
相关推荐
1024字节的局部数组在任意时候都会占据1024字节的栈区吗?
fn(){ u8 buf[512]; ……}main(){ u8 buf[1024]; fn(); // 执行到fn内部被中断入栈1536字节 …… // 入栈1024字节}问:1024字节的局部数组在任意时候都会占据1024字节的栈区吗?
2020-07-31 07:07:46
18F8722:SPI仅发送8位字节的7位
大家好,我对基于PIC18F8722的项目有问题,希望您能给我一些帮助。我使用SPI来与Master模式下的其他组件进行接口,但是发生了一些非常奇怪的事情。我设置好端口,发送第一字节,发送第二字节
2019-09-19 07:35:20
51单片机驱动鼠标程序不能稳定进入4字节模式
在本网找的程序修改了一下,我用得是郭天祥学习版,复位后鼠标回应的4字节数据包是随机的,本来第一字节应该是左中右开关信号,234分别是xyz数据,现在顺序混了,还随着鼠标活动变化。有没有高手验证下程序,看看问题在哪。
2016-10-08 14:58:54
6455SRIO,800字节出错 请问是什么原因?
程序,传输时能后,通过查询LSU6寄存器中的busy位判定是否传输完成。每包0x600字节。传第一包是数据0x600字节全对,但是第二包的0x600字节只对了前0x200字节。以后的传输都能运行完成
2018-08-07 07:23:54
AAPCS规则要求堆栈保持8字节对齐(转)
一.为什么要保证堆栈8字节对齐AAPCS规则要求堆栈保持8字节对齐。如果不对齐,调用一般的函数也是没问题的。但是当调用需要严格遵守AAPCS规则的函数时可能会出错。例如调用sprintf输出一个
2015-01-19 11:43:10
CH32V307使用CAN发送8字节,最后两个字节不正确是为什么
使用CAN发送8字节,最后两个字节不正确。AA 55 AA 55 - AA 55 9B 6E AA 55 AA 55 - AA 55 8B 89 AA 55 AA 55 - AA 55 7B
2022-06-20 06:06:34
CH376字节读函数为什么只能读255个字节?
CH376字节读函数UINT8CH376ByteRead( );我一次最大问什么只能读255个字节,再大就读不出来了,不知问什么?
2022-07-06 07:56:43
CH55x是否可配置DMA缓存长度为32字节?
1、对于单发送或者接收的端点,端点数据长度为32字节,是否可配置DMA缓存长度为32字节;2、手册上有这样一句话:“注:接收数据的缓冲区的长度 >= min(可能接收到的最大数据包长度 + 2 字节,64 字节)”这个“2字节”是个什么意思?
2022-06-23 08:32:43
CH569W芯片EP0传输超过512字节数据,应该怎么操作?
CH569W的EP0缓存区长度为512,现在需要传输超过1024字节的数据,在CH372Device例程中没有找到答案。1、对于EP0 IN操作,即CH569W发送1024字节的数据到PC,没有问题
2022-07-19 06:55:17
Cypress S70FL01GS的4字节寻址该怎么启用?
你好,我们使用CyPress S70FL01GS在我们的一个应用平台中。为了访问1GB内存,我们需要启用4字节寻址模式。我们可以得到一个示例代码来启用4字节寻址这个闪存和其他必要的扇区编程指令。等待您的答复,谢谢和问候,南迪尼
2019-10-28 09:07:52
FX3支持1字节I2C地址吗?
你好,FX3支持1字节I2C地址吗?在示例中使用无处不在的2字节地址模式我需要与Aptina mt9t001传感器使用1字节的I2C地址谢谢您。 以上来自于百度翻译 以下为原文Hi, Does
2019-02-19 13:09:02
M0518用串口接收数据时,第一个字节是正常的,为什么后面的第二、三字节却是乱的?
M0518用串口接收数据时出问题。发送端共发送3个字节,固定第一字节数据会改变,其它两个字节的数据一直为0,可是接收端收到的数据,第一个字节是正常的,后面的第二、三字节却是乱的。本应为0的,但是像
2023-08-21 07:13:40
NUC980的网口的发送描述符的缓冲区地址要求4字节对齐的问题求解
NUC980的网口的发送描述符的缓冲区地址要求 4字节对齐的问题,因为我用的协议栈里面要求IP数据段4字节对齐,加上以太网14字节,如果发送缓冲区要求4字节对齐,带来的问题我必须要完成一次拷贝,不能
2023-06-13 07:01:40
NUC980的网口的发送描述符的缓冲区地址要求4字节对齐的问题求解
NUC980的网口的发送描述符的缓冲区地址要求 4字节对齐的问题,因为我用的协议栈里面要求IP数据段4字节对齐,加上以太网14字节,如果发送缓冲区要求4字节对齐,带来的问题我必须要完成一次拷贝,不能把数据缓冲区直接发送
另外一个问题,我看接收缓冲区的地址好像没有要求4字节对齐。
2023-06-27 07:34:15
OD2101 IIC转UART芯片收数据,只能读取到64字节数据
采用stm32 mcu,采用电脑串口向OD2101发送100字节的数据(od2101缓冲区最多只能缓存64字节数据),I2C从这个芯片却只能读取到64字节数据,有什么办法能够读到100字节
2019-03-05 19:56:20
Peripheral向Central发送超过20字节的数据就无法收到是怎么回事?
),每次连接发送超过20字节(发送100字节)数据时作为Peripheral角色的模块能成功收到数据,但是Peripheral向Central每次连接发送超过20字节(发送100字节)的数据时不成功
2019-10-10 09:17:51
RC522怎么读取7字节的UID? 网上都是4字节的,有谁弄过的麻烦指导下呀
本帖最后由 964378200@qq.co 于 2016-2-17 12:35 编辑
RC522怎么读取7字节的UID?网上都是4字节的,有谁弄过的麻烦指导下呀
2016-02-17 10:19:01
SST26VF032B当写入是将多个LT写入256字节写入?
你好,我在一个项目中使用SST26VF032B,我想了解一下耐力。数据表上说耐力最小为100000擦除/写入周期。可以擦除的最小数量是4096字节,用于写入的最大页大小是256字节。当写入是将多个
2020-04-15 10:38:14
UART FIFO的深度为128字节
大家好,在zynq 7000系列中,UART FIFO的深度为128字节,这是不是意味着直到所有128字节的数据都在FIFO中传输它才会传输?如果有人知道,请告诉我...谢谢
2020-03-31 09:29:05
USBUART_PutData()不适用于64字节
你好!我正在测试USB CDC示例项目,不能让它发送64字节的数据,虽然这等于最大数据包大小,应该是最有效的。最多可以发送63字节,但由于某些原因,64字节不能工作。有什么暗示吗?提前感谢。当做
2019-06-21 11:37:13
[ElfBoard]康康是谁字和字节傻傻分不清楚?
计算机内存结构 —— 位、字节和字
位
我们都知道,计算机存储数值都以信息的基本单元的组合进行存储,这个基本单元便是位(bit),我们通常用 0 和 1 来表示位的两种状态。
为什么使用 0 和 1
2023-12-12 13:11:09
[ElfBoard]是谁字和字节傻傻分不清楚?
计算机内存结构 —— 位、字节和字
位
我们都知道,计算机存储数值都以信息的基本单元的组合进行存储,这个基本单元便是位(bit),我们通常用 0 和 1 来表示位的两种状态。
为什么使用 0 和 1
2023-12-12 13:13:57
align为什么要8字节对齐?
我知道数据储存的起始地址%对齐字节(N)=0才行,但是我不明白有两点问题1:UCOSIII的系统中的浮点数打印任务的堆栈大小要8字节对齐,float无论在32位机还是64位机中都是4字节大小, 可为
2020-04-23 00:21:44
rt1052的usb属于高速usb,hid设备最大不是可以支持到1024字节?
的数据一包的大小才8个字节,后面我自己改成64个字节,测试收发是可以的,但是我试着改成128字节,最终收发就有问题了 。rt1052的usb属于高速usb,hid设备最大不是可以支持到1024字节?还是说我程序哪些地方没设置对?改成64字节
2023-04-17 07:41:02
为什么LWIP ARP请求消息的长度是60字节而不是42字节?
刚刚发现 ARP 请求消息用 18 个字节的尾随零字节填充,使它们的长度为 60 个字节而不是 42 个字节。第三方设备不喜欢这样,无法响应 ARP 请求消息。我正在使用 STM32F476 设备生成 ARP 请求。有人能解决这个问题吗?
2023-01-04 08:31:36
为什么MMU实验不是4字节对齐?
是4B的一级描述符,图上写错了,抱歉这个是韦老师MMU实验的C语言源码,可以正常使用,但是问题来了,4B的描述符地址的[1:0]位应该是00啊,也就是4字节对齐啊,可是这里明显不是4字节对齐,而是1
2019-08-05 03:26:44
为什么fat32系统会自动偏移到4字节对齐址?
最近遇到一个问题,我需要读一个文件数据,数据偏移地址是0x20ffd,读取数据大小是4093,使用f_read读取后发现读取的数据是偏移地址从21000的数据,也就是文件系统自动偏移到4字节对齐址
2019-09-24 04:36:59
为什么我只能在STC89C52上写前256字节?
我想把某个扇区全写上0x01,但只能将前256字节写上,后256字节全都是0xff,这是为什么呢还有,扇区不能读,读扇区函数已经检查了好多遍了,除了程序问题还可能有其他问题吗芯片是STC89C52
2019-08-01 04:35:24
代码生成的bin文件大约超过4070字节时打印出的信息就会出错
环境:视频配套环境问题发生描述:跟着韦东山老师的视频写的代码,然后添加了一些自己的代码,发现只要代码生成的bin文件大约超过4070字节时打印出的信息就会出错,刚开始怀疑是自己的代码有错,所以就直接把韦
2019-03-06 07:27:19
关于NUC980的网口的发送描述符的缓冲区地址要求4字节对齐的问题
NUC980的网口的发送描述符的缓冲区地址要求 4字节对齐的问题,因为我用的协议栈里面要求IP数据段4字节对齐,加上以太网14字节,如果发送缓冲区要求4字节对齐,带来的问题我必须要完成一次拷贝,不能
2023-09-04 06:44:53
大于64字节传输的USB HID—描述符中要更改什么?
我目前拥有一个工作着的HID USB栈,我们已经使用了好几年了。然而,我们最终已经超过了一次传输的64字节。所以,我需要一些更大的。现在,我的印象是,由于HID是中断传输,至少在Windows端
2020-05-06 13:21:04
如何使用Encore II的64字节控制传输字节?
我在EnCORE 2中的USB组件控制端点大小只有8字节。在我的应用程序中,我需要传输64字节。如何做到这一点?控制端点是一个双向端点,它使用相同的缓冲器(UBSI接口
2019-08-13 09:38:49
如何使用FileX_LevelX使一个文件可以存储超过512字节?
nor-flash 程序员写的 nor-flash。
超过 512 字节的数据丢失。有谁知道让fx_file_write可以将超过512字节或1K 2K~1M的数据写入一个文件的
正确方法吗?
2023-06-01 07:10:41
如何使用GPIF读取和写入512字节?
功能是什么?其次,我想使用TouthTigGPFiver探路者和写Flash的扇区,如何使用GPIF读取和写入512字节?第三,ChaneSeTeDMAChank是如何进行数据传输的?期待你的回复。
2019-10-31 11:22:15
如何使用I2C Reg模式发送1个从站地址和8字节命令并回读信息?
大家好
作为标题,我需要向ADC设备发送1字节的从属地址和8字节的命令(总共9字节)。
然后从从站地址回读 + 1
但是,i2c 前导缓冲区总共只有 8 个字节。 我怎么 CAN ?
有没有办法自己用 GPIO 构建 i2c 信号来解决扩展字节发送问题?
2024-02-23 07:54:28
如何使用UART获取32字节数据?
这是我的代码,我试图获得32字节的UART时,它是从其他MCU发送。该数据用于进一步的处理。我的CY Couror将等待这个32字节的数据串,并且每当它出现中断,就会被触发,并且它将被存储,并且它将
2019-08-15 09:16:27
如何处理BLE连接中超过20字节的特征大小?
的CyPress模块和iOS设备。我的问题是要达到最大的特征尺寸。单手规范告诉我们,最大的特征尺寸在版本4.1中大约是23字节,但是另一方面,我可以选择一个高达512字节的特征尺寸(见附图)而不会产生
2019-10-10 09:01:58
如何编写比800字节更多的字节?
使用的按钮。这是在pic32mz ef)/.ony 1.07.1上运行的。如果进行这些更改,test=5,向生成器[4][0]=添加另一行,并将字节数更改为1000,则将结束一个永无休止的循环。缓冲区中的最大字节数是多少?如何编写比800字节更多的字节?
2019-08-12 08:45:41
如何访问所有256字节?
我使用具有256字节EEPROM的PIC16F18325。我使用eeprom_read()和eeprom_write()函数来访问它。用于指示地址的变量被定义为无符号字符。然而,编译器说“警告:(752)转换为更短的数据类型”,并且当地址超过127时,奇怪的行为是我如何访问所有的256字节?
2020-04-21 10:09:55
小白求助定时器栈大小超过2080字节后程序无法运行咋办?
2082字节后,单片机会卡死且无法运行// The stack size of timer thread //Default: 512#define
2023-04-17 18:17:12
怎么发送20字节的命令从主SPI和读取它在从一个和响应的命令?
亲爱的各位,我有一个SPI总线在两个PSoC5LP(CYC85 88 8LTI LP097和CY85 C868 AXI-LP035)之间的问题。我想发送20字节的命令从主SPI和读取它在从一个和响应
2019-09-17 14:08:10
怎么处理LWIP接收的小于60字节的帧?
我已经用F407的MAC层接收了小于60字节的帧,至于为什么会小于60字节我也不知道,因为我是从千兆网转换成百兆的,所以不知道是不是因为千兆网不会填充剩下的字节。我在描述符底层已经接收到ARP地址
2019-09-17 23:37:01
怎么将STR7的HDLC协议帧中开始和结束标示改为4字节
怎么将STR7的HDLC协议帧中开始和结束标示改为4字节,由于项目中的协议中,开始标志和结束标志都是4字节的0111 1110,则需改一下STR7的HDLC 协议,请问有啥办法没
2015-12-21 12:54:03
怎么把4字节的数据从PC发送到PSoC
你好,我想使用UART用户模块。我想把4字节的数据从PC发送到PSoC。PSoC在接收时应该发送2字节的数据回来。我将使用一个4字节数组的RX缓冲区和2字节数组的TX缓冲区。当接收到4字节
2019-06-03 10:58:15
有什么办法解决CR95HF中有限的64字节帧的问题?
嗨,我们正在使用CR95HF,我们正在尝试使用CR95HFDll_SendReceive读取78字节的帧,但我们得到一个带有CRC和错误代码CCCCCC的64字节帧。 当使用USB作为CR95HF
2019-07-23 15:45:22
求助,ESP32 BLE作为gatt_server只能接收20字节数据吗?
20字节,起初我以为是app的问题,后来用sniffer 抓包发现app 确实写下了42字节,但是ESP32 没有回应,最后重发N次后判断超时,断开连接。请问有哪位大神知道怎么设置接收数据也能接收大于20字节的办法。
2023-02-17 07:35:32
萌新求助,电脑串口发送9字节,其中包含1字节包头0x5a,和8字节的数据,将8字节数据从小到大排序
萌新求助,电脑串口发送9字节,其中包含1字节包头0x5a,和8字节的数 据,将8字节数据从小到大排序,单片机串口发送回电脑排序后结果。如何实现?
2019-11-01 13:44:56
请问CC2640R2数据广播数据能超过31字节吗?
BLE5.0能支持广播数据达256字节,但是SDK里面最多只能广播31字节的数据,是不是只要修改B_MAX_ADV_LEN就可以了?如果设备广播数据超过31字节,仅支持BLE4.2的手机能否搜索到设备?
2019-10-31 09:38:43
请问CH552的端点0是否可以设置为64字节?
设备描述符里面的第8个字节.bMaxPacketSize0,看了很多Demo都是设置为8字节。CH554.h头文件里面定义的DEFAULT_ENDP0_SIZE也是8。是否可以设置为64呢?如果设置
2022-05-30 07:36:36
请问F28335字节对齐能不能改为1字节?
大家好,C2000成员TMS320F28335在CCS3.3下是2字节对齐的,能不能改为1字节对齐?怎么改呢?再者,有没有在F28335下成功移植了ucos+lwip的呢?
2018-08-20 06:41:43
请问NANO100 DMA+串口怎样接收非4字节对齐数据?
外设宽度8bit,收到非4字节对齐数据,总是被4字节截取,请问有好的思路解决吗?谢谢。
请将DMA的数据宽度设置成8位
这是协议定的有问题么?
2023-06-26 07:26:02
请问你的简历是512字节吗?
SUBS3014,SuxBB3014;你的简历是512字节吗?一、一、二、二、二、二、二、二、二、二、三、二、二、三、二、二、三、二、三、二、二、三、二、二、三、二、三、二、三、二、三、二、二、三、二、三、四、五、四、六、四、六、四、六、四、六、四、六、四、六、四、五、四、五、五、五、五、五、五
2019-10-31 10:06:55
请问手册上说15字节的FIFO怎么理解?
看新塘的技术手册关于发送数据缓存与接收数据缓存,有15字节的FIFO,那么是不是说一次最多只能发送/接收15字节的数据呢?DrvUART_Write(UART_PORT1,string,24
2023-08-25 06:10:17
请问这8K的Flash和128字节的有什么不同?
MCU包括8K和128字节的Flash,这8K的Flash和128字节的有不同吗?为什么我可以对128字节的读写。8K部分的读出的不是写进去的内容呢?型号是8051f206.
2019-06-25 02:16:04
转: CYPRESS BLE学习心得(六):为什么BLE 4.0和4.1最多只能发20字节
我们使用BLE的时候,有很大多数情况都是把BLE当做无线传输,也就平常所说的透传数据,只要透传搞定了就可以做很多事情,但是有的时候一次性传几百字节发现传不了或者只传了前面20字节,然后网上一查大家
2016-07-06 12:46:57
STM32学习之Flash(主存储块、系统存储器和选项字节)详解
说到STM32的FLSAH,我们的第一反应是用来装程序的,实际上,STM32的片内FLASH不仅用来装程序,还用来装芯片配置、芯片ID、自举程序等等。当然, FLASH还可以用来装数据。自己收集了一些资料,现将这些资料总结了一下,不想看的可以直接调到后面看怎么操作就可以了。FLASH分类根据用途,STM32片内的FLASH分成两部分:主存储块、信息块。 主存储块用于存储程序,我们写的程序一般...
2021-12-01 21:06:0713
评论
查看更多