0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

专题74ls138输出表达式

74LS138

74LS138介绍,关于138译码器的引脚,内部结构以及其工作时的情况
36次下载 2016-04-29 58KB 柚子咖

简单的中缀表达式转后缀表达式

转换原则及例子如下:例子:a+b*c+(d*e+f)*g转换成abc*+de*f+g*+转换原则:1.当读到一个操作数时,立即将它放到输出中。操作符则不立即输出,放入栈中。遇到左圆括号也推入栈中。2.如果遇到一个右括号,那么就将栈元素弹出,将符号写出直到遇到一个对应的左括号。但是这个左括号只被弹出,并不输出。3.在读到操作符时,如果此时栈顶操作符优先性大于或等于此操作符,弹出栈顶操作符直到发现优先级更低的元素位置。除了处理)的时候,否则决不从栈中移走"("。操作符中,+-优先级最低,()优先级最高。4.如果读到输入的末尾,将栈元素弹出直到该栈变成空栈,将符号写到输出中。解如下:首先,读入a,并送到输出,然后+被读入并压入栈中。接下来b读入并送到输出,此时状态如下:stack:+输出:a bbacktop接下来读入*,由于优先性比栈顶元素+大(原则3),因此被压入栈顶,接着读入c,并送到输出:stack:+ *输出:a b cbacktop然后读入+,由于此时栈顶元素为*,优先级比+大,因此将*弹出,弹出后原来的+变成栈顶元素,由于+的优先性和当前读入的+优先性相等,因此也被弹出(原则3),最后将读入的+压入栈中。因此此时状态如下:stack:+输出:a b c * +backtop下一个读入的符号是(,由于具有最高优先级,因此将其放入栈中,然后读入d:stack:+ (输出:a b c * + d backtop继续读入,此时读入*,除非处理),否则(决不弹出(原则3),因此*被压入栈中,接下来读入e,并送到输出:stack:+ ( *输出:a b c * + d e backtop再往后读入的符号是+,将*弹出并输出。(原则3,与之前步骤相似),然后将+压入栈中,接着读入f并送到输出:stack:+ ( +输出:a b c * + d e * fback top现在读入),因此弹出栈元素直到遇到“(”(原则2): stack: +输出: a b c * + d e * f +backtop下面又读入一个*,被压入栈中,然后读入g并输出:stack: + * 输出: a b c * + d e * f + gbacktop现在输入为空,弹出栈中所有元素:stack :输出: a b c * + d e * f + g * +empty目前只能做到+、-、*、/四则运算,括号还没加上。
6次下载 2015-11-21 mydows

74LS138数据手册

310次下载 2013-06-19 xgwan

如何对74LS138译码进行实验

51单片机:74LS138译码实验一、实验内容通过单片机P1.2P1.0控制74LS138译码器的使能及译码输入端口,控制其译码输出端口(Y7Y0)。(74LS138译码单元C、B、A分别连接P1.2、P1.1、P1.0。)把译码输出端口Y7Y0连接到L7L0八位LED电平指示输入端口,验证74LS138的逻辑译码功能。二、仿真图三、代码C语言实现:在这里插入代码片```#include #include void
62次下载 2021-07-14 denxinan

表达式求值是什么意思

嵌入式C语言入门——表达式求值
0次下载 2021-12-15 tulin

74LS138/54LS138 pdf datasheet

54LS138/DM54LS138/DM74LS138,54LS139/DM54LS139/DM74LS139Decoders/DemultiplexersGeneral DescriptionThese Schottky-clamped circuits are designed to be used inhigh-performance memory-decoding or data-routing applications,
100次下载 2008-08-06 133 腻害

74ls138真值表_74ls138功能表

本资料有74ls138真值表_74ls138功能表。
0次下载 2011-03-20

74LS138英文手册

74LS138英文手册,感兴趣的小伙伴们可以瞧一瞧。
18次下载 2016-11-22 132KB faklsjflakjf

74LS138译码器应用

154次下载 2013-08-08 44KB 450533865

74LS138 英版数据手册

74LS138 datashee—英版数据手册,感兴趣的可以看看哦。
0次下载 2016-08-29 165KB 小天王123

74LS138译码器应用

基础的电子类资料,电子工程师必备文档,快来学习吧
14次下载 2016-07-05 8KB tiesto

74LS138译码器应用_Keil C

基础的电子类资料,电子工程师必备文档,快来下载学习吧
16次下载 2016-07-06 23KB tiesto

74LS138中文资料pdf

74LS138中文资料
2376次下载 2007-12-17 230 gaozm

74LS138译码器应用

以前寫論文收集的一些資料,學習單片機、C語言、Proteus的好資料!!!!
7次下载 2016-10-13 8KB Lightair

防范表达式的失控

在C 语言中,表达式是最重要的组成部分之一,几乎所有的代码都由表达式构成。表达式的使用如此广泛,读者也许会产生这样的疑问,像+ 、- 、3 、/ 、& & 这样简单的运算也会出现
13次下载 2009-04-22 308

Oracle中的函数与表达式

Oracle中提供了大量的内置函数,以处理各种形式的运算。这些函数涵盖了字符串运算、数值运算、日期运算等方面。同样,Oracle允许使用数值运算、逻辑运算等基本的表达式运算,另外,提供了SQL标准所规定的特殊判式。
17次下载 2018-03-26 0.22 MB 我快闭嘴

C语言:指针表达式

一些声明: char ch = 'a'; char *cp = &ch;现在有了两个变量,一个ch(字符类型变量),一个cp(指向字符类型的指针变量)。它们的初始化如下:图中还显示出了ch后面的那个内存位置,由于并不知道它的初始值,所以用一个问号来代替。下面来讨论一些表达式的意义。ch&chcp&cp*cp*cp+1*(cp+1)++cpcp++*++cp*cp++++*cp(*cp)++++*++cp++*cp++左值(L-value) 和 右值(R-value): 通俗的讲,左值就是能够出现在赋值符号左边的东西,而右值就是那些可以出现在赋值符号右边的东西了。较为准确的定义:左值指的是如果一个表达式可以引用到某一个对象,并且这个对象是一块内存空间且可以被检查和存储,那么这个表达式就可以做为一个左值。右值指的是引用了一个存储在某个内存地址里的数据。从上面的两个定义可以看出,左值其实要引用一个对象,而一个对象在我们的程序中又肯定有一个名字或者可以通过一个名字访问到,所以左值又可以归纳为:左值表示程序中必须有一个特定的名字引用到这个值。而右值引用的是地址里的内容,所以相反右值又可以归纳为:右值表示程序中没有一个特定的名字引用到这个值除了用地址。ch当它作为右值使用时,表达式的值为'a',如下图所示:那个粗椭圆提示变量ch的值就是表达式的值,即字符a。但是,当这个表达式作为左值使用时,它是指这个内存的地址,而不是这个该地址所包含的值。所以它的图示方式有所不同:此时该位置用粗方框标记,提示这个位置就是表达式的结果。另外,它的值并未显示,因为它并不重要。事实上,这个值将被某个新值取代。验证:#includeint main(){ char ch = 'a'; char *cp = &ch; printf("%c\n",ch); //作为右值 char name = ch;//右值引用的是地址里的内容,即字符a。把name变量初始化为字符a。 //作为左值 ch = 'b';//左值其实要引用一个对象,指ch这个变量在内存中的地址。把这个地址里面的内容修改为'b'。 printf("%c\n",name); printf("%c\n",ch); return 0;} &ch作为右值,这个表达式的值就是变量ch的地址。注意这个值同变量cp中所存储的值一样,但这个表达式并未提及cp,所以这个结果值并不是因为它产生的。这样,途中椭圆并不画于cp的箭头周围。为什么这个表达式不是一个合法的左值?当表达式&ch进行求值时,它的结果应该存储于计算机的什么地方呢?它肯定会位于某个地方,但你无法知道它位于何处。所以说它不是一个合法的左值。验证:#includeint main(){ char ch = 'a'; char *cp = &ch; //ch的地址和变量cp中所存储的值是一样的。 printf("%p\n",cp); printf("%p\n",&ch); //作为右值 char *name= &ch; printf("%p\n",name); return 0;}cp它的右值就是cp的值,也就是ch的地址。它的左值就是cp所处的内存位置。#includeint main(){ char ch = 'a'; char *cp = &ch; //作为右值 char *cp1= cp; printf("%p\n",cp); printf("%p\n",cp1); //作为左值 cp = NULL; //把指针变量cp设为NULL指针,现在cp就不再指向ch了。 printf("%p\n",cp); return 0;}&cp这个与&ch类似。不过这次所取的是指针变量的地址。作为右值时,这个结果的类型是指向字符的指针的指针。同样,这个值的存储位置并未清晰定义,所以这个表达式不是一个合法的左值。验证:#includeint main(){ char ch = 'a'; char *cp = &ch; //打印指针变量cp在内存中的地址。 printf("%p\n",&cp); //作为右值 char **cp1 = &cp;//cp1是一个指向“指向字符类型的指针”的指针。 printf("%p\n",cp1); //打印出cp1所存储的值,也就是cp的地址。 return 0;}*cp这个是间接访问操作,也叫解引用指针。注意:*cp的类型是char。作为右值和左值时表达式的结果和ch的一样。验证:#includeint main(){ char ch = 'a'; char *cp = &ch; printf("%c\n",*cp); printf("%c\n",ch); //作为右值 char name = *cp; printf("%c\n",name); //作为左值 *cp = 'b'; printf("%c\n",*cp); printf("%c\n",ch); return 0;}接下来的几个表达式会比较有趣。*cp+1这里有两个操作符。作为右值时,*的优先级高于+,所以首先执行间接访问操作(如图中cp到ch的实线箭头所示),可以得到它的值(如虚线椭圆所示)。取得这个值的一份拷贝并把它与1相加,表达式的最终结果为字符'b'。图中虚线表示表达式求值时数据的移动过程。这个表达式的最终结果的存储位置并未清晰定义,所以它不是一个合法的左值。验证:#includeint main(){ char ch = 'a'; char *cp = &ch; //作为右值 char name = *cp+1; printf("%c\n",name);// 将会输出字符'b' printf("%c\n",*cp);//还是字符'a' return 0;}*(cp+1)在前面的表达式中增加了一个括号。这个括号使表达式先执行加法运算,就是把1和cp中所存储的地址相加。此时的结果值是图中虚线椭圆所示的指针。接下来的间接访问操作随着箭头访问紧随ch之后的内存位置。这样,这个表达式的右值就是这个位置的值,而它的左值就是这个位置本身。注意指针加法运算的结果是个右值,因为它的存储位置并未清晰定义。如果没有间接访问操作,这个表达式将不是一个合法的左值。然而,间接访问紧随指针访问一个特定的位置。这样,*(cp+1)就可以作为左值使用,尽管cp+1本身并不是左值。间接访问操作符是少数几个其结果为左值的操作符之一。验证:#includeint main(){ char ch = 'a'; char *cp = &ch; //作为右值 char name = *(cp+1); printf("%c\n",name);// 以字符的形式输出,不知道会输出什么。 printf("%p\n",name);// 以十六进制的形式输出 //作为左值 *(cp+1) = 'b'; name = *(cp+1); printf("%c\n",name);// 以字符的形式输出,输出‘b’。 printf("%p\n",name);// 以十六进制的形式输出 return 0;}注意:这个表达式所访问的是ch后面的那个内存位置,我们如何知道原先存储于那个地方的是什么东西?一般而言,我们无法得知,所以像这样的表达式是非法的。一般来说,经常是在数组使用*(cp+1)。数组的储存是一片连续的内存区域。++cp在这个表达式中,增加了指针变量cp的值。(为了让图更清楚,我们省略了加法)。表达式的结果是增值后的指针的一份拷贝,因为前缀++先增加它的操作数的值再返回这个结果。这份拷贝的存储位置并没有清晰定义,所以它不是一个合法的左值。(前一个例子也说到指针的加法不是一个左值)。验证:#includeint main(){ char ch = 'a'; char *cp = &ch; //作为右值 char *cp1 = ++cp; printf("%c\n",*cp1);//不知道会输出什么。 return 0;}cp++后缀++操作符同样增加cp的值,但它先返回cp值的一份拷贝然后再增加cp的值。这样,这个表达式的值就是cp原来的值的一份拷贝。验证:#includeint main(){ char ch = 'a'; char *cp = &ch; //作为右值 char *cp1 = cp++; printf("%c\n",*cp1);//输出字符'a'。 return 0;}前面两个表达式的值都不是合法的左值。但如果我们在表达式中增加了间接访问操作符,它们就可以成为合法的左值,如下面的两个表达式所示。*++cp间接操作符作用于增值后的指针的拷贝上,所以它的右值时ch后面那个内存地址的值,而它的左值就是那个位置本身。验证:(左值和右值的用法和*cp类似,由于这是非法访问,就不举例了。)*cp++使用后缀++操作符所产生的结果不同:它的右值和左值分别是变量ch的值和ch的内存位置,也就是cp原先所指。同样,后缀++操作符在周围的表达式中使用其原先操作数的值。后缀++操作符的优先级高于*操作符。事实上,这里涉及3个步骤:(1)++操作符产生cp的一份拷贝,(2)然后++操作符增加cp的值,(3)最后,在cp的靠拷贝上执行间接访问操作。验证:(右值和左值的用法也和*cp类似,只是这个表达式还有一个效果就是增加cp的值,使得cp不知指向ch,而是指向ch的下一个内存地址。)这个表达式常常在循环中出现,首先用一个数组的地址初始化指针,然后使用这种表达式就可以依次访问该数组的内容了。++*cp在这个表达式中,由于这两个操作符的结合性都是从右向左,所以首先执行的是间接访问操作。然后,cp所指向的位置的值增加1,表达式的结果就是这个增值后的值的一份拷贝。验证:#includeint main(){ char ch = 'a'; char *cp = &ch; //作为右值 char ch1 = ++*cp; printf("%c\n",ch1);//打印出字符'b' printf("%c\n",*cp); //同时,ch存储的内容也修改为了字符'b' return 0;}最后3个表达式在实际中使用得很少。(*cp)++加上括号,使它首先执行间接访问操作。这个表达式的计算过程与前一个表达式相似,但它的结果值是ch增值前的原先值,即'a'。++*++cp这个表达式共有3个操作符。我们先前已经计算过*++cp了,所以现在我们需要做的只是增加它的结果值。但还是从头开始分析吧,记住这些操作符的结合性都是从右向左的,所以首先执行的是++cp。cp下面的虚椭圆表示第1个中间结果。接着,我们对这个拷贝值进行间接访问,它使我们访问ch后面的那个内存位置。第2个中间结果用虚线方框表示,因为下一个操作符把它当作一个左值使用。最后,我们在这个位置执行++操作,也就是增加它的值。++*cp++这个表达式和前一个表达式的区别在于这次第1个++操作符是后缀形式而不是前缀形式,由于它的优先级较高,所以先执行cp++。间接访问操作所访问的是cp所指的位置而不是cp所指向的位置后面的那一个位置。参考《C和指针》一书。
0次下载 2012-01-11 assingle

立即调用函数表达式案例

js中函数表达式和自执行函数表达式的用法总结
2次下载 2019-09-02 wewxvqer

MATLAB符号表达式

符号表达式是代表数字、函数、算子和变量的MATLAB字符串,或字符串数组。不要求变量有预先确定的值,符号方程式是含有等号的符号表达式。符号算术是使用已知的规则和给定符号恒等式求解这些符号方程的实践,它与代数和微积分所学到的求解方法完全一样。符号矩阵是数组,其元素是符号表达式。MATLAB在内部把符号表达式表示成字符串,以与数字变量或运算相区别;否则,这些符号表达式几乎完全象基本的MATLAB命令。表22.1列有几则符号表达式例子以及MATLAB等效表达式。表22.1符号表达式 MATLAB表达式  ' 1/(2*x^n) '   y= ' 1/sqrt(2*x) '   ' cos(x^2)-sin(2*x) '  M=sym( ' [a,b;c,d] ' ) f=int( ' x^3/sqrt(1-x) ' , ' a ' , ' b ' )MATLAB符号函数可让用户用多种方法来操作这些表达式,比如,>> diff( ' cos(x) ' )  %  differentiate cos(x) with respect to xans= -sin(x)>> M=sym( ' [a,b;c,d] ' )  %  create a symbolic matrix MM= [a,b] [c,d]>> determ(M)  %  find the determinant of the symbolic matrix Mans= a*d-b*c请注意,上面的第一个例子的符号表达式是用单引号以隐含方式定义的。它告诉MATLAB  ' cos(x) ' 是一个字符串并说明diff( ' cosx ' )是一个符号表达式而不是数字表达式;然而在第二个例子中,用函数sym显式地告诉MATLAB M=sym( ' [a,b;c,d] ' )是一符号表达式。在MATLAB可以自己确定变量类型的场合下,通常不要求显式函数sym。正如在第八章所阐述,MATLAB中函数function argument形式是与function( ' argument ' )等价的。其中,function是一个函数,argument是一字符串。例如,MATLAB可以构造diff cos(x)和diff( ' cos(x) ' )两者都意味diff (sym ' cos(x) ' )。但第一种形式显然更便于输入。然而,很多时候sym是必要的。在上述的第二个例子中,>> M=[a,b;c,d]  %  M is a numeric matrix using value of a through d???Uundefine function or variable a.>> M= ' [a,b;c,d] '   %  M is a character string, but not a symbolic matrixM= [a,b;c,d]>> M=sym( ' [a,b;c,d] ' )  %  M is a symbolic matrixM= [a,b] [c,d]M以三种方式定义: 数字型(如果a、b、c、d已预先确定)、字符串型或符号矩阵型。许多符号函数非常巧妙能够自动将字符转变为符号表达式。但在某些情况下,尤其是建立符号数组时,必须用函数sym,特别地将字符串变为符号表达式。隐含形式,例如diff cos(x),对于那些不需要参考先前结果的简单任务,最有用。但是最简单形式(无引号)要求一个参量,它是一个单字符的字符串、不包含插入的空格。 [hide][/hide]
2次下载 2009-09-22 elecfans

浅析正则表达式

正则表达式与django
3次下载 2019-08-29 qwe042

正则表达式运用解析

正则表达式的运用二
6次下载 2019-09-11 shanba31

2-数据类型及表达式

0次下载 2011-06-24 gaodianya

精通正则表达式

详细的快速正则表达式的查询电子书,简单而丰富
5次下载 2016-05-16 23KB h1654155955.4074

PHP正则表达式

PHP正则表达式,PHP建设必备的的工具,初学者简单易懂快速入门,高手进阶手册。
0次下载 2016-04-18 227KB ujm927

正则表达式应用一例

易语言是一门以中文作为程序代码编程语言学习例程:正则表达式应用一例
3次下载 2016-06-07 3KB qiaobin231

高效的C编程之布尔表达式

14.4 布尔表达式 14.4.1 范围检测 通常,布尔表达式被用来检测某个数值是否在特定的范围内。例如,在图形窗口处理程序中,常使用布尔表达式判断屏幕中一个点是否在当前活动窗口范围内。 下面的程序使用结构体定义点坐标并计算坐标的当前位置。 bool PointInRect1(Point p, Rectangle *r) { return (p.x 》= r-》xmin p.x 《 r-》xmax p.y 》= r-》ymin p.y 《 r-》ymax); } 上面的功能函数,被编译为下面的指令序列。 PointInRect1 LDR a4,[a3,#0] CMP a1,a4 BLT |L000034.J5.PointI
1次下载 2017-10-17 0.3 MB lhl545545

c++运算符与表达式

0次下载 2012-08-21 830KB

c与变量、常量、表达式和语句

0.0 程序块在c语言中{ 多条声明 多条语句} 程序块这种复合语句叫程序块。接下来我们就开始学习程序块中的东西。0.1 变量学过现代计算机基础课程的同志都知道,计算机尤其是PC主要是冯诺依曼体系结构,而这种体系结构的特点是程序以二进制代码的形式存放在存储器中,现代计算机更是以存储器为中心,所以无论是学硬件还是软件,你都会直接或间接的和存储器(关于存储器是怎样工作的我会在篇外讲述)...
8次下载 2021-11-26 0.36 MB

基于8051的Proteus仿真-74LS138译码器应用

基于8051的Proteus仿真-74LS138译码器应用
42次下载 2022-05-11 0.02 MB qiaobin231

74ls138二进制译码器

  74LS138的逻辑功能   三个译码输入端(又称地址输入端)A2、A1、A0,八个译码输出端 ,以及三个控制端(又称使能端) 、 、 。   、 , 是译码器的控制输入端,当
0次下载 2010-08-26 490 mlr87

函数和表达式、SQL查询语句

16次下载 2013-12-27 114KB 木头刀刀

基因表达式编程的2种解码方法

在基因表达式编程的基础上提出2种新的解码方法,分析了它们的时间和空间复杂度。第1种方法完全遵照原始基因表达式编程中基因型与表现型之间的映射关系,直接在基因型上计算
19次下载 2009-04-10 140 dthysj

C语言复杂表达式与指针高级应用

目录前言一、指针数组与数组指针二、函数指针三、函数指针实战四、typedef关键字五、二重指针六、二维数组前言通过上一篇文章想必大家对指针已经有了一定的认识,这篇文章我将会向大家介绍一下指针的高级应用。一、指针数组与数组指针1、字面意思来理解指针数组与数组指针(1)指针数组的实质是一个数组,这个数组中存储的内容全部是指针变量。(2)数组指针的实质是一个指针,这个指针指向的是一个数组。2、分析指针数组与数组指针的表达式(1)int *p[5];指针数组int (*p)[5];数组指针.
4次下载 2022-01-13 jingjing168

正则表达式匹配器

正则表达式是描述文本模式的表示法,它可以有效地构造一种用于模式匹配的专用语言。虽然正则表达式可以有多种不同的形式,但它们都有着共同的特点:模式中的大多数字符都
0次下载 2008-10-29 166 Donie1991

74LS138译码器应用--基于8051+Proteus仿真

74LS138译码器应用--基于8051+Proteus仿真
228次下载 2010-11-02 18 f8023m

74ls138中文资料免费下载

74LS138为3线-8线译码器,共有54/74S138和54/74LS138两种线路结构型式,其74LS138工作原理如下:   当一个选通端(G1)为高电平,另两个选通端(/(G2A)和/(G2B))为低电平时,可将地址端(A、B、C)的二进制编码在一个对应的输出端以低电平译出。
49次下载 2017-10-31 0.04 MB Goodtimes

51单片机:74LS138译码实验

51单片机:74LS138译码实验一、实验内容通过单片机P1.2P1.0控制74LS138译码器的使能及译码输入端口,控制其译码输出端口(Y7Y0)。(74LS138译码单元C、B、A分别连接P1.2、P1.1、P1.0。)把译码输出端口Y7Y0连接到L7L0八位LED电平指示输入端口,验证74LS138的逻辑译码功能。二、仿真图三、代码C语言实现:在这里插入代码片```#include <reg52.h>#include <intrins.h&
28次下载 2021-11-12 0.16 MB 王的男人

源码-正则表达式应用一例

易语言是一门以中文作为程序代码编程语言学习例程:易语言-源码-正则表达式应用一例
1次下载 2016-06-07 1KB qiaobin231

RegexTester测试正则表达式

./oschina_soft/RegexTester.zip
2次下载 2022-05-17 0.20 MB xinluoyang

总结linux脚本语法和正则表达式的应用

每日学一点之linux脚本语法以及正则表达式基础
3次下载 2019-11-08 DDT6

74LS13874LS161组成流水灯数电课程设计

81次下载 2013-07-26 621KB write_data

74LS138 有些图片看不到,在附件中

74ls138引脚图 74HC138管脚图:74LS138 为3 线-8 线译码器,共有 54/74S138和 54/74LS138 两种线路结构型式,其工作原理如下: 当一个选通端(G1)为高电平,另两个选通端(/(G2A)和/(G2B))为低电平时,可将地址端(A、B、C)的二进制编码在一个对应的输出端以低电平译出。 利用 G1、/(G2A)和/(G2B)可级联扩展成 24 线译码器;若外接一个反相器还可级联扩展成 32 线译码器。 若将选通端中的一个作为数据输入端时,74LS138还可作数据分配器用与非门组成的3线-8线译码器74LS1383线-8线译码器74LS138的功能表无论从逻辑图还是功能表我们都可以看到74LS138的八个输出引脚,任何时刻要么全为高电平1—芯片处于不工作状态,要么只有一个为低电平0,其余7个输出引脚全为高电平1。如果出现两个输出引脚同时为0的情况,说明该芯片已经损坏。当附加控制门的输出为高电平(S=1)时,可由逻辑图写出由上式可以看出,同时又是这三个变量的全部最小项的译码输出,所以也把这种译码器叫做最小项译码器。71LS138有三个附加的控制端、和。当、时,输出为高电平(S=1),译码器处于工作状态。否则,译码器被禁止,所有的输出端被封锁在高电平,如表3.3.5所示。这三个控制端也叫做“片选”输入端,利用片选的作用可以将多篇连接起来以扩展译码器的功能。带控制输入端的译码器又是一个完整的数据分配器。在图3.3.8电路中如果把作 为“数据”输入端(同时),而将作为“地址”输入端,那么从送来的数据只能通过所指定的一根输出线送出去。这就不难理解为什么把叫做地址输入了。例如 当=101时,门的输入端除了接至输出端的一个以外全是高电平,因此的数据以反码的形式从输出,而不会被送到其他任何一个输出端上。【例3.3.2】 试用两片3线-8线译码器74LS138组成4线-16线译码器,将输入的4位二进制代码译成16个独立的低电平信号。解:由图3.3.8可见,74LS138仅有3个地址输入端。如果想对4位二进制代码,只能利用一个附加控制端(当中的一个)作为第四个地址输入端。取第(1)片74LS138的和作为它的第四个地址输入端(同时令),取第(2)片的作为它的第四个地址输入端(同时令),取两片的、、,并将第(1)片的和接至,将第(2)片的接至,如图3.3.9所示,于是得到两片74LS138的输出分别为图3.3.9 用两片74LS138接成的4线-16线译码器式(3.3.8)表明时第(1)片74LS138工作而第(2)片74LS138禁 止,将的0000~0111这8个代码译成8个低电平信号。而式(3.3.9)表明时,第(2)片74LS138工作,第(1)片74LS138禁止,将 的1000~1111这8个代码译成8个低电平信号。这样就用两个3线-8线译码器扩展成一个4线-16线的译码器了。同理,也可一用两个带控制端的4线-16线译码器接成一个5线-32线译码器。例2. 74LS138 3-8译码器的各输入端的连接情况及第六脚()输入信号A的波形如下图所示。试画出八个输出引脚的波形。解:由74LS138的功能表知,当(A为低电平段)译码器不工作,8个输出引脚全为高电平,当(A为高电平段)译码器处于工作状态。因所以其余7个引脚输出全为高电平,因此可知,在输入信号A的作用下,8个输出引脚的波形如下:即与A反相;其余各引脚的输出恒等于1(高电平)与A的波形无关。2.译码器译码器是组合电路的一部分。所谓译码,就是把代码的特定含义“翻译”出来的过程,而实现译码操作的电路称为译码器。译码器分成三类:(1)二进制译码器:如中规模2-4线译码器74LS139,3-8线译码器74LS138等。(2)二-十进制译码器:实现各种代码之间的转换,如BCD码-十进制译码器74LS145等。(3)显示译码器:用来驱动各种数字显示器,如共阴数码管译码驱动74LS48(或74LS248)共阳数码管译码驱动74LS47(或74LS247)等。2.译码器实验(1)将二进制2-4线译码器74LS139插入IC空插座中,管脚排列图见图13。输入端G、A、B接逻辑开关,输出端Y0、Y1、Y2、Y3 接LED发光二极管,接通电源,按表5输入各逻辑电平,观察输出结果并填入表4.6中。图13 74LS139管脚排列图 图14 74LS138管脚排列图表5 74LS139 2-4线译码器功能表输入输出GBAY0Y1Y2Y31 0 0 0 0x 0 0 1 1x 0 1 0 1注: 表中×为状态随意表6 74LS138 3线-8线译码器功能表输入输出使能选择Y0 Y1 Y2 Y3 Y4 Y5 Y6 Y7G1 G2C B Ax 1 0 x 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0x x x x x x 0 0 0 0 0 1 0 1 0 0 1 1 1 0 0 1 0 1 1 1 0 1 1 1注:G2 = G2A + G2B ,表中×为状态随意 将74LS138集成片插入IC空插座中,输入端G1、G2A、G2B、A、B、C接逻辑开关,输出端Y0 ~ Y7接LED发光二极管,接通电源,按表6输入各逻辑电平,观察输出结果并填入表6中。使能端信号G1、G2A、G2B满足表6条件时,译码器选通。译码器扩展,用74LS139双2-4线译码器可接成3-8线译码器。用74LS138两片3-8线译码器可组成4-16线译码器。图15 74LS145管脚排列图 (2)将BDC码-十进制译码器74LS145插入IC插座中,管脚排列图见图15,输入端A、B、C、D接8421码拨码开关,输出端“0~9”接LED发光二极管。接通电源,拨动拨码开关,观察输出LED发光二极管是否和拨码开关所指示的十进制数字一致。(3)将译码驱动器74LS48(或74LS248)和共阴极数码管LC5011-11(547R)插入IC空插座中,按图16接线。接通电源后,观察数码管显示结果是否和拨码开关指示数据一致。如无8421码拨码开关,可用四位逻辑开关(即普通拨动开关)代替。图16 译码显示电路图 四、注意事项插入或拔取集成片时须切断电源,不能带电操作。译码器原理及常用译码器简介一. 译码器 译码器的功能是对具有特定含义的输入代码进行"翻译",将其转换成相应的输出信号。 译码器的种类很多,常见的有二进制译码器、二-十进制译码器和数字显示译码器。1.二进制译码器(1) 定义二进制译码器:能将n个输入变量变换成2n个输出函数,且输出函数与输入变量构成的最小项具有对应关系的一种多输出组合逻辑电路。(2) 特点● 二进制译码器一般具有n个输入端、2n个输出端和一个(或多个)使能输入端。● 在使能输入端为有效电平时,对应每一组输入代码,仅一个输出端为有效电平,其余输出端为无效电平(与有效电平相反)。● 有效电平可以是高电平(称为高电平译码),也可以是低电平(称为低电平译码)。(3) 典型芯片 常见的MSI二进制译码器有2-4线(2输入4输出)译码器、3-8线(3输入8输出)译码器和4-16线(4输入16输出)译码器等。图7.7(a)、(b)所示分别是T4138型3-8线译码器的管脚排列图和逻辑符号。图7.7 T4138译码器的管脚排列图和逻辑符 图中,A2、A1、A0 ------ 输入端; Y0,Y1,Y2,Y3,Y4,Y5,Y6,Y7------- 输出端; S1,S2,S3 -------- 使能端,作用是禁止或选通译码器。 该译码器真值表如表7.1所示。表7.1 T4138译码器真值表 由真值表可知,当s1=1,s2+s3=0 时,无论A2、A1和A0取何值,输出Y0 、…、Y7中有且仅有一个为0(低电平有效),其余都是1。? 2 .二-十进制译码器二-十进制译码器的功能:将4位BCD码的10组代码翻译成10个十进制数字符号对应的输出信号。例如,常用芯片T331是一个将8421码转换成十进制数字的译码器,其输入A3~A0为8421码,输出Y0~Y9分别代表十进制数字0~9。该译码器的输出为低电平有效。其次,对于8421码中不允许出现的6个非法码(1010~1111),译码器输出端Y0~Y9均无低电平信号产生,即译码器对这6个非法码拒绝翻译。这种译码器的优点是当输入端出现非法码时,电路不会产生错误译码。(该译码器的逻辑电路图和真值表见教材中有关部分)? 3. 数字显示译码器 数字显示译码器是不同于上述译码器的另一种译码器。在数字系统中,通常需要将数字量直观地显示出来,一方面供人们直接读取处理结果,另一方面用以监视数字系统工作情况。 因此,数字显示电路是许多数字设备不可缺少的部分。数字显示译码器是驱动显示器件(如荧光数码管、液晶数码管等)的核心部件,它可以将输入代码转换成相应数字,并在数码管上显示出来。 常用的数码管由七段或八段构成字形,与其相对应的有七段数字显示译码器和八段数字显示译码器。例如,中规模集成电路74LS47,是一种常用的七段显示译 码器,该电路的输出为低电平有效,即输出为0时,对应字段点亮;输出为1时对应字段熄灭。该译码器能够驱动七段显示器显示0~15共16个数字的字形。输 入A3、A2、A1和A0接收4位二进制码,输出Qa、Qb、Qc、Qd、Qe、Qf和Qg分别驱动七段显示器的a、b、c、d、e、f和g段。(74LS47逻辑图和真值表可参见教材中有关部分。) 七段译码显示原理图如图7.8(a)所示,图7.8(b)给出了七段显示笔画与0~15共16个数字的对应关系。? 图7.8 七段译码显示原理及笔画与数字关系 4.译码器应用举例 译码器在数字系统中的应用非常广泛,它的典型用途是实现存储器的地址译码、控制器中的指令译码、代码翻译、显示译码等。除此之外,还可用译码器实现各种组合逻辑功能。下面 举例说明在逻辑设计中的应用。?例1 用3-8线译码器T4138和适当的与非门实现全减器的功能。 解 全减器:能实现对被减数、减数及来自相邻低位的借位进行减法运算,产生相减得到的差及向高位借位的逻辑电路。令: 被减数用Ai表示、减数用Bi表示、来自低位的借位用Gi-1表示、差用Di表示、向相邻高位的借位用Gi表示。可得到全减器的真值表如表7.2所示。 表7.2 全减器真值表 输入S1S2+S3A2A1A0输出Y0Y1Y2Y3Y4Y5Y6Y7100 00100 01100 10100 11101 00101 01101 10101 110dd ddd1d dd01111111101111111101111111101111111101111111101111111101111111101111111111111111 输入输出输入输出AiBiGi-1DiGiAiBiGi-1DiGi0000010010001111010001011110000110111111 由表7.2可写出差数Di和借位Gi的逻辑表达式为?? ?? ?? 用译码器T4138和与非门实现全减器功能时,只需将全减器的输入变量Ai Bi Gi-1分别与译码器的输入A2、A1、A0相连接,译码器使能输入端S1S2S3接固定工作电平,便可在译码器输出端得到3个变量的8个最小项的"非"。根据全减器的输出函数表达式,将相应最小项的"非"送至与非门输入端,便可实现全减器的功能。逻辑电路图如图7.9所示。 ? 图7.9 逻辑电路图 例2 用译码器和与非门实现逻辑函数?? ?F(A,B,C,D)=∑m(2,4,6,8,10,12,14)?? 解 给定的逻辑函数有4个逻辑变量,显然可采用上例类似的方法用一个4-16线的译码器和与非门实现。 此外,也可以充分利用译码器的使能输入端,用3-8线译码器实现4变量逻辑函数。用3-8线译码器实现4变量逻辑函数的方法:用译码器的一个使能端作为变量输入端,将两个3-8线译码器扩展成4-16线译码器。用两片T4138实现给定函数时,可首先将给定函数变换为 然后,将逻辑变量B、C、D分别接至片Ⅰ和片Ⅱ的输入端A2、A1、A0,逻辑变量A接至片Ⅰ的使能端和片Ⅱ的使能端S1。这样,当输入变量A=0时,片Ⅰ工作,片Ⅱ 禁止,由片Ⅰ产生m0~m7 ;当A=1时,片Ⅱ工作,片Ⅰ禁止,由片Ⅱ产生m8~m15。将译码器输出中与函数相关的项进行"与非"运算,即可实现给定函数F的功能。逻辑电路图如图7.10所示。 ?图7.10 逻辑电路图
29次下载 2011-05-18 inghosthell111

匹配字符串中-----正则表达式的使用

关于:匹配字符串中-----正则表达式的使用和大家分享一下
1080次下载 2015-03-20 luerdu

单片机74LS138扩展中断的相关资料推荐

单片机74LS138扩展中断硬件连接:代码:#include #include #define uchar unsigned char#define uint unsigned int***it LED = P1^0;void EX_INT0() interrupt 0{uchar bi = P2 & 0x07;P0 = _cror_(0x7f,bi);}void main(){uint i;
0次下载 2022-01-06 哼小曲

C,C++表达式求值顺序超详解

经常可以在一些讨论组里看到下面的提问:“谁知道下面C语句给n赋什么值?”m = 1; n = m+++m++;最近有位不相识的朋友发email给我,问为什么在某个C++系统里,下面表达式打印出两个4,而不是4和5:a = 4; cout
0次下载 2014-12-08 海同iotek

面对对象和正则表达式如何处理

面对对象是软件开发的方法。面对对象的概念和应用已超越了程序设计和软件开发,扩展到如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、AD技术、人工智能等领域。面向对象是一种对现实世界理解和抽象的方法,是计算机编程技术发展到一定阶段后的产物。
0次下载 2019-07-18 BOY2

Python谈yield表达式及其批量获得minibatches的应用

Python 小谈 yield 表达式及其批量获得 minibatches 的应用
0次下载 2020-05-21 tonychow80

基于运算符信息的数学表达式检索技术

传统的文本检索技术主要面向一维文本,难以用于对二维结构数学表达式的检索。针对该问题,通过引入公式描述结构,实现基于运算符信息的数学表达式检索。利用公式描述结构提取算法获取 Latex数学表达式的节点信息,从而得到公式骨架存储结构。在此基础上,选择运算符值为1的节点及其相关文档建立索引,并通过数学表达式匹配算法得到与输入相似的表达式集合。实验结果表明,该方法能够从519588个数学表达式中快速、准确地找到相似表达式,并
2次下载 2021-04-29 1.53 MB HKFJDK

正则表达式学习心得

正则表达式学习心得
8次下载 2017-10-30 0.46 MB 牵手一起梦

Java-2 数据类型运算符和表达式

关于JAVA入门的一些简明教程,还有一些简单的程序,适合入门PPT。
0次下载 2016-04-29 203KB

负反馈放大电路增益一般表达式的介绍

本文介绍了负反馈放大电路增益的一般表达式。
14次下载 2017-11-22 0.3 MB Abson丶online

正则表达式在Vivado约束文件(xdc)中的应用(转)

我在xdc文件中匹配目标的时候,在可行的情况下更倾向于使用正则表达式。本文就介绍一下我常使用的正则表达式和一些在Vivado中应用的特殊之处,同时也有个别自己尚未解决的问题。
15次下载 2021-02-23 168.72KB 暮枫

系统的传递函数阵和状态空间表达式的转换

系统的传递函数阵和状态空间表达式的转换1.0 实验设备PC 计算机1 台(要求P4-1.8G 以上),MATLAB6.X 软件1 套。1.1 实验目的①学习多变量系统状态空间表达式的建立方法
56次下载 2009-05-15 333

Verilog HDL硬件描述语言_表达式

本章讲述在Verilog HDL中编写表达式的基础。表达式由操作数和操作符组成。表达式可以在出现数值的任何地方使用。verilog相关教程材料,有兴趣的同学可以下载学习。
19次下载 2016-04-25 289KB wuxin754

C语言程序设计--运算符与表达式

c语言对数据有很强的表达能力,具有十分丰富的运算符,利用这些运算符可以组成各种表达式及语句。运算符就是完成某种特定运算的符号表达式则是由运算符及运算对象所组成的
46次下载 2010-07-14 324 不变的信念

Python正则表达式的学习指南

本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。
0次下载 2020-09-15 0.92 MB jf_51060046

C语言指针的表达式实例程序说明

本文档的主要内容详细介绍的是C语言指针的表达式实例程序说明。
4次下载 2019-11-05 0.04 MB Wildesbeast

简单易用的多功能、表达式计算工具下载

相比现实中的计算器,简直是个玩具,更可笑的是绝大多计算器软件都去仿真他们,现在我们可以抛弃传统,使用电脑上才有的真真正正的计算器
10次下载 2021-12-21 1.15 MB jf_84105733

51单片机-流水灯(74LS13874HC154)

#include<reg51.h>#define uchar unsigned char#define uint unsigned intsbit EXT0_interrupt = P3^2;sbit EXT1_interrupt = P3^3;void _74HC154();void _74LS138();//延时函数 i=1时,大约延时10usvoid delay(uint ms){ uchar i; while(ms--) for(i=0;i<
15次下载 2021-11-21 0.23 MB leexiuhua

基于正则表达式的数据处理应用方斌

基于正则表达式的数据处理应用_方斌
0次下载 2017-03-15 281KB sunht

php 记忆卡 字符串 正则表达式

php 记忆卡 字符串 正则表达式
6次下载 2017-09-07 0.86 MB 牵手一起梦

LabVIEW之表达式节点、公式节点和公式VI

主要介绍LabVIEW的表达式节点、公式节点和公式VI。
23次下载 2021-03-16 0.98 MB 姚小熊27

SQL中使用公用表表达式应用with as的方法说明

 公用表表达式 (CTE) 可以认为是在单个 SELECT、INSERT、UPDATE、DELETE 或 CREATE VIEW 语句的执行范围内定义的临时结果集。CTE 与派生表类似,具体表现在不存储为对象,并且只在查询期间有效。与派生表的不同之处在于,CTE 可自引用,还可在同一查询中引用多次。
4次下载 2019-11-07 0.03 MB Wildesbeast

如何编写C语言代码中的乘法正确表达式详细概述

在C代码中写乘法表达式,使它们既正确又有效,尤其是当技术上非法的表达式在某些情况下能产生用户首先想要的代码时。此文档将帮助您选择算法的正确表达式。
4次下载 2018-05-04 0.04 MB Wildesbeast

Oracle中常用的函数与表达式讲解

Oracle中常用的函数与表达式讲解(ups电源技术支持工程师招聘)-该文档为Oracle中常用的函数与表达式讲解文档,是一份还算不错的参考文档,感兴趣的可以看看,,,,,,,,,,,,,
2次下载 2021-09-28 52.01KB 青春乐手

基于HMM的文本域数学表达式提取研究

本文以隐马尔科夫模型(HMM)为基础,针对英文文本,提出了一种基于HMM的在非结构化文档的文本域中提取数学表达式的方法。首先,针对传统HMM的结构缺陷,引入模型观察值对模型后一时刻状态的直接依赖性,并对模型的参数学习训练算法进行了改进。在此基础上,设计了具有新型结构的改进型HMM。针对HMM训练效果对初始参数的敏感度较强的问题,引入量子粒子群(QPSO)智能优化算法对初始参数的选择进行优化,并设计了基于QPSO的改进型HMM初始参数优
0次下载 2023-05-15 3.19 MB jf_43433540

三输入变量判奇电路的真值表及表达式资料下载

电子发烧友网为你提供三输入变量判奇电路的真值表及表达式资料下载的电子资料下载,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。
266次下载 2021-03-30 108.04KB QIANGGAO

使用74LS13874LS151数据选择器在非扩展状态下进行多变量函数运算的功能

  在数字电路中,常用的中等规模集成二进制译码器种类很多,为了便于扩展译码器的输入变量,集成译码器常带有若干个选通控制端(使能端或控制端)。本文在非扩展状态下,研究了充分利用74LS138和74LS151的特点实现多变量函数的运算功能,明显削弱了电路的复杂性,有效地降低了生产成本。
49次下载 2017-11-30 1.20 MB maye2900

74LS138译码器的Multisim仿真实例电路图免费下载

本文档的主要内容详细介绍的是74LS138译码器的Multisim仿真实例电路图免费下载。
183次下载 2020-09-04 0.07 MB Wildesbeast

74LS138译码器应用的仿真电路图免费下载

本文档的主要内容详细介绍的是74LS138译码器应用的仿真电路图免费下载。
50次下载 2020-03-19 0.04 MB Wildesbeast

基于89c51的74ls138模块的四位数码管动态显示

基于89c51的74ls138模块的四位数码管动态显示简介 本人的开发板上只有八位数码管,因此是将p2口的三位接在138的输入上,输出口的前四位接在八位数码管的位选段上以实现四位数码管的显示。 动态数码管的显示原理是利用余辉效应,又被称作视觉暂留效应。(人眼在观察景物时,光信号传入大脑神经,需经过一段短暂的时间,光的作用结束后,视觉形象并不立即消失,这种残留的视觉称“后像”,视觉的...
34次下载 2021-11-24 0.12 MB wanen001

基于AT89C51单片机74LS138译码器应用Proteus仿真及程序

基于AT89C51单片机74LS138译码器应用Proteus仿真及程序
1次下载 2023-05-04 0.87 MB 好纠结哦

74LS138高速的硅栅CMOS器件芯片学习参考手册

74LS138高速的硅栅CMOS器件芯片学习参考手册免费下载。
14次下载 2021-05-25 0.16 MB 姚小熊27

74LS138译码器的应用程序和电路图免费下载

本文档的主要内容详细介绍的是74LS138译码器的应用程序和电路图免费下载。
14次下载 2020-05-27 0.03 MB Wildesbeast

SN54LS138,SN54S138,SN74LS138,S

These Schottky-clamped TTL MSI circuits are designed to be used in high-performance memory decoding or data-routing applications requiring very short propagation delay times. In high-performance memory systems, these decoders can be use
8次下载 2010-08-12 896 wowhao

subs函数在MATLAB求解符号表达式数值的使用

本帖最后由 zhihuizhou 于 2012-2-3 15:08 编辑 使用的函数是subs,如果你已经知道了,就没必要继续往下看了,浪费时间,O(∩_∩)O首先是调用格式:R = subs(S)R = subs(S, new)R = subs(S, old, new)其中S为符号表达式,默认的是变量x!下面看几个例子,相信大家就是使用了!例1: >> syms x;>> f=x^2;>> subs(f,2)ans =4例2:将表达式x^2+y^2中x取值为2 >> syms x y;>> f=x^2+y^2;>> subs(f,x,2)ans =y^2 + 4例3: >> syms x y;>> f=x^2+y^2;>> subs(f,findsym(f),2)ans =y^2 + 4其中findsym(f)为查找f中所有的符号变量例4:同时对两个或多个变量取值求解 >> syms a b;subs(cos(a) + sin(b), {a, b}, {sym('alpha'), 2})ans =sin(2) + cos(alpha)例5:带入数据的值也可以是数组形式 >> syms t a;>> subs(exp(a*t), 'a', -magic(2))ans =[1/exp(t), 1/exp(3*t)][ 1/exp(4*t), 1/exp(2*t)]
0次下载 2012-02-03 zhihuizhou

嵌入式C语言中:&= 与等于, |=或等于表达式的作用是什么

a &= b,就是将a与b做按位“与”运算,结果赋值给a,也就相当于a = a & b;a |= b就是将a,b 做按位”或“运算,结果给a,相当于a = a | b;(&与运算只有1&1才等于1,其余1&0、0&1、0&0都为0;|或运算只有0&0才等于0,其余1&0、0&1、1&1都为1)在嵌入式...
2次下载 2021-12-15 南风一号

十进制46.25对应的二进制表达式为什么

1、十进制46.25对应的二进制表达式为()。A 101110.11B 101101.01C 101110.1 D 101110.01解析:首先这个题目是由整数部分和小数不同共同组成的,整数部分的计算是最简单的,整数部分除以2得到的余数按照逆向顺序排列后就是整数部分转化为二进制后的结果,详细过程如下所示:46转化为二进制的结果就是101110小数部分的计算可能很多人记不清楚了,小数部分每次乘以2后得出的结果取其整数部分,直到小数部分为0或达到精度要求为止
1次下载 2021-07-27 张峰9998

考研笔记:有关片选信号逻辑表达式求解的探究 精选资料推荐

考研笔记:有关片选信号逻辑表达式求解的探究今天做题时碰到了一个让人非常头疼的问题,是一道涉及到计算机组成原理知识点的题目,本以为通过之前书上讲的普通方法便可立即解出此题,但跃跃一试一番后,发现自己却错地一塌糊涂,于是便打开参考答案仔细研究了一番,可琢磨了好一阵子后还是一头雾水,因此只好去网上搜资料,看有没有大佬能够给出片选信号逻辑表达式求解的详细流程来观摩一番,可是翻来覆去,还是没有找到令人...
0次下载 2021-07-29 xymbmcu

74LS74

本帖最后由 gk320830 于 2015-3-9 15:46 编辑
96次下载 2010-05-16 h1654155731.3329

Java的基础知识包括:基本数据类型表达式类与对象等资料

基础不牢,地动山摇。最近不少同学在问我基础问题,小编在这里便给大家重新将Java 基础知识梳理一遍。包括了:基本数据类型表达式类与对象子类与继承.面向抽象编程面向接口编程
0次下载 2018-10-16 0.30 MB sp699270

74ls74

74ls详细资料
0次下载 2016-11-30 zhangpei别致

改进的基因表达式程序设计实现复杂函数的自动建模

基因表达式程序设计(简称GEP)是一种新型的遗传算法,它继承了遗传程序设计(简称GP)和遗传算法的优点并且具有更高的效率和更强的搜索能力,但同时也存在缺乏学习机制,
19次下载 2009-07-30 195 海年年

神奇的匹配:正则表达式求精之旅 扫描版带目录.part2

神奇的匹配:正则表达式求精之旅 扫描版带目录 第二部分
0次下载 2017-11-03 26595KB maomaomao66

基于改进正则表达式规则分组的内网行为审计方案

针对网络安全审计中对应用层协议审计能力不足的问题,提出一种基于改进正则表达式(RE)规则分组的内网行为审计方案。首先,通过正则表达式对需审计的协议进行描述,并设置相关参数,使内网中出现频率高和审计中相对重要的协议状态在正则表达式描述集中取得高优先级;然后,在正则表达式交互值小的前提下,尽可能地将高优先级协议状态表达式构建到相同自动机分组中以生成审计引擎;最后,根据审计需求,改变相关参数,实现对内网行为
0次下载 2017-12-14 0.74 MB 我快闭嘴

可将有向无环图转换成代数表达式树的方法

文中给出一种将有向无环图转换成代数表达式树的方法,该方法能够实现图的串联合并、并联合并和串行化合并,并且能够处理图中的函数型顶点。与以往的转换方法相比,文中所给岀的转换能够处理类型更为广泛的图和顶点,因此应用也更为广泛。在给出转换方法的同时对转换的运行时间也进行了分析,考虑到实际应用情况,转换时间只与图中边的数量有关,所以转换的效率较高.
0次下载 2021-04-22 1.75 MB HKFJDK

Python正则表达式教程之标准库的完整介绍及使用示例说明

本文介绍了Python对于正则表达式的支持,包括正则表达式基础以及Python正则表达式标准库的完整介绍及使用示例。本文的内容不包括如何编写高效的正则表达式、如何优化正则表达式,这些主题请查看其他教程。
3次下载 2019-01-23 0.63 MB Wildesbeast

C语言实用教程之数据类型运算符和表达式的详细资料说明

本文档详细介绍的是C语言实用教程之数据类型运算符和表达式的详细资料说明主要内容包括了:1 一个简单的C程序例子,2 C程序常见符号分类,3 数据类型,4 常量,5 变量,6 常用运算符及表达式,7 赋值和表达式中的类型转换
10次下载 2019-02-26 1.69 MB Wildesbeast

基于改进基因表达式程序设计的股票指数预测

介绍基因表达式程序设计方法的基本原理,针对股票指数分析与预测问题,在经典的GEP 算法基础上,提出一种基于动态变异算子的改进的GEP 算法——IGEP 算法,动态变异算子随着进
5次下载 2009-03-20 329 wowhao

传递函数 2.3状态空间表达式的建立 2.4线性变换

现代控制理论-2.2传递函数 2.3状态空间表达式的建立 2.4线性变换
0次下载 2016-12-13 814KB

C语言教程之C语言中级培训教程—何谓表达式

表达式的概念 ALU的构造决定了它只能进行二元运算。那么一个复杂表达式的多次计算如何处理? 只好按优先级和结合性一点一点地做。这就产生了中间结果,暂存在哪里?只有内存。内存里会有一些无名的、占一定空间的、短命的变量存在,它们稍纵即逝,由系统来管理。它们就叫做表达式的值。
0次下载 2018-09-04 0.42 MB tjb_422823

C++入门教程之数据类型、运算符和表达式的详细资料说明

本文档的详细介绍的是C++入门教程之数据类型、运算符和表达式的详细资料说明。主要内容包括了: 基本数据类型 常量和变量 输入输出 运算符和表达式 数据类型的转换 构造数据类型
2次下载 2019-02-15 0.67 MB Wildesbeast

C++程序设计教程之数据类型与表达式的详细资料说明

本文档的主要内容详细介绍的是C++程序设计教程之数据类型与表达式的详细资料说明包括了:1 . C++的数据类型,2 . 常量,3 . 变量,4 . C++的运算符,5 . 算术运算符与算术表达式,6 . 赋值运算符与赋值表达式,7. 逗号运算符与逗号表达式
0次下载 2019-03-14 0.25 MB Wildesbeast

visual C++ 2010 CLR字符串与正则表达式

在应用程序中,最常用的对象就是字符串。本章主要讨论.NET框架中的字符与字符串处理机制。首先介绍System::Char结构以及各种处理单个字符的方式,然后深入介绍在.NET类库中处理字符串的功能强大的类System::String类。在介绍完字符串的常用操作后,将进一步学习正则表达式的概念和语法,以及如何利用.NET提供的许多类来对文本进行正则表达式分析。使用正则表达式可以大大简化程序员处理文本的过程,提高处理效率。
0次下载 2022-07-14 0.84 MB pengkiller

Verilog数字系统设计——简单组合逻辑1(实现逻辑表达式:out = a & (~b ⊕ (c | d)))

系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器
7次下载 2021-12-05 0.15 MB Badagainst
查看更多

暂无数据

上传资料赚积分

7天热门专题

换一换