第一章 数字与编码

  • 前言
  • 一、常用数制
    • 1、通用格式- -加权和
    • 2、一般表达方式- -括号+数字注脚
    • 3、码制的英文单词&英文注脚(略)
    • 4、思考题
  • 二、不同数制间的转换
    • 1、其余进制变十进制
      • 1)方法一:借加权和
      • 2)方法二:利用中间进制- -二进制
    • 2、重点: 十进制变二进制
      • (1)整数部分:除权取余
    • 3、二进制、八进制、十六进制之间的相互转化
      • (2)小数部分:乘权取整
    • 4、思考题
  • 三、二进制的算术运算
    • 1、数字电路使用二进制原因之一:
    • 2、反码、补码、原码运算
    • 3、思考题
  • 四、常用编码
    • 1、8421码,即BCD码
    • 2、2421码、5211码
    • 3、非恒权代码
      • 1)命名原因
      • 2)余三码
      • 3)余三循环码
      • 4)格雷码(循环码)
    • 4、思考题

前言

阎石 第六版 笔记

一、常用数制

1、通用格式- -加权和

1)其余进制按加权和的形式,可以转为十进制;
2)括号+数字注脚–>加权和展开–>十进制;
3)设整数部分n位,小数部分m位,权值幂的范围:
整数:0–>n-1
小数:-1–>-m

2、一般表达方式- -括号+数字注脚

3、码制的英文单词&英文注脚(略)

4、思考题

二、不同数制间的转换

1、其余进制变十进制

1)方法一:借加权和

一.2中介绍的:各基数按加权和的形式展开即可,

2)方法二:利用中间进制- -二进制

详见二.3

2、重点: 十进制变二进制

(1)整数部分:除权取余

低位在上,高位在下;
[原因]:

3、二进制、八进制、十六进制之间的相互转化

1)利用4位二进制数=1位十六进制数=2位八进制数的规则;
2)利用中间进制- -二进制;
(8421)

(2)小数部分:乘权取整

[原因]

4、思考题


三、二进制的算术运算

1、数字电路使用二进制原因之一:

二进制的+、-、*、%运算,本质上可以转变为“移位”、“相加”两种操作,可以简化电路结构;

2、反码、补码、原码运算

3、思考题


(1)略
(3)略
(2)?

四、常用编码

1、8421码,即BCD码

1)必备:BCD(Binary Coded Decimal);
2)每个二值代码中的每个1都代表一个固定权值,从左到右,每个1分别代表的固定权值为8、4、2、1,恒权代码;

2、2421码、5211码

1)意义与8421码一致;
2)2421码特点:0、9;1、8;2、7;3、6;4、5互为反码。便于求取对10的补码;
3)5211码特点:每一位权正好与8421码十进制计数器的4个触发器输出分频比相对应,对于构成某些数字系统很有用;

3、非恒权代码

1)命名原因

如果为了使非恒权代码的一组二进制数,与其等效是十进制数所表示的一组二进制数相等,则该组非恒权代码的这组二进制数,权值不可以是恒定的;l

2)余三码

[1]算法:相应的8421码基础上加3(即0011);
[2]特点:0、9;1、8;2、7;3、6;4、5互为反码,这对于求取对10的补码是很方便的;

3)余三循环码

[1]算法:在对于的余三码的基础上,从右自左,每两组数进行异或运算。三次异或后,第四位数取余三码首位数字保留;
eg:

十进制 8421 余三码 余三循环码
2 0010 0101 0111
3 0011 0110 0101

[2]特点:相邻两位代码之间,仅有一位不相同,这对于求取对10的补码是很方便的;
[3]优点:在编码顺序依次转换过程中,由于相邻两位代码,仅有一位不相同,不会产生过度噪声

4)格雷码(循环码)

4、思考题

数字电子技术基础笔记【阎石第六版】 第一章 数字与编码相关推荐

  1. 数字电子技术基础第三版杨志忠_阎石数字电子技术基础第6版笔记和课后习题详解...

    阎石<数字电子技术基础>(第6版)笔记和课后习题(含考研真题)详解 第1章 数制和码制 1.1 复习笔记 本章作为<数字电子技术基础>的开篇章节,是数字电路学习的基础.本章介绍 ...

  2. 《数字电子技术基础》6.4 时序逻辑电路——设计方法(FSM)有限状态机

    前言 <数字电子技术基础>第6.4节学习笔记,本人在编写Verilog时序逻辑代码时,关于这一部分的状态图需要好好学一下. 6.4.1 同步时序逻辑电路的设计方法 一般步骤 一.逻辑抽象, ...

  3. 《数字电子技术》笔记

    <数字电子技术>笔记 绪论 第一章 信息和编码 第二章 逻辑代数 第三章 门电路 第四章 组合电路的逻辑与分析 第五章 触发器 第七章 可编程逻辑器件 绪论 什么是电子技术?是研究电子器件 ...

  4. 《数字电子技术基础》4.4/6.5 组合逻辑/时序逻辑电路中的竞争-冒险

    前言 <数字电子技术基础>第4.4节和第6.5节 组合逻辑电路和时序逻辑电路中的竞争-冒险现象学习笔记 4.4 组合逻辑电路中的竞争-冒险 4.4.1 竞争-冒险现象及其成因 之前讨论组合 ...

  5. 《数字电子技术基础》5.1 触发器 概述

    前言 <数字电子技术基础>第5.1节学习笔记 <数字逻辑电路设计>第4.1节学习笔记 5.1 触发器 概述 数字电路分为组合逻辑电路和时序逻辑电路. 组合逻辑电路由门电路组成, ...

  6. 山东大学继续教育计算机3,山东大学继续教育数字电子技术基础试题3及答案.doc...

    数字电子技术基础模拟卷 3 一 填空. 1 逻辑代数中,基本的运算关系是 与 . 或 和 非 . 2 十进制数27转换成二进制数为 11011 :转换成8421BCD码是 00011011 . 3 在 ...

  7. 数字电子技术基础大作业---电子表、流水灯

    数字电子技术基础大作业 电子表.流水灯 一.电子表 1.1应用的元件 555.六片74LS160N.三片74LS26D.两片74LS04D.六个个D_HEX(十六进制输入的显示数码管).电阻.电容若干 ...

  8. (一)《数字电子技术基础》——引言

    目录 课程背景 数字电子技术的特点 数字电路的分类 课程背景 数字电子技术是电子信息类.电气工程类.自动控制类.机电类.计算机及其应用专业的一门专业技术基础课程.电子技术领域的两大支柱是模拟电子技术和 ...

  9. 数字电子技术基础(八):超前进位加法器

    目录 一.原理 二.Verilog实现及仿真 1.1位超前进位加法器 2.4位超前加法器 3.16位超前进位加法器 在上篇文章,介绍了串行进位加法器: 数字电子技术基础(七):加法器 这种加法器在运算 ...

  10. 数字电子技术基础知识点总结,包含习题!

    数电/数字电子技术基础全面知识点及习题总结(看这一篇就够了!!!)_数电知识点整理_徐二苗的博客-CSDN博客

最新文章

  1. CowNew开源团队4月14日聚会
  2. excel线性拟合的斜率_协方差分析:方差分析与线性回归的统一
  3. 使用 Flomesh 强化 Spring Cloud 服务治理
  4. 顺序三元组 java_hihocoder-1550-顺序三元组
  5. xdebug调试时出错 --mxp
  6. UI素材|屏幕移动线框套件
  7. 让低版本浏览器支持html5的标签
  8. kali php调试,Msfconsole使用总结
  9. 计算机网络复习重点/经典考试知识点
  10. 图形图像基础 之 gif介绍
  11. SaaS(1)---什么是SaaS系统
  12. win10 outlook2016 如何删除IMAP文件夹 (脑残党操作)
  13. Python 面试问题总结
  14. 1024程序员节最新福利之2018最全java资料集合
  15. python植物大战僵尸辅助器手机版_GitHub又放大招,Python版本的植物大战僵尸还能作弊玩!...
  16. WebGoat(一)——HTTPSplitting(Http拆分攻击)
  17. 2022.5.7 腾讯天美暑期实习(更新中)
  18. 帮助你快速懂得心算十进制转二进制。(理解就会)
  19. Bitvise SSH Client+SwitchySharp配置
  20. 【Matlab指纹识别】指纹识别门禁系统【含GUI源码 1692期】

热门文章

  1. html 狗头小游戏祝大家情人节快乐
  2. python 离线安装numpy_Python本地安装numpy包
  3. 海思Hi3519AV100 emmc flash方式 linux系统移植 hitool工具烧写
  4. java反编译 编译_5个最佳Java反编译器
  5. php单页搜索引擎小偷,PIGO mini php搜索小偷 v2.0 正式版
  6. 从事IT行业的应该如何学习最高效的休息方式 1
  7. 【老生谈算法】matlab实现模糊数学模型源码——模糊数学模型
  8. 计算机网络综合布线的发展史,浅析计算机网络综合布线系统设计
  9. 10分钟入门HTML
  10. unity 2d文字跟随主角移动_时间回溯——用Unity实现时空幻境(Braid)中的控制时间效果...