请问,字节,字,双字之间的换算关系 点击:0 | 回复:18



yqs518518

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:17帖 | 35回
  • 年度积分:0
  • 历史总积分:85
  • 注册:2008年5月29日
发表于:2011-12-09 21:17:43
楼主

请问,1,字节、字、双字之间的换算关系.比如D7等于多少字和多少字节。或W6等于多少双字和多少字节,请说明下换算关系。

             2,位与字节、字、双字之间的换算关系。谢谢,最好是简单明了。




yjig

  • 精华:2帖
  • 求助:6帖
  • 帖子:121帖 | 5238回
  • 年度积分:0
  • 历史总积分:12514
  • 注册:2004年6月04日
发表于:2011-12-09 21:25:07
1楼

详见以下附图:

 

HOTEAM

  • 精华:82帖
  • 求助:2帖
  • 帖子:2029帖 | 23769回
  • 年度积分:0
  • 历史总积分:70681
  • 注册:2007年4月05日
发表于:2011-12-09 21:28:50
2楼

这个很难用一句话二句话而说出来的

位、字、字节、双字都来自ASCII字符集编码,ASCII码是7位编码,编码范围是0x00-0x7F。ASCII字符集包括英文字母、阿拉伯数字和标点符号等字符。其中0x00-0x20和0x7F共33个控制字符。

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)。一个字通常由一个或多个(一般是字节的整数位)字节构成。

 

楼主说的D、7、W、6每个字符均是一个字节

HOTEAM

  • 精华:82帖
  • 求助:2帖
  • 帖子:2029帖 | 23769回
  • 年度积分:0
  • 历史总积分:70681
  • 注册:2007年4月05日
发表于:2011-12-10 09:32:26
3楼

 

楼主说的D、7、W、6每个字符均是一个字节

青岛黄工

  • [版主]
  • 精华:6帖
  • 求助:106帖
  • 帖子:277帖 | 4763回
  • 年度积分:83
  • 历史总积分:24180
  • 注册:2007年4月02日
发表于:2011-12-10 09:56:51
4楼

一位,如0,或者1

一字节,由8位组成,如0101 1010

一个字,由两个字节组成,就是16位,如0101 0011 1100 1010

双字,就是两个字,由32位组成,如0101 0011 1100 1010  0101 0011 1100 1010

你说的D7 ,W6都是字符,无论大写和小写都是一个字符8位

tangjin198641

  • 精华:0帖
  • 求助:4帖
  • 帖子:4帖 | 574回
  • 年度积分:0
  • 历史总积分:1753
  • 注册:2009年11月11日
发表于:2011-12-11 11:46:23
5楼
引用 yjig 的回复内容:详见以下附图: 



HOTEAM

  • 精华:82帖
  • 求助:2帖
  • 帖子:2029帖 | 23769回
  • 年度积分:0
  • 历史总积分:70681
  • 注册:2007年4月05日
发表于:2011-12-11 22:13:07
6楼
黄工所言极是                     

彩云之滇东北

  • 精华:46帖
  • 求助:5帖
  • 帖子:198帖 | 2719回
  • 年度积分:1
  • 历史总积分:21036
  • 注册:2005年6月14日
发表于:2011-12-11 22:28:48
7楼

这是最基本的知识                 

Piston

  • 精华:2帖
  • 求助:1帖
  • 帖子:149帖 | 13110回
  • 年度积分:63
  • 历史总积分:39969
  • 注册:2009年5月22日
发表于:2011-12-11 23:22:05
8楼
引用彩云之滇东北 的回复内容:这是最基本的知识

是啊!

hgj88

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 44回
  • 年度积分:0
  • 历史总积分:207
  • 注册:2008年11月22日
发表于:2011-12-12 06:08:18
9楼
一位,如0,或者1

一字节,由8位组成,如0101 1010

一个字,由两个字节组成,就是16位,如0101 0011 1100 1010

双字,就是两个字,由32位组成,如0101 0011 1100 1010 0101 0011 1100 1010


sophymei

  • 精华:0帖
  • 求助:10帖
  • 帖子:33帖 | 920回
  • 年度积分:0
  • 历史总积分:5514
  • 注册:2008年11月24日
发表于:2011-12-12 10:18:12
10楼
基礎知識複習一下..

血狼w

  • 精华:0帖
  • 求助:1帖
  • 帖子:11帖 | 159回
  • 年度积分:0
  • 历史总积分:3318
  • 注册:2006年11月25日
发表于:2011-12-14 10:21:45
11楼

简单明了在这里,俺们只说PLC中的啊
S7系列中:D7等于W7和W9共2个字、等于B7、B8、B9和B10共4个字节;W6等于半个双字及等于B6和B7两个字节。
               字节和位的关系:一个字节B7等于8位,如果他放在M存储区中,那他就是MB7,就等于M7.0、M7.1到M7.7共8位
                                        MW7就等于M7.0到M7.7加M8.0到M8.8共16位
其它PLC例如S7和其它品牌PLC中有例如MW7包含M7.0-M15.0,这样表示一个字的。就不详细说了。

zwh516818

  • 精华:1帖
  • 求助:7帖
  • 帖子:10帖 | 237回
  • 年度积分:0
  • 历史总积分:286
  • 注册:2011年6月22日
发表于:2012-03-24 16:13:31
12楼
楼上的正解,学习了,

zwh516818

  • 精华:1帖
  • 求助:7帖
  • 帖子:10帖 | 237回
  • 年度积分:0
  • 历史总积分:286
  • 注册:2011年6月22日
发表于:2012-03-24 16:14:13
13楼
楼上的正解,学习了,通俗易懂

时空

  • 精华:5帖
  • 求助:284帖
  • 帖子:672帖 | 4356回
  • 年度积分:313
  • 历史总积分:30047
  • 注册:2008年6月06日
发表于:2012-03-24 16:17:49
14楼
8位组成一个字节,两个字节组成一个字即16位,两个字组成一个双字即32位。

ckf1986411

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 11回
  • 年度积分:0
  • 历史总积分:29
  • 注册:2010年8月16日
发表于:2012-09-10 17:04:33
15楼
楼上的正解,学习了,通俗易懂

yeliyun

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 23回
  • 年度积分:0
  • 历史总积分:95
  • 注册:2010年11月02日
发表于:2014-12-22 16:30:40
16楼

复习一下基础知识                                                                          

OLDPOLICE

  • 精华:19帖
  • 求助:30帖
  • 帖子:3420帖 | 14497回
  • 年度积分:1030
  • 历史总积分:71377
  • 注册:2010年8月14日
发表于:2014-12-22 17:48:13
17楼

引用 时空 的回复内容: 8位组成一个字节,两个字节组成一个字即16位,两个字组...



长沙-水处理-杨

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 5回
  • 年度积分:1
  • 历史总积分:72
  • 注册:2018年8月20日
发表于:2019-04-02 15:46:41
18楼


引用 青岛黄工 的回复内容: 一位,如0,或者1 一字节,由8位组成,如0101 1...

-------------------------



相关主题

官方公众号

智造工程师