{"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":167,"pdf_page":183,"physical_index":183,"physical_index_base":0,"printed_page_status":"recognized","page_sha256":"ee54a48f105611d6bc20f1d46cfb9357634a1f5fb35cb8fc4026679036995514"},"chapter":"编码隐匿在计算机软硬件背后的语言","content":"触发器电路可以保持信息，它可以“记住”某些信息。特别地，对于本章先前所讲述的触发器，它可以记住最近一次是哪个开关先闭合。如果你遇到这样一种触发器，如果它的灯泡是亮着的，你就可以推测出最后一次连通的是上面的开关；而如果灯泡不亮则可推测出最后一次连通的是下面的开关。\n\n触发器和跷跷板有着很强的相似性。跷跷板也有两个稳定状态，它不会长期停留在不稳定的中间位置。通过观察跷跷板，我们很容易推测出哪边最后一次被压下来。\n\n尽管你现在可能还没感受到这一点，但触发器的的确确是一种必不可少的工具。它们可以让申路“记住”之前发生了什么事情。想象一下，如果你没有了记忆力，该如何去数数，我们不记得刚刚数过的数，当然也就无法确定下一个数是什么！同理，一个能计数的电路（本章后面要讲到）必定需要触发器。\n\n触发器种类繁多，先前所讲述的是最简单的一种R-S(Reset-Set，复位/置位)触发器。我们通常把两个非或门绘制成另一种形式，加上标识符就得到了下面这幅图。\n\n我们通常用Q来表示用于点亮灯泡的输出的状态。另一个输出 $\\overline { { \\mathbf { Q } } }$ （读做Q反）是对Q的取反。Q是0， $\\overline { { \\mathbf { Q } } }$ 就是1，反之亦然。输入端S（Set）用来置位，R（Reset）用来复位。你可以把“置位”理解为把Q设为1，而“复位”是把Q设为 $0 _ { \\circ }$ 当状态 S为1时(对应于先前触发器中上面的开关闭合的情况)，此时Q变为1而 $\\overline { { \\mathbf { Q } } }$ 变为0；当R状态为1时（对应于前面图中闭合下面的开关的情况)，此时Q变为0而 $\\overline { { \\mathbf { Q } } }$ 变为 $1 _ { \\circ }$ 当S和R均为0时，输出保持Q原来的状态不变。我们把结论总结如下表所示。\n\n14 反馈与触发器\n\n167","previous_page":166,"next_page":168}