📝 计算机基础
56934篇技术文档📅  最后修改于: 2021-01-18 05:19:13        🧑  作者: Mango
提供直流电源用于晶体管的操作。该直流电源被提供给晶体管的两个PN结,这会影响这些发射极和集电极结中多数载流子的作用。根据我们的要求,结是正向偏置和反向偏置的。正向偏置是将正电压施加到p型而将负电压施加到n型材料的条件。反向偏置是向n型施加正电压而向p型材料施加负电压的条件。晶体管偏置提供合适的外部直流电压称为偏置。对晶体管的发射极和集电极结进行正向或反向偏置。这些偏置方法使晶体管电路可以在四种区域...
📅  最后修改于: 2021-01-18 05:19:41        🧑  作者: Mango
到目前为止,我们已经讨论了晶体管的不同工作区域。但是在所有这些区域中,我们发现晶体管在有源区域中运行良好,因此也称为线性区域。晶体管的输出是集电极电流和集电极电压。输出特性考虑晶体管的输出特性时,对于不同的输入值,曲线如下所示。在上图中,针对基极电流IB的不同值,在集电极电流IC和集电极电压VCE之间绘制了输出特性。此处针对不同的输入值考虑这些参数,以获得不同的输出曲线。工作点当考虑最大可能的集电...
📅  最后修改于: 2021-01-18 05:20:12        🧑  作者: Mango
有许多类型的晶体管在使用中。每个晶体管都专用于其应用。主要分类如下。主要晶体管是BJT,FET是晶体管的现代版本。让我们看一下BJT。双极结型晶体管一个双极结型晶体管(简称为BJT)被称为,因为它具有两个PN结以实现其函数。该BJT只是普通的晶体管。它具有NPN和PNP两种配置。为了方便起见,通常优选NPN晶体管。下图显示了实际的BJT外观。BJT的类型是NPN和PNP晶体管。通过在两个n型材料之...
📅  最后修改于: 2021-01-18 05:20:48        🧑  作者: Mango
JFET的缩写为结型场效应晶体管。 JFET就像普通的FET。 JFET的类型为n沟道FET和P沟道FET。在n沟道FET中将p型材料添加到n型衬底,而在p沟道FET中将n型材料添加到p型衬底。因此,讨论一种类型的FET足以理解两者就足够了。N沟道场效应管N沟道FET是最常用的场效应晶体管。为了制造N沟道FET,采用N型半导体的窄条,在其上通过在相对侧上的扩散形成P型材料。将这两个侧面连接起来,为...
📅  最后修改于: 2021-01-18 05:21:35        🧑  作者: Mango
FET具有一些缺点,例如高漏极电阻,适度的输入阻抗和较慢的操作。为了克服这些缺点,发明了作为高级FET的MOSFET。MOSFET代表金属氧化物硅场效应晶体管或金属氧化物半导体场效应晶体管。这也称为IGFET,意为绝缘栅场效应晶体管。 FET以耗尽和增强两种工作模式工作。下图显示了实际MOSFET的外观。MOSFET的构造MOSFET的结构有点类似于FET。氧化物层沉积在与栅极端子连接的基板上。该...
📅  最后修改于: 2021-01-18 05:21:52        🧑  作者: Mango
以下资源包含有关基本电子的其他信息。请使用它们来获得有关该主题的更深入的知识。基本电子学的有用链接基础电子学Wiki-电子元器件的Wikipedia参考。基础电子学Wiki-电子学的维基百科参考。基础电子学实用书籍要在此页面上注册您的网站,请发送电子邮件至...
📅  最后修改于: 2021-01-18 05:22:05        🧑  作者: Mango
本教程提供有关如何使用电子组件的基本信息,并说明固态电路设计背后的逻辑。从介绍半导体物理开始,本教程继续讨论诸如电阻器,电容器,电感器,变压器,二极管和晶体管等主题。在《电子电路》教程中详细讨论了本教程中讨论的主题和使用这些组件构建的电路。...
📅  最后修改于: 2021-01-18 05:22:25        🧑  作者: Mango
编译器将用一种语言编写的代码转换为另一种语言,而无需更改程序的含义。还期望编译器应使目标代码高效且在时间和空间方面得到优化。编译器设计原理提供了翻译和优化过程的深入视图。编译器设计涵盖了基本的转换机制以及错误检测与恢复。它包括词法,语法和语义分析作为前端,以及代码生成和优化作为后端。为什么要学习编译器设计?计算机是软件和硬件的平衡组合。硬件只是机械设备的一部分,其功能由兼容的软件控制。硬件以电子电...
📅  最后修改于: 2021-01-18 05:22:52        🧑  作者: Mango
计算机是软件和硬件的平衡组合。硬件只是机械设备的一部分,其功能由兼容的软件控制。硬件以电子电荷的形式理解指令,这是软件编程中二进制语言的对应形式。二进制语言只有两个字母0和1。要进行指令,硬件代码必须以二进制格式编写,即一系列1和0。对于计算机程序员而言,编写此类代码将是一项艰巨而繁琐的任务,这就是为什么我们需要编译器来编写此类代码。语言处理系统我们已经知道,任何计算机系统都是由硬件和软件组成的。...
📅  最后修改于: 2021-01-18 05:23:07        🧑  作者: Mango
根据编译器的编译方式,其大致可分为两个阶段。分析阶段被称为编译器的前端,编译器的分析阶段读取源程序,将其分为核心部分,然后检查词法,语法和语法错误。分析阶段生成源程序和符号的中间表示表,应将其作为输入输入到Synthesis阶段。合成阶段被称为编译器的后端,综合阶段借助中间源代码表示形式和符号表来生成目标程序。编译器可以具有许多阶段和过程。通过:通过是指编译器遍历整个程序。阶段:编译器的一个阶段是...
📅  最后修改于: 2021-01-18 05:23:29        🧑  作者: Mango
编译过程是各个阶段的序列。每个阶段都从上一阶段获取输入,具有自己的源程序表示形式,并将其输出馈送到编译器的下一个阶段。让我们了解编译器的各个阶段。词法分析扫描程序的第一阶段用作文本扫描程序。此阶段将源代码扫描为字符流,并将其转换为有意义的词素。词法分析器以标记形式将这些词素表示为:语法分析下一阶段称为语法分析或解析。它以词法分析产生的标记作为输入,并生成一个分析树(或语法树)。在此阶段,将根据源代...
📅  最后修改于: 2021-01-18 05:23:54        🧑  作者: Mango
词法分析是编译器的第一阶段。它从以句子形式编写的语言预处理器中获取修改后的源代码。词法分析器通过删除源代码中的任何空格或注释,将这些语法分解为一系列标记。如果词法分析器发现令牌无效,则会生成错误。词法分析器与语法分析器紧密合作。它从源代码读取字符流,检查合法令牌,并在需要时将数据传递给语法分析器。代币词素被称为令牌中的字符序列(字母数字)。对于每个词素,都有一些预定义的规则被标识为有效令牌。这些规...
📅  最后修改于: 2021-01-18 05:24:16        🧑  作者: Mango
词法分析器仅需要扫描和识别属于手头语言的有限一组有效字符串/ token / lexeme。它搜索语言规则定义的模式。正则表达式具有通过为符号的有限字符串定义模式来表达有限语言的能力。正则表达式定义的语法称为正则语法。常规语法定义的语言称为常规语言。正则表达式是指定模式的重要表示法。每个模式都与一组字符串匹配,因此正则表达式用作一组字符串的名称。编程语言标记可以用常规语言描述。正则表达式的规范是递...
📅  最后修改于: 2021-01-18 05:24:38        🧑  作者: Mango
有限自动机是一种状态机,它将字符串符号作为输入并相应地更改其状态。有限自动机是正则表达式的识别器。将正则表达式字符串送入有限自动机时,它将为每个字面量更改其状态。如果成功处理了输入字符串,并且自动机达到其最终状态,则接受该字符串,即,刚输入的字符串被认为是手头语言的有效标记。有限自动机的数学模型包括:有限状态集(Q)有限组输入符号(Σ)一开始状态(q0)最终状态集(qf)跃迁函数(δ)转移函数(δ...
📅  最后修改于: 2021-01-18 05:25:48        🧑  作者: Mango
语法分析或解析是编译器的第二阶段。在本章中,我们将学习解析器构造中使用的基本概念。我们已经看到,词法分析器可以借助正则表达式和模式规则来识别标记。但是由于正则表达式的限制,词法分析器无法检查给定句子的语法。正则表达式无法检查平衡标记,例如括号。因此,此阶段使用上下文无关文法(CFG),该上下文由下推自动机识别。另一方面,CFG是正则语法的超集,如下所示:这意味着每个常规语法也是无上下文关系的,但是...