国产在线中文字幕亚洲,一区视频国产精品观看,欧美日韩国产高清片,久久久久久AV无码免费网站,亚洲无码一二三四五区,日韩无码www.,sese444

您好,歡迎來到維庫電子市場網(wǎng) 登錄 | 免費注冊

匯編語言
閱讀�14619時間�2011-05-26 11:29:19

  匯編語言(Assembly Language)是指用指令助記符代替機器碼的編程語言,是一種與硬件緊密相關的程序設計低級語言。匯編語言程序結構簡單,執(zhí)行速度�,程序易�(yōu)化,編譯后占用存儲空間小,是單片�應用系統(tǒng)開發(fā)中最常用的程序設計語言。匯編語言的缺點是可讀性比較差,只有熟悉單片機的指令系�(tǒng),并具有一定的程序設計�(jīng)�,才能研制出功能復雜的應用程��

  匯編語言不像其他大多�(shù)的程序設計語言一樣被廣泛用于程序設計;在今天的實際應用中,它通常被應用在底層硬件操作和高要求的程序優(yōu)化的場合。驅動程��嵌入式操作系�(tǒng)和實時運行程序都需要匯編語言�

特點

 ?�?)與機器指令一一對應。用匯紡語言編制的程序效率高,占用存儲空間小,運行速度�。匯編語言能編寫出化的程序,且能反映計算機的實際運行情��

  �2)較語言編寫困難。因為匯編語言是面向計算的,程序設計人員必須對計算機有相當深入的了�,才能使用匯編語言編制程序�

  �3)匯編語言能直接訪問硬件部件與接口電路�

 ?�?)缺乏通用性,程序不易移植。不同計算機的匯編語言之間是不能通用的,因為它們各自都有適合于自己機型特點的匯編語言。但�,掌握了一種計算機的匯編語言,有助于學習其他計算機的匯編語言�

程序設計步驟

  使用匯編語言設計一個程序大致上可分為以下幾個步驟�

  1、分析題�,明確要求�

  2、確定算法�

  3、畫程序流程�,用圖解來描述和說明解題步驟�

  4、分配內存工作單�,確定程序與�(shù)�(jù)區(qū)的存放地址�

  5、編寫源程序

  6、程序優(yōu)��

  7、上機調�、修改和確定源程序�

應用

  匯編語言作為最基本的編程語言之一,匯編語言雖然應用的范圍不算很廣,但重要性卻勿庸置疑,因為它能夠完成許多其它語言所無法完成的功能。就拿Linux內核來講,雖然絕大部分代碼是用C語言編寫�,但仍然不可避免地在某些關鍵地方使用了匯編代�,其中主要是在Linux的啟動部�。由于這部分代碼與硬件的關系非常密�,即使是C語言也會有些力不從心,而匯編語言則能夠很好揚長避�,限度地�(fā)揮硬件的性能�

  1.70%以上的系�(tǒng)軟件是用匯編語言編寫的�

  2.某些快速處�、位處理、訪問硬件設備等高效程序是用匯編語言編寫��

  3.某些繪圖程序、視頻游戲程序是用匯編語言編寫��

  匯編語言是理解整個計算機系統(tǒng)的起點和最有效途徑,人們經(jīng)常認為匯編語言的應用范圍很�,而忽視它的重要�。其實匯編語言對每一個希望學習計算機科學與技術的人來說都是非常重要的,是不能不學習的語言。所有可編程計算機都向人們提供機器指�,通過機器指令人們能夠使用機器的邏輯功能。所有程�,不論用何種語言編制,都必須轉成機器指令,運用機器的邏輯功能,其功能才能得以實現(xiàn)。機器的邏輯功能,軟件系�(tǒng)功能構筑其上,硬件系�(tǒng)功能運行于下。匯編語言直接描述機器指令,比機器指令容易記憶和理�。通過學習和使用匯編語言,能夠感知、體�、理解機器的邏輯功能,向上為理解各種軟件系統(tǒng)的原理,打下技術理論基�;向下為掌握硬件系統(tǒng)的原�,打下實踐應用基�。學習匯編語言,向上可以理解軟�,向下能夠感知硬件,是我們理解整個計算機系統(tǒng)的起��

維庫電子�,電子知識,一查百��

已收錄詞�168674