电路相关知识--读<<继电器是如何成为CPU的>>

<?xml version="1.0" encoding="utf-8"?> 电路相关知识–读<<继电器是如何成为CPU的>>

电路相关知识–读<<继电器是如何成为CPU的>>

1 引言

先赞一下BIT祝威 发表的关于继电器如何成为CPU 的博文, 在阅读的过程中, 发现因为缺乏一些基本的电路知识, 因此在此处对于一些在第一篇文章继电器如何成为CPU(1) 阅读过程中遇到的问题, 进行了一个简单得说明.

两篇文章的地址如下:

http://www.cnblogs.com/bitzhuwei/p/from_relay_to_tiny_CPU.html

2 异或门怎么由简单的逻辑电路门组成的?

从其第一篇文中, 能够很容易的理解非门(Not), 与门(And), 以及或门(Or)的实现, 但是异或门(Xor)则复杂了很多. 那么如何轻松的搞定异或门的实现呢? 常见的思路就是利用已有的知识推出未知的知识, 也就是利用非门, 与门, 或门来推出异或门, 这里先借用了真值表来清楚的反应它们之间的关系:

ABNot ANot BA Or BA And BA Xor B
1100110
1001101
0110101
0011000

从真值表中可以很容易的得到,

A Xor B = ((Not A) Or (Not B)) And (A or B)

https://images0.cnblogs.com/blog/188068/201404/251526056541310.jpg

3 加法器怎么由基本逻辑门实现的?

根据wikpedia中的解释, 加法器是一种用于执行加法运算的数字电路部件, 是构成CPU算术逻辑单元的基础. 在这些电子系统中, 加法器主要负责计算地址, 索引等数据, 也是二进制数乘法器的重要组成部份. 当A, B为两个加数, Cin为进位数, S为和, Cout为输出的进位数, 则加法器的真值表如下:

ABCinSCout
00000
10010
01010
11001
00110
10101
01101
11111

假设用"\(\bullet\)"表示And, 用"+"表示Or, 用"\(\oplus\)"表示Xor, 用"\(\overline{}\)"表示Not, 则从真值表中可以推得:

$$S = A \oplus B \oplus C_{in}$$ $$C_{out} = (A \bullet B) + (A \bullet C) + (B \bullet C)$$

也就是加法器具有三个输入和两个输出, 如果要进行多位运算的话, 只要串着连起来就可以了, 如文章(1)中所示.

4 触发器是什么?

在各种复杂的数字电路中, 不但需要对二值信号进行算术运算和逻辑运算, 还经常需要将这些信号和运算结果存储起来. 为此, 需要使用具有记忆功能的基本逻辑单元. 能够存储1位二值信号的基本单元电路统称为触发器.

触发器具有两个特点:

  1. 具有两个能自行保持的稳定状态, 用来表示逻辑状态的0和1, 或二进制数的0和1.
  2. 根据不同的输入信号可以置成1或0状态.

5 R-S触发器和D触发器具体的真值表?

文中图中的R-S触发器是由两个或非门组成的, 同时断开的时候就相当于将数值进行保存了. 真值表如下:

RSQ
00保持
011
100
110

给R-S触发器加一个控制信号, 就称为了D触发器, 如下:

https://i-blog.csdnimg.cn/blog_migrate/673654edbb1b8b4487265acc103a8799.png

它的真值表如下:

DCPQ
00保持状态
10保持状态
010
111

可见, CP控制了数据的存入.

Date: 2014-04-22 Tue

Author: Zhong Xiewei

Org version 7.8.11 with Emacs version 24

Validate XHTML 1.0

转载于:https://www.cnblogs.com/grass-and-moon/p/3688868.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
继电器是如何成为CPU的(2).电路CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(2).电路图\3-8translator.ms12 CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(2).电路图\3-8translator.ms12 (Security copy) CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(2).电路图\9ShiftRegister.ms12 CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(2).电路图\9ShiftRegister.ms12 (Security copy) CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(2).电路图\016传输门电路测试.ms12 CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(2).电路图\016传输门电路测试.ms12 (Security copy) CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(2).电路图\017寄存器测试.ms12 CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(2).电路图\017寄存器测试.ms12 (Security copy) CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(2).电路图\018四位数值显示器.ms12 CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(2).电路图\018四位数值显示器.ms12 (Security copy) CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(2).电路图\019手动CPU.ms12 CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(2).电路图\019手动CPU.ms12 (Security copy) CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(2).电路图\020半自动CPU.ms12 CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(2).电路图\020半自动CPU.ms12 (Security copy) CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(2).电路图\021保存一位的存储器.ms12 CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(2).电路图\021保存一位的存储器.ms12 (Security copy) CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(2).电路图\022存储器.ms12 CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(2).电路图\022存储器.ms12 (Security copy) CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(2).电路图\022字长4bit的存储器.ms12 CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(2).电路图\023存储器8层4bit.ms12 CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(2).电路图\023存储器8层4bit.ms12 (Security copy) CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(2).电路图\024九位循环移位寄存器.ms12 CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(2).电路图\024九位循环移位寄存器.ms12 (Security copy) CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(2).电路图\025三位计数器 - 副本.ms12 CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(2).电路图\025三位计数器 - 副本.ms12 (Security copy) CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(2).电路图\025三位计数器.ms12 CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(2).电路图\025三位计数器.ms12 (Security copy) CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(2).电路图\026全自动CPU.ms12 CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(2).电路图\026全自动CPU.ms12 (Security copy) CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(2).电路图\ALU.ms12 CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(2).电路图\ALU.ms12 (Security copy) CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(2).电路图\Counter3bit.ms12 CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(2).电路图\Counter3bit.ms12 (Security copy) CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(2).电路图\Counter4bit.ms12 CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(2).电路图\Counter4bit.ms12 (Security copy) CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(2).电路图\RAM8F4bit.ms12 CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(2).电路图\RAM8F4bit.ms12 (Security copy) CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(2).电路图\ShiftRegister9bit.ms12 CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(2).电路图\ShiftRegister9bit.ms12 (Security copy) CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(2).电路图\Translator.ms12 CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(2).电路图\Translator.ms12 (Security copy) CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(2).电路图\Word4.ms12 CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(2).电路图\Word4.ms12 (Security copy) CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(2).电路图\第3章基本工作原理.ppt
继电器是如何成为CPU的(1).电路CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(1).电路图\001电源开关和灯泡.ms12 CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(1).电路图\002用继电器做与门电路.ms12 CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(1).电路图\003用继电器做或门电路.ms12 CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(1).电路图\004用继电器做异或门电路1.ms12 CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(1).电路图\005用继电器做异或门电路2.ms12 CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(1).电路图\006振荡器.ms12 CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(1).电路图\007加法器1.ms12 CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(1).电路图\008加法器2.ms12 CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(1).电路图\009R-S触发器.ms12 CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(1).电路图\010D触发器.ms12 CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(1).电路图\011上升沿D触发器.ms12 CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(1).电路图\012走马灯.ms12 CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(1).电路图\013乒乓触发器.ms12 CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(1).电路图\014计数器.ms12 CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(1).电路图\015寄存器.ms12 CPU 继电器是如何成为CPU的\继电器是如何成为CPU的(1).电路图\请用multisim12.0打开这些电路文件.txt
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值