{"resolved":true,"match_type":"uuid","source_type":"original_book","book_id":"38270854-596f-4a26-8183-db8c968c6020","title":"编码 隐匿在计算机软硬件背后的语言","author":null,"edition":null,"publisher":null,"year":null,"isbn":"9787121181184","requested_by":"printed_page","book":{"source_type":"original_book","book_id":"38270854-596f-4a26-8183-db8c968c6020","id":"38270854-596f-4a26-8183-db8c968c6020","uuid":"38270854-596f-4a26-8183-db8c968c6020","title":"编码 隐匿在计算机软硬件背后的语言","normalized_title":"编码隐匿在计算机软硬件背后的语言","author":null,"edition":null,"publisher":null,"year":null,"isbn":"9787121181184","isbns":["9787121181184","0123456789","6044921875","3039331000","0000000000","0000000000000"],"parsed":true,"ai_readable":true,"document_type":"book","page_count":438,"navigation_url":"https://workshop.closeclaw.top/ai/book/38270854-596f-4a26-8183-db8c968c6020","title_url":"https://workshop.closeclaw.top/ai/title/%E7%BC%96%E7%A0%81%20%E9%9A%90%E5%8C%BF%E5%9C%A8%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%BD%AF%E7%A1%AC%E4%BB%B6%E8%83%8C%E5%90%8E%E7%9A%84%E8%AF%AD%E8%A8%80","fixed_page_url_template":"https://workshop.closeclaw.top/ai/book/38270854-596f-4a26-8183-db8c968c6020/page/{printed_page}","path_api_url_template":"https://workshop.closeclaw.top/api/ai/book/38270854-596f-4a26-8183-db8c968c6020/page/{printed_page}","read_url":"https://workshop.closeclaw.top/api/ai/read/38270854-596f-4a26-8183-db8c968c6020","page_url":"https://workshop.closeclaw.top/api/ai/books/38270854-596f-4a26-8183-db8c968c6020/page","search_url":"https://workshop.closeclaw.top/api/ai/books/38270854-596f-4a26-8183-db8c968c6020/search"},"page":{"printed_page":168,"pdf_page":184,"physical_index":184,"physical_index_base":0,"printed_page_status":"recognized","page_sha256":"0173423747d40300ab7bf654e2ae16c3d5ef53666811cc1bf2c91b6a8a67a019"},"chapter":"编码隐匿在计算机软硬件背后的语言","content":"这类表称为功能表（function table)、逻辑表（logic table）或真值表（truth table)。它表达了不同输入组合所对应的不同输出结果。因为R-S触发器仅有两个输入端，所以不同的输入组合共有4种，分别对应于表中的4行。\n\n注意表中倒数第2行，这一行输入S和R均为0，而输出标识为Q和 $\\overline { { \\mathbf { Q } } }$ 。这表示当S和R输入均为0时，Q和 $\\overline { { \\mathbf { Q } } }$ 端的输出保持为S、R同时被设为0以前的输出值。表中最后一行表示S和R均为1的输入组合是被禁止或者不合法的。不要误解为你会因此被逮捕，而是说如果S、R状态同时为1时，Q和 $\\overline { { \\mathsf { Q } } }$ 均会为零，这与Q和 $\\overline { { \\mathbf { Q } } }$ 互反的假设关系相矛盾。所以当使用R-S触发器进行电路设计时，R、S输入同时为1的情况一定要避免。\n\nR-S触发器可以简化为带有输入和输出标志的小框图，就像下面画的这样。\n\nR-S触发器最突出的特点在于，它可以记住哪个输入端的最终状态为1。但是有时候我们需要一种记忆能力更加强大的电路，例如能记住在某个特定时间点上的--个信号是0还是1。\n\n在构造具备这种功能的电路之前，让我们先来思考-下它的具体行为。这个电路存在两个输入。其中一个我们称之为数据端（Data)。j所有数字信号一样，数据端取值为0或1；另一个输入被称为保持位(HoldThat Bit)，保持位的作用就是使当前的状态被“记住”，通常情况下保持位被设置为0，在这种情况下数据端对电路不产生影响。当保持位置1时，数据端的值就会在电路系统中被“记住”。随后保持位又置为 $\\mathrm { \\dot { \\boldsymbol { 0 } } }$ ，这时电路已经“记住”了数据端的最后一次输入，而之后数据端的输入无论如何变化都不会对电路产生影响。\n\n我们可以把状态转化的过程以真值表的形式表示如下。\n\n编码隐匿在计算机软硬件背后的语言\n\n168","previous_page":167,"next_page":169}