1.C語言和匯編語言在開發單片機時各有哪些優缺點?答:匯編語言是一種用文字助記符來表示機器指令的符號語言,是最接近機器碼的一種語言。其主要優點是占用資源少、程序執行效率高。但是不同的CPU,其匯編語言可能有所差異,所以不易移植。C語言是一種結構化的高級語言。其優點是可讀性好,移植容易,是普遍使用的一種計算機語言。缺點是占用資源較多,執行效率沒有匯編高。對于目前普遍使用的RISC架構的8bitMCU來說,其內部ROM、RAM、STACK等資源都有限,如果使用C語言編寫,一條C語言指令編譯后,會變成很多條機器碼,很容易出現ROM空間不夠、堆棧溢出等問題。而且一些單片機廠家也不一定能提供C編譯器。而匯編語言,一條指令就對應一個機器碼,每一步執行什幺動作都很清楚,并且程序大小和堆棧調用情況都容易控制,調試起來也比較方便。所以在單片機開發中,我們還是建議采用匯編語言比較好。如果對單片機C語言有興趣,HOLTEK的單片機就有提供C編譯器,可以到HOLTEK的網站(www.holtek.com.cn)免費下載使用。
上傳時間: 2013-10-24
上傳用戶:qb1993225
C++ 語言
上傳時間: 2014-01-04
上傳用戶:Maple
一個支撐矢量機模型庫,詳細內容參看壓縮包內的FAQ
上傳時間: 2015-03-19
上傳用戶:moerwang
我個人在學習vc/mfc編程的時候就遇到過很多的問題,感覺不知道該怎么辦,這里有一本關于mfc FAQ的書,解釋了一些關于這方面的問題,希望對你有用。
上傳時間: 2014-01-16
上傳用戶:大三三
Linux的開發文檔,開發遇到的問題的FAQ,文檔是Html形式
上傳時間: 2014-11-17
上傳用戶:jichenxi0730
Windows CE開發全接觸 WinCE操作系統簡介 Platform Builder 4.2簡介 WinCE產品開發流程介紹 WinCE系統開發 WinCE驅動開發 WinCE應用程序開發工具介紹 WinCE應用程序開發 WinCE開發FAQ
標簽: WinCE Platform Windows Builder
上傳時間: 2015-10-01
上傳用戶:yuanyuan123
本書收集了微軟基礎類庫(Microsoft Foundation Class,MFC)編程中經常會遇到的問題,多達130多條。本書獨特的結構設計使您能夠迅速地查找到答案并且把相關的解決方案結合到程序中。本書的FAQ采用一種理想的格式,這樣開發人員能夠迅速找到需要緊急解決的問題的答案。同時,您會發現許多技術可以幫助您更好地理解MFC應用程序的內部工作,并提高MFC編程技巧。尤其特殊的是,解釋(Explanation)和附加注釋(Additional Comment)部分通常都深入到MFC源代碼或者沒有歸檔的函數內部,從而解釋所討論的技術如何工作、它們與MFC的默認行為有何不同以及是如何與其默認行為結合起來的。
標簽: Foundation Microsoft Class 130
上傳時間: 2013-12-20
上傳用戶:yoleeson
這是NTFS文件0.5版本技術文件,它是 Linux-NTFS 計劃的一部分。 這是技術文件,NTFS FAQ里包含了公眾問題的簡單答案。 NTFS是Windows NT, 2000 and XP的文件系統,它支持幾乎所有POSIX、HFS、HPFS特征: * 它可以處理大容量存儲單元(最大到246 GB)。 * 它包含嵌入式的數據壓縮。 * 它使用log文件處理事務。 * 比特碼流,任何事務都是磁盤上的小目標。
上傳時間: 2015-10-16
上傳用戶:libinxny
中科院<<求實>>雜志 2006年1月 ★領域前瞻★ 2 國家級骨干型、引領型、網絡型研究所──計算所創新三期的追求>>>>>>李國杰 7 建設具有中國特色網絡型研究所的戰略思考( 下)>>>>>>樊建平 劉新宇 ★專家視點★ 10 能力服務器──低成本信息化技術>>>>>>孫毓忠 ★所內動態★ 12 計算所探索低成本信息化的解決之道>>>>>>祁 威 14 計算所東莞分部正式掛牌成立>>>>>>鐘天智 15 統一思想,抓好落實,繼續深化研究生思想教育工作>>>>>>檀彥卓 ★特別報道★ 16 知識產權FAQ(上)>>>>>>張 艷 李 娜 19 ARP 階段性進展情況匯報>>>>>>南方公園 22 ★簡訊★ ★史海沉浮★ 24 我的回憶>>>>>>甘 鴻 ★閑情雅致★ 27 定向越野之初體驗>>>>>>熊 剛
上傳時間: 2013-12-10
上傳用戶:tianyi223
=== === === === === === === === === === ==== IBM PC KEYBOARD INFORMATION FOR SOFTWARE DEVELOPERS ================================================================ Sources: PORTS.A of Ralf Brown s interrupt list collection repairFAQ.org keyboard FAQ(doesn t appear to exsist) Linux source code Test hardware: New Samsung KB3T001SAXAA 104-key keyboard Old Maxi 2186035-00-21 101-key keyboard NO WARRANTY. NO GUARANTEE. I have tried to make this information accurate. I don t know if I succeeded. Corrections or additional information would be welcome. This is a plain-text document. If you use a word-processor to view it, use a fixed-pitch font (like Courier) so columnar data and ASCII art lines up properly.
標簽: INFORMATION DEVELOPERS KEYBOARD SOFTWARE
上傳時間: 2014-08-18
上傳用戶:ecooo