译码器学习

https://mp.weixin.qq.com/s/rhFpVGbRpzpjevP7I4a7oQhttps://mp.weixin.qq.com/s/rhFpVGbRpzpjevP7I4a7oQ

进制转换

十进制→二进制

  1. 利用"短除法"来列出这一计算过程

    2 | 46 -> 0 ^ 低位
    +---- |
    2 | 23 -> 1 |
    +---- |
    2 | 11 -> 1 |
    +---- |
    2 | 5 -> 1 |
    +---- |
    2 | 2 -> 0 |
    +---- |
    2 | 1 -> 1 | 高位
    +----
    0 (商为0, 结束)

    0b101110

二进制→十六进制

因为1位十六进制数可以用4位二进制数表示,所以二进制到十六进制之间的转换是很方便的

  • 从右到左每4位分成一组,高位不足4位时补0

    复制代码
       1011 1110 1110 1111
        |    |    |    |
        b    e    e    f
       
       # 0xbeef

译码器

  1. 什么是译码器?

本质:将编码信号→唯一输出/动作的映射转换装置

  1. 在Logisim中用门电路搭建一个2-4译码器

2-4译码器即2位输入A1A0,4位输出Y3Y2Y1Y0

输入编码(A₁A₀) 触发的输出 逻辑表达式
00 Y₀ = 1 Y0=~A1⋅~A0
01 Y₁ = 1 Y1=~A1⋅A0
10 Y₂ = 1 Y2=A1⋅~A0
11 Y₃ = 1 Y3=A1⋅A0

实现出来大概是这样:

  1. 实质上在我们常常说的寻址操作中,本质上就是通过N选1译码器将地址转换成一组选择信号,后续通过这组选择信号选出目标数据
相关推荐
551只玄猫11 天前
数电实验3【译码器设计实验报告】数字电路 逻辑与计算机设计 logisim
数字电路·计算机组成原理·数电·实验报告·译码器·logisim
果冻的猿宇宙1 年前
<<迷雾>> 第11章 全自动加法计算机(8)--一只开关取数并相加 示例电路
存储器·指令寄存器·译码器·circuitjs·穿越计算机的迷雾·自动加法器·循环移位寄存器
果冻的猿宇宙1 年前
<<编码>> 第 16 章 存储器组织(3)--3-8 译码器 示例电路
数字电路·存储器·地址·译码器·circuitjs·《编码》·3-8译码器
深栈1 年前
FPGA:3-8译码器的设计
人工智能·fpga开发·verilog·译码器