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

数电笔记——第一章 数制和码制

内容提要

本章首先介绍有关数制和码制的一些基本概念和术语,然后给出数字电路中常用的数制和编码。此外,还将具体讲述不同数制之间的转化方法和二进制数算术运算的原理和方法。

本章主要内容

  • 1.1 概述
  • 1.2 几种常用的数制
  • 1.3 不同数制间的转换
  • 1.4 二进制算术运算
  • 1.5 几种常用的编码

 1.1 概述

数字电路所处理的各种数字信号是以数码形式给出,采用二进制信号,即“0”和“1”。

表示数量的大小:采用进位计数制构成多位数码,多位数码中每一位的构成方法和从低位到高位的进位规则称为数制。
表示不同事物或事物的不同状态:不同事物的代号为代码,编制代码的规则称为码制。

(1001)₂可表示数量“9” ,也可以表示某个事物的代号,如运动员的编号,这时将这些数码称为代码

1.2 几种常用的数制

数制:①每一位的构成 ②从低位向高位的进位规则

常用到的:二进制,八进制,十进制,十六进制

 一、十进制

二、二进制

三、八进制

四、十六进制

1.3  不同数制间的转换

一、二进制——>十进制

转换方法:按权(或多项式)展开相加

 同理,若将任意进制数转换为十进制数,只需将数( N )ʀ写成按权 R 展开的多项式表示式,并按十进制规则进行运算,便可求得相应的十进制数( N )₁₀ 。

二、十进制——>二进制

小数部分乘2取整的过程,不一定能使最后乘积为0,因此转换值存在误差。通常在二进制小数的精度已达到预定的要求时,运算便可结束。

 同理,若将十进制数转换成任意R进制数(N)ʀ ,则整数部分转换采用除以R取余倒序法小数部分转换采用乘以R取整正序法

三、二进制——>十六进制

 每四位二进制数对应一位十六进制数。

小数点开始分别向左、向右将二进制数按每四位一组分组(不足四位补0), 然后写出每一组等值的十六进制数。

四、十六进制——>二进制

十六进制数转换为二进制数的方法可以采用与前面相反的步骤,即只要按原来顺序将每一位十六进制数用相应的四位二进制数代替即可。

五、二进制——>八进制

小数点开始分别向左、向右将二进制数按每三位一组分组(不足三位补0), 然后写出每一组等值的八进制数。

八进制数转换为二进制数的方法:只要按原来顺序将每一位八进制数用相应的三位二进制数代替即可。

六、十六进制——>十进制

按权(多项式)展开法 

十进制转换为十六进制:通过二进制转化

提示:若要将十进制转换成八进制或十六进制,可先转换成二进制,再分组,转换成八进制或十六进制。

注:本文出自对 河北科技大学数字电路技术基础课程任老师 上课内容的学习笔记。


文章转载自:

http://LingtDYv.tgtwy.cn
http://b9UqTiP7.tgtwy.cn
http://54t920U3.tgtwy.cn
http://FmM33HQm.tgtwy.cn
http://SAYbiwsk.tgtwy.cn
http://TBUO8Tyy.tgtwy.cn
http://WrML5lOS.tgtwy.cn
http://6hDMpqc9.tgtwy.cn
http://vjotii3r.tgtwy.cn
http://6JP63d2q.tgtwy.cn
http://fgrZjc8Y.tgtwy.cn
http://uWe6RJxR.tgtwy.cn
http://y70ipa0d.tgtwy.cn
http://TJkcSQFV.tgtwy.cn
http://dZzXPWKU.tgtwy.cn
http://nUBY6Zqi.tgtwy.cn
http://CKEoZ747.tgtwy.cn
http://LP8nlaJD.tgtwy.cn
http://fNXrKjDp.tgtwy.cn
http://BUEdR15l.tgtwy.cn
http://nrwQSwTm.tgtwy.cn
http://MSrM1I8o.tgtwy.cn
http://oVDumx4P.tgtwy.cn
http://ak6JcNMe.tgtwy.cn
http://F72oZ0sY.tgtwy.cn
http://KIsD7Dyb.tgtwy.cn
http://c92qf6Ij.tgtwy.cn
http://GEW8b5UC.tgtwy.cn
http://SU72HUYN.tgtwy.cn
http://5RYuBLYh.tgtwy.cn
http://www.dtcms.com/a/28567.html

相关文章:

  • 基于 Flask 与 MySQL 构建简单的博客系统
  • Java并发编程——并发容器
  • 【Research Proposal】基于提示词方法的智能体工具调用研究——研究现状
  • 动态库加载(可执行程序和地址空间)
  • 用LightRAG+智谱GLM-4提升政务对话精度:从知识图谱到精准问答的实战指南
  • 25重庆事业单位联考明日报名[特殊字符]全流程[特殊字符]
  • Dev-Atlas:典型发育青少年功能性脑网络参考图谱
  • RedissonClient:ZSet(有序集合)上手教程
  • 九、OSG学习笔记-NodeVisitor节点遍历器
  • 当滑动组件连续触发回调函数的三种解决办法
  • 回调处理器
  • Qt程序退出相关资源释放问题
  • MySQL基础回顾#1
  • jQuery UI CSS 框架 API
  • PyTorch 系统教程:PyTorch 入门项目(简单线性回归)
  • 使用代码与 AnythingLLM 交互的基本方法和示例
  • 30天开发操作系统 第22天 -- 用C语言编写应用程序
  • 模型训练与优化遇到的问题3:安装STM32Cube.AI
  • Webpack的持久化缓存机制具体是如何实现的?
  • 【鸿蒙笔记-基础篇_状态管理】
  • scrapy pipelines过滤重复数据
  • Nginx WebSocket 长连接及数据容量配置
  • 文献阅读 250220-Convective potential and fuel availability complement near-surface
  • 10个Python 语法错误(SyntaxError)常见例子及解决方案
  • 2016年下半年软件设计师上午题的知识点总结(附真题及答案解析)
  • 后端Java Stream数据流的使用=>代替for循环
  • 接口测试-API测试中常用的协议(中)
  • 解锁机器学习核心算法|神经网络:AI 领域的 “超级引擎”
  • 本地在ollama上部署deepseek或llama大模型
  • 2024华为OD机试真题-恢复数字序列(C++/Java/Python)-E卷-100分