当前位置: 首页 > news >正文

偏移二进制码

以 4 位偏移二进制 为例(实际芯片中常见 12 位、14 位等,原理相同),一步步拆解:

1. 确定 “偏移量”

4 位二进制能表示 0000 ~ 1111(共 16 个编码)。
为了让 “中间码” 对应 0,偏移量 = 编码总数的一半 → 2(n−1)(n 是位数)。
4 位时,偏移量 = 23=8 → 对应二进制 1000 。

2. 编码与数值的对应关系

偏移二进制的数值计算公式:实际值=编码值−偏移量

结合 4 位编码,逐个对应:

偏移二进制编码编码值(十进制)减去偏移量(8)实际表示的数值说明
000000−8=−8-8最小负数
000111−8=−7-7
001022−8=−6-6
001133−8=−5-5
010044−8=−4-4
010155−8=−3-3
011066−8=−2-2
011177−8=−1-1负数值到 0 的过渡
100088−8=00中间码,对应 0 值
100199−8=11正数值起始
10101010−8=22
10111111−8=33
11001212−8=44
11011313−8=55
11101414−8=66
11111515−8=77最大正数
http://www.xdnf.cn/news/1007353.html

相关文章:

  • CANopen转EtherCAT网关,从CANopen伺服到EtherCAT主站的通信
  • 如何选择适合的微机消谐器?
  • python35个保留字定义与用法(AI生成,待学完后勘误)
  • 美团NoCode的Database 使用指南
  • 金蝶K3 ERP 跨网段访问服务器卡顿问题排查和解决方法
  • 什么是渗透测试,对网站安全有哪些帮助?
  • 无感无刷电机的过零点检测电路多图对比
  • 【精华】双向心跳交互革命:AG-UI协议重塑AI Agent前端开发范式
  • HAL库硬件IIC死锁
  • 【sqlite开发】遇到的问题及解决方法收录
  • flowable 数据库表结构分析(超全版)
  • 泛型的PECS原则
  • 多版本IDA分别使用不同的python版本
  • 新能源知识库(45)光储一体机介绍
  • 力扣:基本计算器
  • 【最短循环节问题——hash】
  • 什么是RADIUS?一文速通!
  • 算法训练第十六天
  • 蓝桥杯国赛训练 day4
  • 主流邻近标记技术解析与应用
  • 构建安全可靠的电子商务平台的综合策略
  • 基础专题(遗漏):代码颜色
  • 学习日记-day28-6.12
  • OpenCV 随机数和随机颜色
  • 单片机中面向对象的思维
  • 如何处理HTML5兼容性的问题
  • glibc
  • 数据信号处理方法三板斧
  • 会技术的产品经理
  • Keep-Alive 续集:Vue.extend 的遗产解析与优雅告别