亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? 1076_7.html

?? basic exemple. Do an ADD of two 4 bits numbers
?? HTML
?? 第 1 頁 / 共 5 頁
字號(hào):
<html>
<head>
<title>VHDL LRM- Introduction</title>
</head>
<body>
<h1><a name="7">Section 7</a></h1>
<a href="../../HTML/HOMEPG.HTM"><img src="HP.GIF"  border=0></a>
<a href="1076_TOC.HTM"><img src="TOP.GIF" BORDER=0></a>
<a href="1076_6.HTM"><img src="LEFT.GIF" BORDER=0></a>
<a href="1076_8.HTM"><img src="RIGHT.GIF" BORDER=0></a>
<HR>

<h1>Expressions</h1>
<p>
<p>
<p>The rules applicable to the different forms of expression, and to their evaluation, are given in this section.
<h2><a name="7.1">  <a href = "1076_7.HTM#7.1"> 7.1 </a>   Expressions</a></h2>
<p>An expression is a formula that defines the computation of a value.
<pre>     expression ::=
           relation { <b>and</b> relation }
        | relation { <b>or</b> relation }
        | relation { <b>xor</b> relation }
        | relation [ <b>nand</b> relation ]
        | relation [ <b>nor</b> relation ]
        | relation { <b>xnor</b> relation }

     relation ::=
         shift_expression [ relational_operator shift_expression ]

     shift_expression ::=
         simple_expression [ shift_operator simple_expression ]

     simple_expression ::=
         [ sign ] term { adding_operator term }

     term ::=
         factor { multiplying_operator factor }

     factor ::=
           primary [ ** primary ]
        | <b>abs</b> primary
        | <b>not</b> primary

     primary ::=
           name
        | literal
        | aggregate
        | function_call
        | qualified_expression
        | type_conversion
        | allocator
        | ( expression )
</pre>
<p>Each primary has a value and a type.  The only names allowed as primaries are attributes that yield values and names denoting objects or values.  In the case of names denoting objects, the value of the primary is the value of the object.
<p>The type of an expression depends only upon the types of its operands and on the operators applied; for an overloaded operand or operator, the determination of the operand type, or the identification of the overloaded operator, depends on the context (see   <a href = "1076_10.HTM#10.5"> 10.5 </a>  ).  For each predefined operator, the operand and result types are given in the following clause.
<p>NOTE--The syntax for an expression involving logical operators allows a sequence of  <b>and</b>, <b>or</b>, <b>xor</b>, or <b>xnor</b> operators (whether predefined or user-defined), since the corresponding predefined operations are associative.  For the operators <b>nand</b> and <b>nor</b> (whether predefined or user-defined), however, such a sequence is not allowed, since the corresponding predefined operations are not associative.
<h2><a name="7.2">  <a href = "1076_7.HTM#7.2"> 7.2 </a>   Operators</a></h2>
<p>The operators  that may be used in expressions are defined below.  Each operator belongs to a class of operators, all of which have the same precedence level;the classes of operators are listed in order of increasing precedence.

<table border="0">
<tr><td align="left" width="125">logical_operator<td align="center" width="50"><td align="center" width="50">::=<td align="center" width="50"><b>and</b><td align="center" width="50">|<td align="center" width="50"><b>or</b><td align="center" width="50">|<td align="center" width="50"><b>nand</b><td align="center" width="50">|<td align="center" width="50"><b>nor</b><td align="center" width="50">|<td align="center" width="50"><b>xor</b><td align="center" width="50">|<td align="center" width="50"><b>xnor</b></tr>
<tr><td align="left" width="125">relational_operator<td align="center" width="50"><td align="center" width="50">::=<td align="center" width="50">=<td align="center" width="50">|<td align="center" width="50">/=<td align="center" width="50">|<td align="center" width="50">&lt;<td align="center" width="50">|<td align="center" width="50">&lt;=<td align="center" width="50">|<td align="center" width="50">><td align="center" width="50">|<td align="center" width="50">>=</tr>
<tr><td align="left" width="125">shift_operator<td align="center" width="50"><td align="center" width="50">::=<td align="center" width="50"><b>sll</b><td align="center" width="50">|<td align="center" width="50"><b>srl</b><td align="center" width="50">|<td align="center" width="50"><b>sla</b><td align="center" width="50">|<td align="center" width="50"><b>sra</b><td align="center" width="50">|<td align="center" width="50"><b>rol</b><td align="center" width="50">|<td align="center" width="50"><b>ror</b></tr>
<tr><td align="left" width="125">adding_operator<td align="center" width="50"><td align="center" width="50">::=<td align="center" width="50">+<td align="center" width="50">|<td align="center" width="50">-<td align="center" width="50">|<td align="center" width="50">&amp;<td align="center" width="50"><td align="center" width="50"><td align="center" width="50"><td align="center" width="50"><td align="center" width="50"><td align="center" width="50"></tr>
<tr><td align="left" width="125">sign<td align="center" width="50"><td align="center" width="50">::=<td align="center" width="50">+<td align="center" width="50">|<td align="center" width="50">-<td align="center" width="50"><td align="center" width="50"><td align="center" width="50"><td align="center" width="50"><td align="center" width="50"><td align="center" width="50"><td align="center" width="50"><td align="center" width="50"></tr>
<tr><td align="left" width="125">mutiplying_operator<td align="center" width="50"><td align="center" width="50">::=<td align="center" width="50">*<td align="center" width="50">|<td align="center" width="50">/<td align="center" width="50">|<td align="center" width="50"><b>mod</b><td align="center" width="50">|<td align="center" width="50"><b>rem</b><td align="center" width="50"><td align="center" width="50"><td align="center" width="50"><td align="center" width="50"></tr>
<tr><td align="left" width="125">micellaneous_operator<td align="center" width="50"><td align="center" width="50">::=<td align="center" width="50">**<td align="center" width="50">|<td align="center" width="50"><b>abs</b><td align="center" width="50">|<td align="center" width="50"><b>not</b><td align="center" width="50"><td align="center" width="50"><td align="center" width="50"><td align="center" width="50"><td align="center" width="50"><td align="center" width="50"></tr>
</table>
</center>
<p>Operators of higher precedence are associated with their operands before operators of lower precedence.  Where the language allows a sequence of operators, operators with the same precedence level are associated with their operands in textual order, from left to right.  The precedence of an operator is fixed and may not be changed by the user, but parentheses can be used to control the association of operators and operands.
<p>In general, operands in an expression are evaluated before being associated with operators.  For certain operations, however, the right-hand operand is evaluated if and only if the left-hand operand has a certain value.  These operations are called <i>short-circuit</i> operations.  The logical operations <b>and</b>, <b>or</b>, <b>nand</b>, and <b>nor</b> defined for operands of types BIT and BOOLEAN are all short-circuit operations; furthermore, these are the only short-circuit operations.
<p>Every predefined operator is a pure function (see   <a href = "1076_2.HTM#2.1"> 2.1 </a>  ).  No predefined operators have named formal parameters; therefore, named association (see   <a href = "1076_4.HTM#4.3.2.2"> 4.3.2.2 </a>  ) may not be used when invoking a predefined operation.
<h4>NOTES</h4>
<p>
<p>1--The predefined operators for the standard types are declared in package STANDARD as shown in   <a href = "1076_14.HTM#14.2"> 14.2 </a>  .
<p>2--The operator <b>not</b> is classified as a miscellaneous operator for the purposes of defining precedence, but is otherwise classified as a logical operator.
<h3><a name="7.2.1">  <a href = "1076_7.HTM#7.2.1"> 7.2.1 </a>   Logical operators</a></h3>
<p>The logical operators <b>and</b>, <b>or</b>, <b>nand</b>, <b>nor</b>,<b>xor</b>, <b>xnor</b>, and <b>not</b> are defined for predefined types BIT and BOOLEAN.  They are also defined for any one-dimensional array type whose element type is BIT or BOOLEAN.  For the binary operators <b>and</b>,<b>or</b>, <b>nand</b>, <b>nor</b>, <b>xor</b>, and <b>xnor</b>, the operands must be of the same base type.  Moreover, for the binary operators <b>and</b>,<b>or</b>, <b>nand</b>, <b>nor</b>, <b>xor</b>, and <b>xnor</b> defined on one-dimensional array types, the operands must be arrays of the same length,the operation is performed on matching elements of the arrays, and the result is an array with the same index range as the left operand.  For the unary operator <b>not</b> defined on one-dimensional array types, the operation is performed on each element of the operand, and the result is an array with the same index range as the operand.
<p>The effects of the logical operators are defined in the following tables. The symbol T represents TRUE for type BOOLEAN, '1' for type BIT; the symbol F represents FALSE for type BOOLEAN, '0' for type BIT.<br><br>

<table border="0">
<tr><td align="center" width="25"><u>A</u><td align="center" width="25"><u>B</u><td align="center" width="75"><u>A <b>and</b> B</u><td align="center" width="25"><td align="center" width="25"><u>A</u><td align="center" width="25"><u>B</u><td align="center" width="75"><u>A <b>or</b> B</u><td align="center" width="25"><td align="center" width="25"><u>A</u><td align="center" width="25"><u>B</u><td align="center" width="75"><u>A <b>xor</b> B</u></tr>
<tr><td align="center" width="25"><td align="center" width="25"><td align="center" width="75"><td align="center" width="25"><td align="center" width="25"><td align="center" width="25"><td align="center" width="75"><td align="center" width="25"><td align="center" width="25"><td align="center" width="25"><td align="center" width="75"></tr>
<tr><td align="center" width="25">T<td align="center" width="25">T<td align="center" width="75">T<td align="center" width="25"><td align="center" width="25">T<td align="center" width="25">T<td align="center" width="75">T<td align="center" width="25"><td align="center" width="25">T<td align="center" width="25">T<td align="center" width="75">F</tr>
<tr><td align="center" width="25">T<td align="center" width="25">F<td align="center" width="75">F<td align="center" width="25"><td align="center" width="25">T<td align="center" width="25">F<td align="center" width="75">T<td align="center" width="25"><td align="center" width="25">T<td align="center" width="25">F<td align="center" width="75">T</tr>
<tr><td align="center" width="25">F<td align="center" width="25">T<td align="center" width="75">F<td align="center" width="25"><td align="center" width="25">F<td align="center" width="25">T<td align="center" width="75">T<td align="center" width="25"><td align="center" width="25">F<td align="center" width="25">T<td align="center" width="75">T</tr>
<tr><td align="center" width="25">F<td align="center" width="25">F<td align="center" width="75">F<td align="center" width="25"><td align="center" width="25">F<td align="center" width="25">F<td align="center" width="75">F<td align="center" width="25"><td align="center" width="25">F<td align="center" width="25">F<td align="center" width="75">T</tr>
<tr><td align="center" width="25"><td align="center" width="25"><td align="center" width="75"><td align="center" width="25"><td align="center" width="25"><td align="center" width="25"><td align="center" width="75"><td align="center" width="25"><td align="center" width="25"><td align="center" width="25"><td align="center" width="75"></tr>
<tr><td align="center" width="25"><u>A</u><td align="center" width="25"><u>B</u><td align="center" width="75"><u>A <b>nand </b>B</u><td align="center" width="25"><td align="center" width="25"><u>A</u><td align="center" width="25"><u>B</u><td align="center" width="75"><u>A <b>nor </b>B</u><td align="center" width="25"><td align="center" width="25"><u>A</u><td align="center" width="25"><u>B</u><td align="center" width="75"><u>A <b>xnor </b>B</u></tr>
<tr><td align="center" width="25"><td align="center" width="25"><td align="center" width="75"><td align="center" width="25"><td align="center" width="25"><td align="center" width="25"><td align="center" width="75"><td align="center" width="25"><td align="center" width="25"><td align="center" width="25"><td align="center" width="75"></tr>
<tr><td align="center" width="25">T<td align="center" width="25">F<td align="center" width="75">F<td align="center" width="25"><td align="center" width="25">T<td align="center" width="25">T<td align="center" width="75">F<td align="center" width="25"><td align="center" width="25">T<td align="center" width="25">T<td align="center" width="75">T</tr>
<tr><td align="center" width="25">T<td align="center" width="25">T<td align="center" width="75">T<td align="center" width="25"><td align="center" width="25">T<td align="center" width="25">F<td align="center" width="75">F<td align="center" width="25"><td align="center" width="25">T<td align="center" width="25">F<td align="center" width="75">F</tr>
<tr><td align="center" width="25">F<td align="center" width="25">T<td align="center" width="75">T<td align="center" width="25"><td align="center" width="25">F<td align="center" width="25">T<td align="center" width="75">F<td align="center" width="25"><td align="center" width="25">F<td align="center" width="25">T<td align="center" width="75">F</tr>
<tr><td align="center" width="25">F<td align="center" width="25">T<td align="center" width="75">T<td align="center" width="25"><td align="center" width="25">F<td align="center" width="25">F<td align="center" width="75">T<td align="center" width="25"><td align="center" width="25">F<td align="center" width="25">F<td align="center" width="75">T</tr>
<tr><td align="CENTER" width="75"><u>A</u><td align="CENTER" width="75"><b><u>not A</u></b></tr>
<tr><td align="CENTER" width="75"><td align="CENTER" width="75"></tr>
<tr><td align="CENTER" width="75">T<td align="CENTER" width="75">F</tr>
<tr><td align="CENTER" width="75">F<td align="CENTER" width="75">T</tr>
</table>
<p>For the short-circuit operations <b>and</b>, <b>or</b>, <b>nand</b>, and <b>nor</b> on types BIT and BOOLEAN, the right operand is evaluated only if the value of the left operand is not sufficient to determine the result of the operation.  For operations <b>and</b> and <b>nand</b>, the right operand is evaluated only if the value of the left operand is T; for operations <b>or</b> and <b>nor</b>, the right operand is evaluated only if the value of the left operand is F.
<p>NOTE--All of the binary logical operators belong to the class of operators with the lowest precedence.  The unary logical operator <b>not</b> belongs to the class of operators with the highest precedence.
<h3><a name="7.2.2">  <a href = "1076_7.HTM#7.2.2"> 7.2.2 </a>   Relational operators</a></h3>
<p>Relational operators include tests for equality, inequality, and ordering of operands.  The operands of each relational operator must be of the same type.  The result type of each relational operator is the predefined type BOOLEAN.<br>
<br>
<center>
<table border="1">

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91精品国产全国免费观看| 一区二区三区免费看视频| 在线观看91精品国产入口| 成人听书哪个软件好| 国产精品99久久久久久宅男| 精品影视av免费| 奇米色一区二区| 蜜桃视频在线观看一区| 美女性感视频久久| 国产精品小仙女| 99国产精品久久久久久久久久久 | 26uuu国产电影一区二区| 欧美丰满少妇xxxbbb| 欧美一区二区私人影院日本| 欧美不卡一二三| 久久精品在线免费观看| 亚洲国产高清在线观看视频| 中文字幕中文字幕在线一区| 亚洲乱码中文字幕| 五月天亚洲精品| 国内成人免费视频| 97精品国产97久久久久久久久久久久 | 欧美成人性福生活免费看| 337p日本欧洲亚洲大胆精品| 国产欧美一区二区精品性色超碰| 亚洲欧美在线另类| 天堂精品中文字幕在线| 国产高清在线观看免费不卡| 99麻豆久久久国产精品免费 | 欧美最新大片在线看| 欧美成人官网二区| 亚洲男人的天堂网| 蜜桃视频免费观看一区| 色综合久久六月婷婷中文字幕| 欧美一级久久久久久久大片| 亚洲国产精品传媒在线观看| 亚洲成a人v欧美综合天堂| 国产美女久久久久| 欧美日韩精品一区二区三区四区 | 国产精品18久久久久久久久久久久| 成人h精品动漫一区二区三区| 欧美日韩极品在线观看一区| 欧美国产丝袜视频| 蜜桃视频一区二区| 91黄视频在线观看| 国产精品你懂的在线欣赏| 天堂资源在线中文精品| 99vv1com这只有精品| 久久男人中文字幕资源站| 亚洲第一电影网| 色香蕉久久蜜桃| 国产精品嫩草久久久久| 国模大尺度一区二区三区| 在线亚洲人成电影网站色www| 国产欧美一区二区精品忘忧草| 蜜臀久久久久久久| 欧美日韩高清一区二区不卡| 亚洲人吸女人奶水| 成人av电影在线观看| 国产日韩av一区二区| 韩国三级电影一区二区| 91精品国产综合久久久久久久| 亚洲一区二区综合| 色呦呦日韩精品| 综合久久久久久久| 99久久精品国产观看| 国产女人18水真多18精品一级做| 韩国三级在线一区| 国产无一区二区| 国产乱对白刺激视频不卡| 精品国产一区a| 国产资源在线一区| www国产亚洲精品久久麻豆| 视频一区二区三区在线| 777精品伊人久久久久大香线蕉| 亚洲黄色性网站| 色婷婷久久综合| 亚洲亚洲精品在线观看| 欧美日韩亚洲综合在线| 日韩精彩视频在线观看| 日韩一区二区三区av| 精品一区二区三区av| 久久精品视频在线免费观看 | 一二三四社区欧美黄| 一本大道av伊人久久综合| 亚洲综合久久av| 欧美日韩日日夜夜| 奇米色一区二区| 国产午夜精品福利| 91免费精品国自产拍在线不卡| 亚洲欧洲精品成人久久奇米网| 91浏览器打开| 日韩精品高清不卡| 欧美激情一区三区| 不卡一卡二卡三乱码免费网站| 国产精品国产三级国产普通话99| 一本一道综合狠狠老| 亚洲h精品动漫在线观看| 91精品久久久久久蜜臀| 国内精品免费在线观看| 综合欧美一区二区三区| 欧美日韩国产综合一区二区三区| 蜜臀a∨国产成人精品| 国产亚洲精品福利| 色婷婷综合在线| 婷婷中文字幕综合| 亚洲国产精品成人综合色在线婷婷| 91在线观看成人| 日韩国产欧美一区二区三区| 久久综合999| 色噜噜偷拍精品综合在线| 激情小说亚洲一区| 亚洲欧美日韩久久精品| 日韩欧美亚洲一区二区| av成人动漫在线观看| 免费不卡在线视频| 亚洲乱码国产乱码精品精98午夜 | 国产精品欧美极品| 欧美疯狂性受xxxxx喷水图片| 国产成人aaa| 午夜不卡在线视频| 亚洲欧洲成人自拍| www国产精品av| 色综合色狠狠天天综合色| 免费在线观看日韩欧美| 亚洲蜜臀av乱码久久精品蜜桃| 欧美成人精品1314www| 欧美三级资源在线| 成人永久免费视频| 激情偷乱视频一区二区三区| 一个色在线综合| 国产精品久99| 国产欧美一区二区精品久导航| 欧美男人的天堂一二区| 99re成人精品视频| 国产成人综合网| 久久精品国产免费| 日韩精品1区2区3区| 亚洲一区在线观看免费观看电影高清| 中文字幕国产一区二区| 欧美mv和日韩mv国产网站| 欧美另类久久久品| 欧美性色综合网| 91久久免费观看| 日本精品一级二级| av电影在线观看一区| 丰满少妇久久久久久久| 国产精品中文字幕日韩精品| 麻豆传媒一区二区三区| 日韩精品电影一区亚洲| 日韩电影一区二区三区四区| 亚洲国产视频网站| 亚洲午夜日本在线观看| 亚洲一区视频在线观看视频| 亚洲一区二区在线播放相泽 | 欧美一区二区三区不卡| 欧美日韩国产成人在线91| 欧美曰成人黄网| 欧美精品免费视频| 91精品久久久久久蜜臀| 欧美一区二区在线看| 日韩视频在线一区二区| 日韩免费看的电影| 国产欧美日韩久久| 最新不卡av在线| 亚洲男人电影天堂| 亚洲高清一区二区三区| 首页欧美精品中文字幕| 奇米精品一区二区三区在线观看一| 丝袜国产日韩另类美女| 麻豆精品一区二区三区| 国产真实乱对白精彩久久| 国产福利精品一区| 色综合一个色综合亚洲| 欧美麻豆精品久久久久久| 日韩欧美一区二区不卡| 国产日韩成人精品| 亚洲人xxxx| 秋霞电影网一区二区| 国产麻豆日韩欧美久久| 91色|porny| 91精品国产手机| 欧美韩国一区二区| 亚洲一区在线观看视频| 国模一区二区三区白浆| 91蜜桃视频在线| 日韩欧美123| 亚洲欧美一区二区三区极速播放| 午夜精品久久久久久不卡8050| 国产综合色视频| 在线观看日韩电影| 欧美mv日韩mv亚洲| 亚洲色图在线看| 精品一二三四在线| 色素色在线综合| 欧美精品一区二区三区在线| 亚洲精品中文字幕乱码三区| 久久er99热精品一区二区| 99re在线精品| 久久日韩粉嫩一区二区三区|