2011-09-04位,字节,字,双字的关系,及范围

合集下载

双字、字、字节和位的关系总结

双字、字、字节和位的关系总结

双字、字、字节和位的关系总结一、资料查询:相信从网上搜一下西门子数据类型方面的资料,会有一大堆,最常见的就是解释双字和字节之间的组成关系,如下图:就以这个资料为基础,进行试验验证;二、程序准备由于资料上大部分都是以M区介绍双字和字节等关系,但是实际情况是DB块中的数据居多,故在此实验中,将M区和DB区的内容进行对比,以方便观察,进行如下准备:1、新建DB块,里面创建需要的变量:2、创建M区变量,以方便做比较,这里取MD24,然后将其拆成字、字节、位,以方便观察:3、创建FC程序:主要是将双字拆成字、双字,并将双字传送给单字、单字传送给双字,为了方便置位双字中的位,特意用数组逐位传送给双字中的位:三、程序验证:省略掉程序的下载啊、仿真啊的操作步骤,因为那个不是重点,直接展示测试结果:从数组中,分别置位不同的位,则相当于分别对双字中的位进行置位,可以分别观察结果,现在取比较有代表性的两个位,即将第0位和第16位置1,结果如下两图所示:通过测试可以发现如下规律:1、西门子双字中位的排列,是从右向左排的,这点和平时写字顺序正好相反,但是我觉得可以从进制的位数去记忆一下,比如我们十进制,从右往左分别是个、十、百、千、万等位,这个正好类似于那个;2、可以看下双字传给单字的情况,对于截取数据时候比较有帮助,具体不总结,可以体会一下;3、第三条也是我一开始比较迷糊的地方,观察双字的四个字节,和位的排序是一样的,即0位在右,依次往左增大,但是M区其实按照这个方向排列,但是让人很迷糊,上图为例,我们置位0位的时候,在DB中是第0个字节有变化,但是在M区中对应的是MB27变化,虽然按照一开始资料所示,MB27是在最右边,但是MB27是第0字节,MB26是第1字节,依次类推,大小和字节顺序又反了一次,虽然仔细想一下就明白怎么回事,但是依然有点小别扭;。

bit、byte、位、字节、汉字的关系

bit、byte、位、字节、汉字的关系

bit、byte、位、字节、汉字的关系1 bit = 1 二进制数据1 byte = 8 bit1 字母= 1 byte = 8 bit1 汉字=2 byte = 16 bit1. bit:位一个二进制数据0或1,是1bit;2. byte:字节存储空间的基本计量单位,如:MySQL中定义 VARCHAR(45) 即是指45个字节;1 byte = 8 bit3. 一个英文字符占一个字节;1 字母= 1 byte = 8 bit4. 一个汉字占2个字节;1 汉字=2 byte = 16 bit5. 标点符号A>. 汉字输入状态下,默认为全角输入方式;B>. 英文输入状态下,默认为半角输入方式;C>. 全角输入方式下,标点符号占2字节;D>. 半角输入方式下,标点符号占1字节;故:汉字输入状态下的字符,占2个字节(但不排除,自己更改了默认设置);英文输入状态下的字符,占1个字节(但不排除,自己更改了默认设置);老美在发明电脑时,肯定以自己的英文字母--即他们自认为的字符为最小的存储计量单位,于是也就有了不规范的1字符=1byte,岂不知还有我们伟大的汉字计量单位,NND,一个汉字也是一个字符,我们的1汉字字符就等于2byte,后来,他们可能意识到这个尴尬的问题,于是又标榜为:一个字母为一个标准字符,去球吧,谁整天没事说个字符还“标准字符”,所以啊,个人认为:字符,不能用于标准的计量单位。

--------------------------------补充:计算机对各国语言的支持度,可分为以下三个阶段,如图:转载:/Zevin/article/details/5772670Byte(字节)与bit的区别:在计算机科学中,bit是表示信息的最小单位,叫做二进制位;一般用0和1表示。

Byte叫做字节,由8个位(8bit)组成一个字节(1Byte),用于表示计算机中的一个字符。

bit与Byte 之间可以进行换算,其换算关系为:1Byte=8bit(或简写为:1B=8b);在实际应用中一般用简称,即1bit简写为1b(注意是小写英文字母b),1Byte简写为1B(注意是大写英文字母B)。

数据结构基本概念和术语之位字节、字、位串、元素等

数据结构基本概念和术语之位字节、字、位串、元素等

数据结构基本概念和术语之位字节、字、位串、元素等数据结构基本概念和术语:位、字节、字、位串、元素、数据域、物理结构、逻辑结构位(Bit):"位(bit)"是电⼦计算机中最⼩的数据单位。

每⼀位的状态只能是0或1。

字节(Byte):8个⼆进制位构成1个"字节(Byte)",它是存储空间的基本计量单位。

1个字节可以储存1个英⽂字母或者半个汉字,换句话说,1个汉字占据2个字节的存储空间。

字:"字"由若⼲个字节构成,字的位数叫做字长,不同档次的机器有不同的字长。

例如⼀台8位机,它的1个字就等于1个字节,字长为8位。

如果是⼀台16位机,那么,它的1个字就由2个字节构成,字长为16位。

字是计算机进⾏数据处理和运算的单位。

位串:由若⼲位组合起来形成位串。

元素:⽤⼀个由若⼲位组合起来形成的⼀个位串表⽰⼀个数据元素,通常称这个位串为元素(Element)或节点(Node)。

数据域(Data Field):当数据元素由若⼲数据项组成时,位串中对应于各个数据项的⼦位串称为数据域(Data Field)。

物理结构(⼜称存储结构):数据结构在计算机中的表⽰(⼜称映象)。

逻辑结构:结构定义中的"关系"描述的是数据元素之间的逻辑关系,因此⼜称为数据的逻辑结构。

理解:1)引⼊位串这个词只是为准确叙述元素的概念⽽出现,描述由若⼲位组合起来的称呼2)位串-元素3)⼦位串-数据域4)元素是数据元素在计算机中的表⽰(⼜称映象)5)元素或结点是基于物理结构的概念,⽽数据元素是基于逻辑结构的概念数据结构基本概念和术语:数据、数据元素、数据项、数据对象、数据结构、结构数据(Data):是对客观事物的符号表⽰,在计算机科学中是指所有能输⼊到计算机中并被计算机程序处理的符号的总称。

数据元素(Data Element):是数据的基本单位,在计算机程序中通常作为⼀个整体进⾏考虑和处理。

字和字节和位的关系

字和字节和位的关系

1、位(bit)来自英文bit,音译为比特”表示二进制位。

位是计算机内部数据储存的最小单位,是一个8位二进制数。

一个二进制位只可以表示O和1两种状态(21);两个二进制位可以表示00、01、10、11四种(22 )状态;三位二进制数可表示八种状态(23 )……。

2、字节(byte )字节来自英文Byte ,音译为拜特”习惯上用大写的“B”示。

字节是计算机中数据处理的基本单位。

计算机中以字节为单位存储和解释信息,规定一个字节由八个二进制位构成,即1个字节等于8个比特(IByte=8bit )。

八位二进制数最小为00000000 ,最大为;通常1个字节可以存入一个ASCIl码,2个字节可以存放一个汉字国标码。

3、字计算机进行数据处理时,一次存取、加工和传送的数据长度称为字(Word )。

一个字通常由一个或多个(一般是字节的整数位)字节构成。

例如286微机的字由2个字节组成,它的字长为16 ; 486微机的字由4个字节组成,它的字长为32位机。

计算机的字长决定了其CPU 一次操作处理实际位数的多少,由此可见计算机的字长越大,其性能越优越。

另一种说法:字在计算机中,一串数码作为一个整体来处理或运算的,称为一个计算机字,简称宇。

字通常分为若干个字节(每个字节一般是8位)。

在存储器中,通常每个单元存储一个字,因此每个字都是可以寻址的。

字的长度用位数来表示。

在计算机的运算器、控制器中,通常都是以字为单位进行传送的。

宇出现在不问的地址其含义是不相同。

例如,送往控制器去的字是指令,而送往运算器去的字就是一个数。

在计算机中作为一个整体被存取、传送、处理的二进制数字符串叫做一个字或单元,每个字中二进制位数的长度,称为字长。

一个字由若干个字节组成,不同的计算机系统的字长是不同的,常见的有8位、16位、32位、64位等,字长越长,计算机一次处理的信息位就越多,精度就越高,字长是计算机性能的一个重要指标。

目前主流微机都是32位机。

位,字节和字的区别

位,字节和字的区别

位,字节和字的区别
术语位,字节和字是⽤于描述计算机数据单位或计算机存储单位。

这⾥主要指存储单位
位(bit)是最⼩的存储单位
在计算机中的⼆进制数系统中,只能容纳两个值(0或1)之⼀,不能在⼀个位中存储更多的信息。

位是计算机存储的基本单位,每个0或1就是⼀个位(bit)。

计算机中的CPU位数指的是⼀次能处理的最⼤位数。

字节(byte)是常⽤的计算机存储单位
通常情况下⼀个字节等于有8位,由于上述所讲每个位或者是0或者是1,所以⼀个8位的字节包含256种可能的0,1组合。

字(word)是⾃然的存储单位。

是计算机进⾏数据处理时,⼀次存取、加⼯和传送的数据长度。

⼀个字通常由⼀个或多个(⼀般是字节的整数位)字节构成。

例如286微机的字由2个字节组成,它的字长为16;486微机的字由4个字节组成,它的字长为32位机。

计算机的字长决定了其CPU⼀次操作处理实际位数的多少,由此可见计算机的字长越⼤,其性能越优越。

⼀个英⽂字符和英⽂标点占⽤⼀个字节,⼀个中⽂字符和中⽂标点占⽤2个字节。

字和字节和位的关系

字和字节和位的关系

1、位(bit)来自英文bit,音译为“比特”,表示二进制位。

位是计算机内部数据储存的最小单位,是一个8位二进制数。

一个二进制位只可以表示0和1两种状态(21);两个二进制位可以表示00、01、10、11四种(22)状态;三位二进制数可表示八种状态(23)……。

2、字节(byte)字节来自英文Byte,音译为“拜特”,习惯上用大写的“B”表示。

字节是计算机中数据处理的基本单位。

计算机中以字节为单位存储和解释信息,规定一个字节由八个二进制位构成,即1个字节等于8个比特(1Byte=8bit)。

八位二进制数最小为00000000,最大为;通常1个字节可以存入一个ASCII码,2个字节可以存放一个汉字国标码。

3、字计算机进行数据处理时,一次存取、加工和传送的数据长度称为字(word)。

一个字通常由一个或多个(一般是字节的整数位)字节构成。

例如286微机的字由2个字节组成,它的字长为16;486微机的字由4个字节组成,它的字长为32位机。

计算机的字长决定了其CPU一次操作处理实际位数的多少,由此可见计算机的字长越大,其性能越优越。

另一种说法:字在计算机中,一串数码作为一个整体来处理或运算的,称为一个计算机字,简称宇。

字通常分为若干个字节(每个字节一般是8位)。

在存储器中,通常每个单元存储一个字,因此每个字都是可以寻址的。

字的长度用位数来表示。

在计算机的运算器、控制器中,通常都是以字为单位进行传送的。

宇出现在不问的地址其含义是不相同。

例如,送往控制器去的字是指令,而送往运算器去的字就是一个数。

在计算机中作为一个整体被存取、传送、处理的二进制数字符串叫做一个字或单元,每个字中二进制位数的长度,称为字长。

一个字由若干个字节组成,不同的计算机系统的字长是不同的,常见的有8位、16位、32位、64位等,字长越长,计算机一次处理的信息位就越多,精度就越高,字长是计算机性能的一个重要指标。

目前主流微机都是32位机。

注意字与字长的区别,字是单位,而字长是指标,指标需要用单位去衡量。

位、字节、字、位串、元素、数据域、物理结构、逻辑结构

位、字节、字、位串、元素、数据域、物理结构、逻辑结构

数据结构基本概念和术语:位、字节、字、位串、元素、数据域、物理结构、逻辑结构位(Bit):"位(bit)"是电子计算机中最小的数据单位。

每一位的状态只能是0或1。

字节(Byte):8个二进制位构成1个"字节(Byte)",它是存储空间的基本计量单位。

1个字节可以储存1个英文字母或者半个汉字,换句话说,1个汉字占据2个字节的存储空间。

字:"字"由若干个字节构成,字的位数叫做字长,不同档次的机器有不同的字长。

例如一台8位机,它的1个字就等于1个字节,字长为8位。

如果是一台16位机,那么,它的1个字就由2个字节构成,字长为16位。

字是计算机进行数据处理和运算的单位。

位串:由若干位组合起来形成位串。

元素:用一个由若干位组合起来形成的一个位串表示一个数据元素,通常称这个位串为元素(Element)或节点(Node)。

数据域(Data Field):当数据元素由若干数据项组成时,位串中对应于各个数据项的子位串称为数据域(Data Field)。

物理结构(又称存储结构):数据结构在计算机中的表示(又称映象)。

逻辑结构:结构定义中的"关系"描述的是数据元素之间的逻辑关系,因此又称为数据的逻辑结构。

理解:1)引入位串这个词只是为准确叙述元素的概念而出现,描述由若干位组合起来的称呼2)位串-元素3)子位串-数据域4)元素是数据元素在计算机中的表示(又称映象)5)元素或结点是基于物理结构的概念,而数据元素是基于逻辑结构的概念数据结构基本概念和术语:数据、数据元素、数据项、数据对象、数据结构、结构数据(Data):是对客观事物的符号表示,在计算机科学中是指所有能输入到计算机中并被计算机程序处理的符号的总称。

数据元素(Data Element):是数据的基本单位,在计算机程序中通常作为一个整体进行考虑和处理。

数据项(Data Item):一个数据元素可有若干个数据项组成;数据项是数据的不可分割的最小单位。

2011-09-04位,字节,字,双字的关系,及范围

2011-09-04位,字节,字,双字的关系,及范围

要知道储存数据的几种格式,这几种格式是:
字节(BYTE)、字(WORD)和双字(DOUBLEWORD),或者说是8位、16位和32位储存方式。

字节也就是8位方式能储存0~255的数字;
字或说是16位储存方式能储存0~65535的数;
双字即32位方式能储存0~95的数
一个字节有8位二进制组成,其最高位是第7位,最低位是第0位,在表示有符号数时,最高位就是符号位。

通常情况下,存储器按字节编址,读写存储器的最小信息单位就是一个字节。

由2个字节组成一个字,其最高位是第15位,最低位是第0位。

高8位称为高字节,低8位称为低字节,
字节和字是汇编语言程序中最常用的两种数据类型,也是最容易出错的数据类型用2个字(4个字节)来组成一个双字,其高16位称为高字,低16位称为低字,如右图所示。

双字有较大的数据表示范围,它通常是为了满足数据的表示范围而选用的数据类型,也可用于存储远指针。

字节、字和双字是汇编语言最常用的三种数据类型,下图表现出它们三者之间的组成关系。

基本的xx还是要掌握牢靠的
1/ 1。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

要知道储存数据的几种格式,这几种格式是:
字节(BYTE)、字(WORD)和双字(DOUBLE WORD),或者说是8位、16位和32位储存方式。

字节也就是8位方式能储存0~255的数字;
字或说是16位储存方式能储存0~65535的数;
双字即32位方式能储存0~4294967295的数
一个字节有8位二进制组成,其最高位是第7位,最低位是第0位,在表示有符号数时,最高位就是符号位。

通常情况下,存储器按字节编址,读写存储器的最小信息单位就是一个字节。

由2个字节组成一个字,其最高位是第15位,最低位是第0位。

高8位称为高字节,低8位称为低字节,
字节和字是汇编语言程序中最常用的两种数据类型,也是最容易出错的数据类型
用2个字(4个字节)来组成一个双字,其高16位称为高字,低16位称为低字,如右图所示。

双字有较大的数据表示范围,它通常是为了满足数据的表示范围而选用的数据类型,也可用于存储远指针。

字节、字和双字是汇编语言最常用的三种数据类型,下图表现出它们三者之间的组成关系。

基本的东西还是要掌握牢靠的。

相关文档
最新文档