最近開始接觸了程式語言.但是感覺有點怪怪的
所以在這裡發問.請知道的大大麻煩解答一下
請問:
問題一:
請問學組合語言比較好還是C語言?
問題二:
請問組合語言和C語言的差別?
問題三:
請問C語言有什麼實質上的用途嗎?例如...?
問題3.1:
C語言的領域適用於哪裡?
問題四:
組合語言有什麼實質上的用途嗎?例如...?
問題4.1:
組合語言的領域適用於哪裡?
問題五:
請問如何用程式使步進馬達轉動?(C語言或組合語言都可)
因為之前有工程師用C語言然後使用 1 2 4 8 的原理
就使馬達轉動了.所以一直很想知道
問題六:
請問是不是不管學組合語言或C語言都需要背單字?
例如: #include
這麼多問題.麻煩這方面的高手大大回答了...謝謝
還有請大大不要用複製.因為知識的我大部分都看過了
2007-11-29 13:50:22 · 5 個解答 · 發問者 『傑』 1 in 電腦與網際網路 ➔ 程式設計
這裡有你要的 答案
TS77.CC
2014-10-19 04:29:28 · answer #1 · answered by ? 1 · 0⤊ 0⤋
C語言也可以用來寫低階的驅動程式。我就寫過I2C之類的。為什麼C當初開發出來會廣受歡迎就是如此。我以前維護韌體時,還看過80186控制程式(C寫的)、mnp 壓縮(C寫的)。組語大部分用在精確控制時間或是旗標動作。
2007-12-12 19:22:43 · answer #2 · answered by 溯源而上 4 · 0⤊ 0⤋
不管學什麼語言寫控制程式,最重要的還是要多少了解硬體電路原理,才能得心應手。
比如要驅動步進馬達就必需了解步進馬達特性和動作原理,才能用程式控制電路驅動馬達轉動。
所以,軟、硬體兼修才能在電子業界如魚得水。
年薪不超過百萬,當什麼工程師?靠本事拿錢!
2007-12-03 14:52:35 · answer #3 · answered by ? 7 · 0⤊ 0⤋
你問的範圍很廣,我僅將已知且很確定的訊息告知您^^
問題一、二
不一定,因為從事硬體控制工作一定要懂組語才能了解硬體動作的真實情形,c語不行,c語的工作領域偏向於軟體等方面,如unix作業系統就是用c語寫的,c語也可寫動畫等等,而組語就是偏向硬體控制的領域,算是必備的基礎
問題三
如window的視窗軟體也可用c語寫,範圍很廣就對
問題3.1
除了硬體控制以外的領域 都合適c語寫
問題四及4.1
如寫單晶片工作,產品如3c家電產品,像你家的搖控器裡面有一棵ic,而這棵ic乃工程師事先寫好控制程式到裡頭,這棵ic就相當於1棵小型的微電腦,當你 按下搖控器 任何控制鈕 就會告知這棵ic要作什麼,於是它就會控制電路去作你想作的控制,手機裡也有單晶片ic。
問題五
要寫理論及控制程式 在這根本寫不完 且不了解 你對組語c語和步進馬達認識的程度? 同時c語也可以寫硬體控制程式,目前的確是流行用c語寫,也有少部份用組語寫,但學組語才能了解硬體動作情形,而c語無法 只是用c語寫程式很方便 不像組語很麻煩且又寫的很長。
問題六
不用刻意背,把這些書當作是指令書,像查字典一樣,想用什麼功能就查,程式寫久了也自然記起來,但要清楚所有的語法指令的用法及用途喔
2007-12-02 15:14:19 · answer #4 · answered by eric 7 · 0⤊ 0⤋
問題一:
我覺得學C語言比較好
問題二:
一個是高階語言一個是低階語言
C 語言一行你可能要用組合語言 5 行來寫
寫組合語言不是正常人能**
問題三:
開發軟體,解決問題
問題3.1:
適用範圍很廣, 特別是需要用到大量資料結構的問題
問題四:
加速程式關鍵核心部分的執行速度用
問題4.1:
對執行速度有嚴格需求的部分就靠組合語言來加速
問題五:
要查閱一大堆的說明文件跟手冊
問題六:
寫久了你想不背起來都很難
而且說明文件通常都英文比中文詳細
你的問題都很模糊
要詳細解釋會需要極大的篇幅跟耐心
所以我的簡略回答可能會跟你預期的有點差距
希望這些簡略的回答能幫助你
2007-11-29 18:57:46 · answer #5 · answered by 阿霧 6 · 0⤊ 0⤋