数的表示

以上的种种问题, 也就是所谓的数的表示问题. 我们必须跟这个电路达成某种"约定", 以它能够"理解"的方式把要加的数"表达"给它; 然后, 以它能够达成的方式把结果"表达"出来.

既然是电路, 而不是像我们这般有着聪明脑瓜子的人, 它所能理解的无非就是"有电", "没电"; 然后, 如果是有电, 电压是"高"还是"低"等等, 这些是它能"理解"的.

另: 这里所谓的"理解", 也仅仅是指它能够对"有电", "没电"等情况作出某种"响应".

就像你喊一声"旺财", 你家的那头二哈就屁颠屁颠摇着尾巴来到你的身边了, 然后歪着头用它那有点凶的小眼睛看着你: "吃的呢?"

你家的二哈也能对你的声音作出某些响应, 当然, 你不能指望它能理解它的名字里含有的"希望能发财"的寓意, 这超出了它的理解能力.

幸运的是, 很多时候能够作出响应就已经足够了, 对于电路, 我们的期待也是如此.

电路能够理解"有电"还是"没电", 就可以用它表示要加的数, 以及它返回的和.

先从它返回的和说起吧. 先不管怎么给它输入, 以及它怎么"运算", 假如最终运算完成之后, 它的输出端输出了一个高电压(代表有电, 比如 5v 或者 3v 等等), 那么就认为它返回了数字 1;

如果输出一个低电压(或者说没有电压, 代表没电, 比如 0v), 就认为它返回了一个 0.

有可能不是严格的 0V, 比如 0.001v, 均认为是"没电".

也即是:

高电压=1;
低电压=0;

又或者是:

有电=1;
没电=0;

在这里, 将混着使用 高电压有电, 以及 低电压没电, 可以认为它们是等价的, 均是对 1 和 0 的表示.

然后, 想验证它给出的结果, 可以用一个电笔去测一测, 又或者说, 更直接的, 连一个灯泡上去, 如果灯亮了, 说明输出了 1, 灯没亮, 则输出为 0.

而手头正好有这么一个 线上的模拟器, 你都不需要去采购电器元件, 直接在电脑的浏览器上就能够"做实验", 尽管是模拟的, 但对于现在简单的电路来说, 也是足够了.

results matching ""

    No results matching ""