- 1
- 0
- 约小于1千字
- 约 5页
- 2026-04-01 发布于陕西
- 举报
第六章可编程控制技术知识延伸:关于位的“高”与“低”
关于“高位”和“低位”何为左?何为右?我们探讨的左右,指的是数据的排列方式。在绝大多数官方手册中,该排列的方式是按照从左到右,从低到高排列的物理地址。例如:VD0VW2VW0VB0VB1VB2VB3那如果精确到位(bit)呢?76543210765432107654321076543210“位”是没有物理地址这一概念的,是依附于字节存在的。总是从0-7,从右到左依次排开0为低位,7为高位,这里的高低,指的是“权”的高低
关于“高位”和“低位”这里我们以移位指令为例进行理解7654321076543210VB0VB1普通移位指令,调用一个字节存储类比7654321076543210M10.M11.移位寄存器指令,跨字节移动7654321076543210M11.M10.这是因为,普通或者循环移位指令,强调的是数据的存储(比如N=0),只能整个字的去调用,所以排列遵循物理地址顺序排列(字节地址从左到右逐渐变高)移位寄存器指令,强调的是数据的移动,调用时为重新划分的区域,注重位号的连贯性。所以按照位的顺序,优先使用低地址字节0-7位,再使用高地址字节的0-7位。存储遵循“大端模式”与“大端模式”无关
关于“高位”和“低位”大端模式、小端模式16#1234二进制共8位,需要一个字节高权值二进制共8位,需要一个字节低权值1
原创力文档

文档评论(0)