日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

verilog 移位运算符 说明_Verilog学习笔记基本语法篇(二)·········运算符...

發布時間:2024/7/23 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 verilog 移位运算符 说明_Verilog学习笔记基本语法篇(二)·········运算符... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

Verilog HDL的語言的運算符的范圍很廣,按照其功能大概可以分為以下幾類:

(1)算術運算符+,-,*,/,%

優先順序

!~

* ?/ ? %

+ ? ?-

<< ? ?>>

< ? ?<= ?> ? >=

== ?!== ?=== !===

&

^ ?^~

|

&&

||

?:

最高優先級別

最低優先級別

(2)賦值運算符 =,<=

(3)關系運算符> ,=,<=

(4)邏輯運算符&&, ||, !

(5)條件運算符?:

(6)位運算符 ~, | , ^ ,& ,^~

(7)移位運算符 << ,>>

(8)拼接運算符 {}

(9)其他。

1)基本的算術運算符:加減乘都比較簡單這里不再記錄。

在進行整數的除法運算時,結果要略去小數部分,只取整數部分;而進行取模運算時(%,亦稱作求余運算符)結果的符號位采用模運算符中第一個操作數的符號。

-10%3 ?結果 -1 ?11%-3 ?結果為2

注意:在進行算術運算時,如果某一個操作數有不確定的值x,則整個結果也為不確定值x。

2)位運算符:

按位取反~ 、按位與 & 、按位或 | 、按位異或 ^ 、按位同或 ^~

在不同長度的數據進行位運算時,系統會自動的將兩個數右端對齊,位數少的操作數會在相應的高位補0,一時的兩個操作數按位進行操作。

3)邏輯運算符:

邏輯與 &&、邏輯或 ||、邏輯非 !

其中&&和||是雙目運算符,其優先級別低于關系運算符,而 !高于算術運算符。

4)關系運算符

< 、 > 、 ?<= ?、 ?>= 如果關系運算是假的,則返回值是0,如果聲明的關系是真的,則返回值是1。 關系運算符的優先級別低于算數運算符。

如: ?a

a

size-1

size-(1

總結

以上是生活随笔為你收集整理的verilog 移位运算符 说明_Verilog学习笔记基本语法篇(二)·········运算符...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。