什么是低字节高字位,高字节低字位

如题所述

首先什么是高字节要清楚,一个字有两个字节组成,规定数字名称大的字节是高字节。比如W0是一个字,它是由WB0和WB1两个字节组成,这时候要寻址w0字中第0比特位,你就要知道一个W0字中16个比特位存储器是从哪里开始的(也就是第0位在哪),规定从数字大的字节比特位优先开始,那么W0字中的比特位优先顺序就是从WB1.0比特位开始~WB1.7~WB0.0~WB0.7结束。你要寻W0字第6位,就是WB1.5;你要寻W0字第12位,就是WB0.3。这就是高字节低字位的意思。不知道讲明白没有。不管是什么类型的数据,都是同样的寻址原则,是计算机运算的方式,记住就好了。
再给新人补充点最最基础的,计算机靠存储信息来完成计算,存储的方式是比特位,一个比特位(bit)可以表示两种状态(计算机用二进制的0或1分别表示这两种状态),
8个比特位放在一组时就叫一个字节(Bety)(可以表示2的8次方种状态),
16个比特位放一起时叫一个字(Word,一般简写为W)(可以表示2的16次方种状态),
32个比特放一起时就叫一个双字(DW)(可以表示2的32次方种状态)。看到这里你可能还是不明白计算机为什么要这样存储,其实计算机不是真的会“计算”,它是“靠死记硬背”告诉你答案的,3乘9等于多少你马上就能答出来,是因为你会背99乘法口诀,35乘21你就不能马上得出答案,但是你如果会背9999乘法口诀你也可以马上得出答案,这就是计算机的计算能力的本质,就是存储位的多少决定了他的计算能力高低。这样梳理下来,关于存储方面的疑问是不是都解开了呢?希望对你有用。
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-12-26
以S7300/400 PLC为例:
一、假设MW0是一个字。那么MB0就是高字节,MB1就是低字节。

低字节高位就是指MB1.B7; 高字节低位就是MB0.B0
二、如果是一个双字,高低字节排列如下:

一个WORD分为2个BYTE,每个BYTE里有BIT0到BIT7 8个BOOL位。本回答被网友采纳

请问字节中什么是高位和地位,两者有什么区别?请高人指点下:
每个汉字及符号以两个字节来表示。第一个字节称为“高位字节”(也称“区字节)”,第二个字节称为“低位字节”(也称“位字节”),两者区别如下:1、位置不同:高位字节是第一个字节,低位字节是第二个字节。2、使用不同:高位字节使用了0xA1-0xF7(把01-87区的区号加上0xA0),低位字节使用了0x...

西门子低字节高字位什么意思
低字节高位就是指MB1.B7; 高字节低位就是MB0.B0 二、如果是一个双字,高低字节排列如下:一个WORD分为2个BYTE,每个BYTE里有BIT0到BIT7 8个BOOL位。

什么是低字节高字位,高字节低字位
首先什么是高字节要清楚,一个字有两个字节组成,规定数字名称大的字节是高字节。比如W0是一个字,它是由WB0和WB1两个字节组成,这时候要寻址w0字中第0比特位,你就要知道一个W0字中16个比特位存储器是从哪里开始的(也就是第0位在哪),规定从数字大的字节比特位优先开始,那么W0字中的比特位...

高位字节,低位字节应该怎么理解
高位字(不是字节)是3F68 低位字是415B 右边是低位位,左边是高位

为什么字节要分高字节跟低字节?
高字节 和低字节 ,即高8位低8位 打个比方1234,12为高字节,34为低字节 高字节在前即1234,低字节在前3412 这是由于硬件和系统原因,网络中以低字节在前为标准

plc 低字节高字位的储存状态什么意思?
PLC内存地址的编排是从0开始的。在日系的PLC中,内存地址编号小的,存储的为低字位的信息,编号大的存储高字位的信息,例如地址0存储的低字位,地址1存储的是高字位。1、在制造工业中存在大量的开关量为主的开环的顺序控制,它按照逻辑条件进行顺序动作号按照时序动作;另外还有与顺序、时序无关的按照...

高字节是什么意思?低字节呢?什么叫高字节优先
16位是两个字节,前八位是高字节,后八位是低字节。当一个逻辑上长于一个字节的整形数据放置在内存中时(比如16位,32位,和64位的整数),计算机设计者需要考虑这些字节的存储顺序。一些体系结构的设计者选择了将字节的逻辑顺序与物理顺序一致,即将逻辑上较低的字节放置在物理上较低的字节上;另外...

通常听人说高位数与低位数,什么是高位什么是低位
字是两个字节,也就是16个零或一组成的,例如0000 0000 0000 0000,这十六个位置中前八个就是高位,后八个是低位。内存是按字节存放的,而后面八个零会放在物理地址x的位置上,而前面八个会放在x+1的位置上,也就是高位,不知道你懂了没。

VC++中WORD类型的值,低字高字指的什么意思
WORD类型 是两个字节。作为数值类型,这两个字节在内存中是逆序保存的,高位在后,低位在前。低字,指的就是低位字节。比如数值1,16进制表达为0x0001,高位00,低位01,在内存中实际存储为:01 00

高字节和低字节是什么意思?
高字节和低字节是指:‍一.计算机的数值应视为连续若干个二进制位的集合;二.所谓高、低字节就是此集合中位地址高\/低的二进制位集合;三.例如定义一个unsigned short型变量在0x1234 5678,那么这个变量的地址就是0x1234 5678,占用0x1234 5678与0x1234 5679两字节存储空间,其中0x1234 5678是...

相似回答