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

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 00564.html

?? 這是一本關于verilog編程語言的教程,對學習verilog語言有幫助
?? HTML
?? 第 1 頁 / 共 2 頁
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN">
<html>
<head>
<title>7.18 流操作符(壓縮/非壓縮)</title>
    <meta http-equiv="Content-Type" content="text/html; charset=GB2312" />
    <meta name="generator" content="Doc-O-Matic" />
    <meta http-equiv="Content-Style-Type" content="text/css" />
    <link rel="STYLESHEET" href="default.css" type="text/css" />

<script type="text/javascript" src="scripts.js"></script>
</head>
<body class="Element700" onload="onBodyLoadEx('systemverilog31a.html', 'topic', '00564.html');" onmousedown="onBodyMouseDown();">

<!-- Begin Popups -->
<div class="Element801" id="popup00137">
<div class="Element800">
<div class="Element14">
鏈接</div>
<div class="Element11">
<div class="Element10">
<a href="00860.html" target="topic">第七章 操作符與表達式</a>, <a href="00912.html" target="topic">主題</a></div>
</div>
</div>
</div>

<!-- End Popups -->

<!-- Begin Page Header -->
<div class="Element710" id="areafixed">
<div class="Element92">
<table width="100%" cellspacing="0" cellpadding="0">
<tr><td width="33%">
<div class="Element1">
<a href="#" onmousedown="showPopup(this, 'popup00137');"><img src="seealsolink.png" border="0" alt="" title=""></a> SystemVerilog 3.1a語言參考手冊</div>
</td><td width="34%">
<div class="Element2">
</div>
</td><td width="33%">
<div class="Element90">
<a href="00563.html" target="topic"><img src="btn_prev_lightblue.gif" border="0" alt="Previous" title="Previous" onmouseover="switchImage(this, 'btn_prev_lightblue_hover.gif');" onmouseout="switchImage(this, 'btn_prev_lightblue.gif');"></a><a href="00860.html" target="topic"><img src="btn_up_lightblue.gif" border="0" alt="Up" title="Up" onmouseover="switchImage(this, 'btn_up_lightblue_hover.gif');" onmouseout="switchImage(this, 'btn_up_lightblue.gif');"></a><a href="00565.html" target="topic"><img src="btn_next_lightblue.gif" border="0" alt="Next" title="Next" onmouseover="switchImage(this, 'btn_next_lightblue_hover.gif');" onmouseout="switchImage(this, 'btn_next_lightblue.gif');"></a></div>
</td></tr></table><div class="Element5">
7.18 流操作符(壓縮/非壓縮)</div>
</div>
</div>

<!-- End Page Header -->

<!-- Begin Client Area -->
<div class="Element720" id="areascroll">
<div class="Element721">

<!-- Begin Page Content -->
<div class="Element58">
<a name="描述"></a><div class="Element11">
<div class="Element10">
<p class="Element10">
在<a href="00387.html" target="topic">3.16節</a>描述了位流強制類型轉換,當轉換操作可以僅僅使用一個強制類型轉換方便地表達,并且位流的特定順序并不重要的時候,這種方法最為有用。然而,有時位流需要匹配于一個特定的組織形式。流操作符將位流類型(參見<a href="00387.html" target="topic">3.16節</a>)以用戶指定的順序壓縮到一個位序列當中。當流操作符使用在表達式左側的時候,它執行相反的操作:將位流解壓縮成一個或多個變量。如果正在被壓縮的數據包含任何四態類型,那么壓縮操作的結果是四態類型,否則,結果為兩態類型。將四態類型的位流解壓縮成兩態類型變量是通過一個向兩態變量的強制類型轉換實現的,反之亦然。&nbsp;</p>
<p class="Element10">
&nbsp;</p>
<p class="Element10">
位流串聯的語法如下: </p><div class="Element170">
<a href="#" onclick="CopyElementToClipboard('code00245');">Copy Code</a></div>
<div class="Element13"><div class="Element12" id="code00245"><pre class="Element12">streaming_expression ::= <strong><span style="color: #FF0000">{</span></strong>stream_operator [slice_size] stream_concatenation<strong><span style="color: #FF0000">}</span></strong>
<span style="color: #008000">                                                          // 引用自附錄A.8.1</span>

stream_operator ::= <strong><span style="color: #FF0000">&gt;&gt;</span></strong> | <strong><span style="color: #FF0000">&lt;&lt;</span></strong>

slice_size ::= ps_type_identifier | constant_expression

stream_concatenation ::= <strong><span style="color: #FF0000">{</span></strong>stream_expression{<span style="color: #FF0000">,</span> stream_expression}<strong><span style="color: #FF0000">}</span></strong>

stream_expression ::= expression [<strong><span style="color: #FF0000">with</span></strong> <strong><span style="color: #FF0000">[</span></strong>array_range_expression<strong><span style="color: #FF0000">]</span></strong>]

array_range_expression ::=
    expression
  | expression <strong><span style="color: #FF0000">:</span></strong> expression
  | expression <strong><span style="color: #FF0000">+:</span></strong> expression
  | expression <strong><span style="color: #FF0000">-:</span></strong> expression

primary ::=
    ...
  | streaming_expression</pre></div></div>
<p class="Element10" style="text-align: center">
<strong>語法 7-4—位流串聯語法(摘錄自附錄A)</strong></p><p class="Element10">
&nbsp;</p>
<p class="Element10">
流操作符決定了數據位流化的順序:<span style="color: #800080">&gt;&gt;</span>使得數據以從左到右的順序位流化,而<span style="color: #800080">&lt;&lt;</span>使得數據以從右到左的順序位流化。如果指定了<i>slice-size</i>(分片尺寸),那么數據首先被分割成具有特定位數目的分片,然后這些分片以特定的順序位流化。如果沒有指定<i>slice-size</i>,那么缺省尺寸為<span style="color: #FF0000">1</span>(或<span style="color: #0000FF">bit</span>)。如果分片的時候最后一個分片小于設定的分片寬度,那么不會添加填充位。&nbsp;</p>
<p class="Element10">
&nbsp;</p>
<p class="Element10">
例如: </p><div class="Element170">
<a href="#" onclick="CopyElementToClipboard('code00246');">Copy Code</a></div>
<div class="Element13"><div class="Element12" id="code00246"><pre class="Element12"><span style="color: #0000FF">int</span> j <span style="color: #800080">=</span> <span style="color: #800080">{</span><span style="color: #575D94">&quot;A&quot;</span><span style="color: #800080">,</span> <span style="color: #575D94">&quot;B&quot;</span><span style="color: #800080">,</span> <span style="color: #575D94">&quot;C&quot;</span><span style="color: #800080">,</span> <span style="color: #575D94">&quot;D&quot;</span><span style="color: #800080">};</span>

<span style="color: #800080">{&gt;&gt;</span> <span style="color: #800080">{</span>j<span style="color: #800080">}}</span>               <span style="color: #008000">// 產生流 &quot;A&quot; &quot;B&quot; &quot;C&quot; &quot;D&quot;</span>
<span style="color: #800080">{&lt;&lt;</span> <span style="color: #0000FF">byte</span><span style="color: #800080">{</span>j<span style="color: #800080">}}</span>           <span style="color: #008000">// 產生流 &quot;D&quot; &quot;C&quot; &quot;B&quot; &quot;A&quot; (小字節順序)</span>
<span style="color: #800080">{&lt;&lt;</span> <span style="color: #FF0000">16</span><span style="color: #800080">{</span>j<span style="color: #800080">}}</span>             <span style="color: #008000">// 產生流 &quot;C&quot; &quot;D&quot; &quot;A&quot; &quot;B&quot;</span>
<span style="color: #800080">{&lt;&lt; {</span><span style="color: #FF0000">8</span><span style="color: #800080">'</span><span style="color: #0000FF">b</span><span style="color: #FF0000">0011</span><span style="color: #800080">_</span><span style="color: #FF0000">0101</span><span style="color: #800080">}}</span>    <span style="color: #008000">// 產生流 'b1010_1100 (位反轉)</span>
<span style="color: #800080">{&lt;&lt;</span> <span style="color: #FF0000">4</span><span style="color: #800080">{</span><span style="color: #FF0000">6</span><span style="color: #800080">'</span><span style="color: #0000FF">b</span><span style="color: #FF0000">11</span><span style="color: #800080">_</span><span style="color: #FF0000">0101</span><span style="color: #800080">}}</span>     <span style="color: #008000">// 產生流 'b0101_11</span>
<span style="color: #800080">{&gt;&gt;</span> <span style="color: #FF0000">4</span><span style="color: #800080">{</span><span style="color: #FF0000">6</span><span style="color: #800080">'</span><span style="color: #0000FF">b</span><span style="color: #FF0000">11</span><span style="color: #800080">_</span><span style="color: #FF0000">0101</span><span style="color: #800080">}}</span>     <span style="color: #008000">// 產生流 'b1101_01 (相同)</span>
<span style="color: #800080">{&lt;&lt;</span> <span style="color: #FF0000">2</span><span style="color: #800080">{{&lt;&lt; {</span><span style="color: #FF0000">4</span><span style="color: #800080">'</span><span style="color: #0000FF">b</span><span style="color: #FF0000">1101</span><span style="color: #800080">}}}}</span> <span style="color: #008000">// 產生流 'b1110</span></pre></div></div>
<p class="Element10">
流操作符直接操作于integral類型和流。當應用于非壓縮集合類型(例如非壓縮數組、非壓縮結構體、或類)的時候,它們會以深度最先的順序遞歸地遍歷數據直到得到單個integral類型。一個多維壓縮數組會被當作單個integral類型,然而壓縮條目的非壓縮數組會使得每一個壓縮條目被單獨位流化。流操作符只能處理位流類型,處理任何其它類型都會產生一個錯誤。&nbsp;</p>
<p class="Element10">
&nbsp;</p>
<p class="Element10">
壓縮操作的結果可以直接賦值到任何位流類型的變量。如果賦值左側代表一個固定尺寸的變量并且流尺寸大于變量的尺寸,那么會產生一個錯誤。如果變量的尺寸大于流尺寸,那么流會向左調整并在右側填充0。如果左側代表一個動態尺寸的變量(例如隊列或動態數組),那么變量會重新調整尺寸以便容納整個流。如果調整后的變量尺寸大于流的尺寸,那么流會向左調整并在右側填充0。流不是一個integral類型的值;為了在表達式中使用,需要一個強制類型轉換。&nbsp;</p>
<p class="Element10">

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产成人在线| 精品日韩欧美在线| 成人av在线资源| 成人免费毛片高清视频| 精品在线观看免费| 激情文学综合插| 久久99国产乱子伦精品免费| 日韩vs国产vs欧美| 久久精品99国产国产精| 狠狠色狠狠色综合系列| 国产精品一区二区三区网站| 丁香激情综合国产| 日本黄色一区二区| 精品免费一区二区三区| 久久嫩草精品久久久精品| 国产欧美视频一区二区| 国产精品理论片在线观看| 亚洲视频一二三区| 亚洲欧洲成人av每日更新| 午夜欧美在线一二页| 精品综合久久久久久8888| 国产乱码精品一区二区三区av| 国产成人免费视频网站高清观看视频| 成人午夜看片网址| 欧美亚洲综合久久| 欧美r级在线观看| 中文字幕第一区| 污片在线观看一区二区| 国内不卡的二区三区中文字幕| av电影天堂一区二区在线| 欧美日韩在线电影| 日韩精品一区二区三区蜜臀| 国产精品午夜免费| 日本视频免费一区| 粗大黑人巨茎大战欧美成人| 777奇米四色成人影色区| 国产精品无遮挡| 亚洲va中文字幕| 国产馆精品极品| 欧美一区二区三区视频免费| 国产精品国产三级国产| 美女免费视频一区二区| 色综合久久久久网| 精品国产乱码久久久久久蜜臀| 亚洲激情成人在线| 高清国产一区二区| 91精品国产免费久久综合| 综合色中文字幕| 国产在线视视频有精品| 欧美午夜不卡视频| 国产精品美女www爽爽爽| 奇米亚洲午夜久久精品| 色素色在线综合| 中文字幕在线观看一区| 国产精品一区二区视频| 日韩欧美一区二区不卡| 午夜精品久久久久久| 日本精品一区二区三区高清| 中文字幕高清不卡| 国产乱人伦精品一区二区在线观看| 欧美在线观看你懂的| 国产精品久久久久影院亚瑟 | 国产精品三级电影| 国产一区二三区| 欧美成人综合网站| 日本成人中文字幕在线视频| 欧美性一级生活| 亚洲免费看黄网站| 91免费在线视频观看| 中文字幕在线观看一区| 成人av动漫网站| 欧美国产一区在线| 国产乱码精品一区二区三区av| 亚洲精品在线三区| 国产一区二区精品在线观看| 日韩精品最新网址| 国产精品一区二区视频| 日本一区二区三区四区| 国产成人精品免费看| 中文字幕第一区第二区| 白白色亚洲国产精品| 亚洲欧洲韩国日本视频| 波多野结衣中文字幕一区| 亚洲视频图片小说| 在线中文字幕不卡| 亚洲午夜久久久久久久久久久 | 日韩久久久久久| 免费成人在线观看视频| 久久中文字幕电影| 国v精品久久久网| 亚洲在线成人精品| 欧美日韩成人综合| 免费在线观看一区| 国产精品嫩草影院av蜜臀| 91麻豆国产自产在线观看| 午夜欧美一区二区三区在线播放| 5月丁香婷婷综合| 国产剧情一区二区三区| 亚洲欧美一区二区三区孕妇| 91福利小视频| 国产在线日韩欧美| 中文字幕第一区第二区| 欧美视频在线一区二区三区| 久久99精品久久久久久国产越南 | 亚洲欧美欧美一区二区三区| 色综合久久中文字幕| 偷窥国产亚洲免费视频| 久久综合久久鬼色中文字| 色偷偷久久人人79超碰人人澡| 亚洲国产精品久久久久秋霞影院 | 日韩经典中文字幕一区| 久久女同精品一区二区| 欧美中文字幕一二三区视频| 国产主播一区二区| 亚洲国产精品自拍| 国产午夜精品理论片a级大结局| 欧美色图一区二区三区| 国产一区二区三区四区五区美女 | 久久综合久久久久88| 色偷偷久久一区二区三区| 国产在线播放一区二区三区| 亚洲人成网站在线| 欧美精品一区二区三区蜜桃| 91久久香蕉国产日韩欧美9色| 国产一区二区成人久久免费影院| 亚洲女与黑人做爰| 国产亚洲精品资源在线26u| 69堂亚洲精品首页| 欧美亚洲国产一区在线观看网站| 国产一区二区久久| 精品在线一区二区| 日韩在线观看一区二区| 亚洲激情网站免费观看| 国产精品久久毛片a| ww亚洲ww在线观看国产| 日韩一区和二区| 欧美精选在线播放| 欧美色中文字幕| 91电影在线观看| 成人ar影院免费观看视频| 国产精品456| 国产精品一级黄| 国产乱子伦视频一区二区三区| 免费欧美高清视频| 蜜臀久久久99精品久久久久久| 亚洲综合激情另类小说区| 国产精品麻豆欧美日韩ww| 国产蜜臀av在线一区二区三区| 2020日本不卡一区二区视频| 精品国产乱子伦一区| 精品精品欲导航| 精品免费视频.| 国产日韩欧美一区二区三区综合| 精品久久久久香蕉网| 26uuu精品一区二区在线观看| 精品乱码亚洲一区二区不卡| 日韩一卡二卡三卡国产欧美| 日韩午夜精品电影| 久久久久久久网| 国产精品色哟哟网站| 欧美高清一级片在线观看| 中文字幕第一页久久| 亚洲欧美福利一区二区| 偷窥少妇高潮呻吟av久久免费| 午夜精品久久久久久| 麻豆专区一区二区三区四区五区| 久久成人久久鬼色| 国产精品一色哟哟哟| 91视视频在线观看入口直接观看www| 色悠久久久久综合欧美99| 欧美日韩精品一区二区三区蜜桃| 正在播放一区二区| 亚洲精品在线免费播放| 国产精品高清亚洲| 亚洲福利电影网| 国产美女主播视频一区| www.在线成人| 欧美日韩mp4| 亚洲国产精品国自产拍av| 亚洲成年人网站在线观看| 精品亚洲成a人在线观看 | 亚洲精品免费在线播放| 日韩国产精品久久久久久亚洲| 国产美女视频91| 一本到不卡免费一区二区| 欧美一区二区私人影院日本| 国产日韩精品一区二区三区| 亚洲自拍偷拍麻豆| 国产麻豆成人传媒免费观看| 97久久精品人人做人人爽| 91精品国产91久久久久久一区二区 | 视频一区在线播放| 国产成人在线视频网站| 91福利国产精品| 久久久噜噜噜久久中文字幕色伊伊 | 欧美日韩大陆一区二区| 国产日产精品1区| 免费成人结看片| 色婷婷精品大在线视频| 久久中文字幕电影|