首页 > 其他分享 >数字逻辑电路 复习笔记

数字逻辑电路 复习笔记

时间:2023-06-15 19:46:25浏览次数:45  
标签:11 编码 00 0000 复习 格雷 笔记 1111 逻辑电路

挑战从零开始学习数电(1/3)

Ch1 数制与码制

1.1 数制

  • 基数(\(R\) 进制)
  • 位权(\(X^0,X^1,X^2,...\))

1.2 码制

带符号的二进制数的编码

  • 原码:正数符号位0,负数符号位1,数值不变
  • 反码:整数符号位不变,其余取反;纯小数符号位不变,其余取反
    • \(+0.1101\Rightarrow 0.1101\)
    • \(-0.1101\Rightarrow 1.0010\)
  • 补码:取反,末位+1

十进制数的二进制编码

  • 8421码:按位转换
    • \((12)_{10}\Rightarrow (00010010)_{BCD}\)
  • 5421码
  • 2421码
  • 余三码:8421码加上\((0011)_2\),是无权码。如果两个余三码相加没有进位,则和数要减3,否则和数要加3。
  • 格雷码:无权码,编码特点是任何相邻的十进制数的格雷码仅有一位不同,可以减少代码变换中电路瞬间产生的错误,可靠性较好。
    image
    • 格雷码1:除最高位以外,中线对称。
    • 典型格雷码:可以对十进制编码,也可以对任意大的二进制数进行编码。编码规则:\(G_i=B_{i+1}\oplus B_i\)。
      • 记忆:最后一位以0110-0110-0110的顺序循环。倒数第二位以00 11 11 00-00 11 11 00-00 11 11 00的顺序循环。倒数第二位以0000 1111 0000-0000 1111 0000的顺序循环。倒数第四个数字的循环顺序为0000 0000 1111 1111 0000 000-0000 1111 0000 0000
    • 修改格雷码:中线对称反射,“余三循环码”(循环码的特点:相邻两个编码之间只有一位数不同,而且首尾两个编码之间也只有一位数不同)

Ch2 逻辑代数(1)

2.1 逻辑代数的基本运算与公式

基本运算

  • 与、或、非
  • 与非、或非、与或非 \(F=\overline{AB+CD}\)、异或、同或(异或非) \(F=\overline{A\oplus B}\)

基本公式

  • image
    image
    image
    image
  • image

标签:11,编码,00,0000,复习,格雷,笔记,1111,逻辑电路
From: https://www.cnblogs.com/SELFLOVER/p/17483763.html

相关文章

  • Java基础面试笔记(三) _Spring
    1.Spring框架有哪些主要模块?截止到目前Spring框架已集成了20多个模块。这些模块主要被分如下图所示的核心容器、数据访问/集成、Web、AOP(面向切面编程)、工具、消息和测试模块。2.什么是依赖注入?什么是控制反转(IOC)?在Spring中,有几种依赖注入方式?依赖注入是在编译......
  • XML反序列化笔记
    反序列化枚举类型public银行卡类型marcaTarjeta{get;set;}publicenum银行卡类型{[XmlEnum(Name="0")]UnKnown=0,[XmlEnum(Name="1")]VISA=1,[XmlEnum(Name="2")]MASTERC......
  • Java 入门学习笔记
    Java特性和优势简单性面向对象可移植性高性能分布性动态性(反射)多线程安全性健壮性Java三大版本WriteOnce、RunAnywhere通过JVMJavaSE:标准版(桌面程序,控制台开发...)基础JavaME:嵌入式开发(手机,小家电...)JavaEE:E企业级开发(web端,服务器开发)JDK、JRE、JV......
  • Hibernate学习笔记
    大小写不敏感持久化类一般被定义为JavaBean,这是推荐的设计,但是并不是必须的。Hibernate也可以直接访问这些field。所有的持久化类(persistentclasses)都要求有无参的构造器,因为Hibernate必须使用Java反射机制来为你创建对象。映射文件一个映射文件看起来像这样<hibernate-mapping>......
  • 「学习笔记」三角函数
    有关三角函数的公式、转化、证明等等\[\sin^2\alpha+\cos^2\alpha=1\\\dfrac{\sin\alpha}{\cos\alpha}=\tan\alpha\\(\sin\alpha\pm\cos\alpha)^2=1\pm2\sin\alpha\cos\alpha\\\sin\alpha=\cos\alpha\tan\alpha\\\sin......
  • 考前复习——最短路
    Floyd十分暴力方便的最短路算法虽然复杂度较高,但好在有最短路的图都可以用它解决(即无负环)intn,m;//n个节点m条边intmp[N][N];voidinit_floyd(){ for(inti=1;i<=n;i++) { for(intj=1;j<=n;j++) { mp[i][j]=Inf; } mp[i][i]=0; }}voidfloyd(){ fo......
  • Rust学习笔记——基于官网和Rust语言圣经
    安装rust安装1、官网https://www.rust-lang.org/zh-CN/learn/get-started2、运行后选择1会下载VisualStdio;选择2表示你是高级用户或企业用户;选择3即是采用MinGW编译选择1选1表示默认当前配置安装,选2表示自定义这些配置,选3表示取消安装更新与卸载Rust更新Rustrustupup......
  • 《深入探索C++对象模型》- 第一章 - 关于对象 - 笔记
    额外负担:主要由virtual引起1.1C++对象模式简单对象模型(ASimpleObjectModel)Objectptr1->Data1ptr2->Function1ptr3->Function2ptr4->Data2……表格驱动对象模型(ATable-drivenObjectModel)ObjectDatamembertableptrMemberfunctiontab......
  • 《程序员的自我修养》- 第一章 - 温故而知新 - 笔记
    1.1从HelloWorld说起介绍书本的目标读者1.2万变不离其宗讨论范围:兼容x86的32位CPU的PC介绍硬件方面的内容,略1.3站得高,望得远层次鸟瞰应用软件->运行库->操作系统->硬件接口鸟瞰(对应)应用程序编程接口(API)系统调用接口(SystemcallInterface)硬件接口(硬件规格,Hardware......
  • 《加密与解密》- 第二章 - 动态分析技术 - 笔记
    2.1OllyDbg关于操作部分均略过,因为现在已经没啥必要用ollydbg了请使用x64dbg的32位版本(即x32dbg,但是你要搜索x64dbg下载)2.1.4断点常见断点:INT3断点(软件断点)快捷键:在所在行按F2原理:调试器维护一组软件断点,并把断点位置的内存写为INT3(也叫CC指令,因为内存中是0xCC)。如......