硬體描述語言和一般的高階語言有什麼不同

2021-04-08 21:41:18 字數 1018 閱讀 1316

1樓:匿名使用者

一、語言構成不同

1、硬體描述語言:是電子系統硬體行為描述、結構描述、資料流描述的語言。

2、高階語言:其語法和結構更類似漢字或者普通英文,且由於遠離對硬體的直接操作,使得一般人更容易學習。

二、語言特點不同

1、硬體描述語言:是對電路系統的結構、行為的標準文字描述。硬體描述語言和一些並行程式語言一樣存在並行性的表達方式。

2、高階語言:較接近自然語言和數學公式的程式設計,基本脫離了機器的硬體系統,用人們更易理解的方式編寫程式。

三、優勢不同

1、硬體描述語言:利用這種語言,數位電路系統的設計可以從頂層到底層(從抽象到具體)逐層描述自己的設計思想,用一系列分層次的模組來表示極其複雜的數字系統。

2、高階語言:與計算機的硬體結構及指令系統無關,有更強的表達能力,可方便地表示資料的運算和程式的控制結構,能更好的描述各種演算法,而且容易學習掌握。

2樓:荊棘鳥琪

硬體描述語言就是可以描述硬體電路的功能,訊號的連線關係及定時(時序)關係的語言,也是一種形式化方法來描述數位電路和設計數字系統的語言,目前最主流的是vhdl和verilog hdl兩種

3樓:耶太狂

高階語言更貼近人類使用得語言,硬體語言就是機器**,由0,1組成

請問硬體描述語言與軟體描述語言有什麼區別?不都是在計算機上程式設計 然後傳到乙個板子上 板子工作嗎?

4樓:浪子漂浮

當然有區別啊,硬體描述語言程式設計是對可程式設計器件內部邏輯資源 自己組合,相當於自己去設計內部電路。而c語言c+之類的一般應用的晶元內部已經固化,你改變不了,你編寫程式是對內部暫存器操作

硬體描述語言與高階程式語言有何區別?

5樓:中國死狗

用途不一樣

vhdl等硬體描述語言主要用於cpld、fpga的大規模可程式設計邏輯器件

而c語言等高階程式語言主要用於計算機等方面

vba語言和c語言哪個更深奧,一般vba要多長時間能學會

vb沒有c語言難得 如果你的c語言學的很好的話 你學其它的語言會很快上手的 在所有的語言中 c語言是最難得 可以這麼說吧 儘管他們都相同 請問vba語言和c語言一樣麼?不一樣,vba是以vb為基礎的,物件導向的語言,c語言難多了,功能也強大。如何學習vba 想學習vba程式設計 不知道怎麼入手 學會...

c語言程式設計的一般步驟有哪些C語言程式設計的一般步驟有哪些

首先明確要解決的問題 其次分析問題並選擇想要利用的演算法,或者自己想乙個的演算法 畫流程圖,明確解決問題過程中的邏輯關係和時序關係 然後才是上機編寫 之後是debug除錯,基本就可以執行了。具體就上機編寫 來講,首先需要開啟c 的開發環境,然後新建乙個工程 然後新建乙個檔案 如果是vc6.0就可以繼...

瑞士一般說什麼語言,瑞士主要說的是什麼語言?

瑞士應用語言共四種 德語 法語 義大利語及拉丁羅曼語。其中講德語的人口佔63.9 主要在北部地區 語人口佔19.5 在西部地區 講義大利語人口佔6.6 在南部地區 講拉丁羅曼語人口佔0.5 在東部少數地區 講其它語言人口佔9.5 前3種語言系官方語言,為聯邦的正式檔案所採用。英語亦廣泛運用。瑞士是由...