計算機程序設計

編程:彙編語言。 彙編語言的基礎知識

為了使機器實現在硬件級別的人的球隊,你必須指定的“零和”的語言動作序列。 助理在這種情況下變得彙編。 這是一個實用工具,與翻譯成機器語言指令工作。 然而,寫程序 - 一個非常耗時和複雜的過程。 此語並非意在打造出輕盈簡單的步驟。 目前,所有的編程語言(彙編工作正常)允許你寫一個特殊的性能目標,這極大地影響了硬件的操作。 的主要目的是創建微操作和小碼。 這種語言提供了更多的機會比,例如,C或Pascal

彙編語言的簡要說明

低和高:所有的編程語言是由各級分。 任何語法“家庭”彙編器系統,其特徵在於直接集成了一些最常見的美德和現代語言。 另一方面,他們的共同點是,你可以充分利用計算機系統的事實。

編譯器的一個顯著特點是易於使用。 這是不同於那些只工作水平高。 如果我們考慮到任何這樣的編程語言,彙編為更快,更好的工作兩次。 寫很容易的程序,它並不需要太多的時間。

簡單說一下語言的結構

如果我們談論一般在結構和功能的語言,我們可以肯定地說,他的團隊完全符合指令的處理器。 即彙編使用助記符,要記錄的最合適的人。

不像其他的編程語言,彙編代替地址寫定義的標籤的存儲單元。 他們運行所謂的指令代碼轉換過程。 這種相對地址,不影響處理器的運行(不翻譯成機器語言),並必須承認最編程環境。

它有自己的處理器,每行的 指揮系統。 在這種情況下,任何程序的權利,包括翻譯的本地代碼。

彙編語言有幾個語法,這將在文章中進行討論。

語言利弊

最重要的和最方便的設備彙編語言將是有可能寫的處理器,這將是非常緊湊的任何程序。 如果代碼是巨大的,在 編程環境 的一些進程重定向到主內存。 然而,它們都表現得相當快而準確,當然,除非它們是由合格的程序員管理。

驅動程序,操作系統,BIOS,編譯器,翻譯等 - ..這一切都在彙編程序的語言。

當使用反彙編,從而使得該機的解釋在計算機語言 ,你可以很容易地了解這樣或那樣的系統任務,即使是不言自明的。 然而,這僅僅是可能的,如果該計劃的光。 不幸的是,這筆交易是不平凡的代碼非常困難。

利弊語言

不幸的是,新手程序員(通常是專業人士)很難做出來的語言。 彙編器需要必要的命令的詳細描述。 由於這樣的事實,需要使用機器指令,增加了錯誤的行動和實施的複雜性的可能性。

為了甚至可以編寫簡單的程序,程序員需要合格的,和他的知識相當高的水平。 一個普通技術人員,不幸的是,經常寫不好的代碼。

如果該程序創建,更新的平台,所有的球隊必須由手工改寫 - 要求的語言本身。 彙編器不支持任何部件的自動控制過程性能和替換。

語言團隊

如上面提到的,每個處理器有它自己的指令集。 由各類公認簡單要素如下代碼:

  • 數據傳輸是使用MOV和叔。天。
  • 相關的命令算術:子,IMUL等。
  • 按位和邏輯功能可以通過使用或,和等來實現。N.這些是彙編語言的基礎知識允許它類似於其他。
  • 為了使從一個團隊到另一個過渡,要註冊這樣的運營商:DJNZ,cfsneq,CJNE。 經驗的程序員似乎這只是一堆信件,但事實卻並非如此。
  • 在進出的情況下被應用,如果你需要輸入端口(或從中輸出)。
  • 控制命令包括INT。 多虧了他,你可以贊成的主要動作的終止任何進程。

使用指南

單片機編程(彙編允許IT和COPES與操作),最低水平在大多數情況下成功結束。 最好是使用的處理器利用有限的資源。 32位技術,語言完全符合。 通常情況下,代碼可以看出指令。 這是什麼? 為了什麼用途?

首先,我們需要關注的事實是,該指令還沒有翻譯成機器語言。 他們規範工作由編譯器的性能。 與此相反的命令,參數,具有不同的功能,不同的,因為不同的處理器的,而是在另一翻譯為代價。 其中的主要指導方針如下:

  • 太棒了宏。
  • 還有具有最高語言指令。 彙編完美“讀”出來和執行。
  • 編譯器模式中的監視和控制的功能。
  • 常量和變量的識別。
  • 這是在內存中的程序的調控。

名稱的由來

由於所謂的語言 - “彙編”? 我們正在談論的翻譯和編譯器,它產生的數據crypting。 從英語彙編沒什麼意思,作為收集器。 該方案尚未手動收集,使用自動結構。 此外,目前已經有用戶和專家擦除的術語之間的區別。 彙編程序通常被稱為編程語言,但它只是一個工具。

由於對一些普遍接受集體的名字裡有一個錯誤的決定,有一個單一的低層次的語言(或他的標準規範)。 要我知道什麼樣的問題,結構的程序員,有必要規定,使用一種或另一種彙編語言的任何平台。

Macromedia公司

彙編語言,創造最近,使用Macromedia。 他們書寫方便和程序的執行兩者。 由於他們的存在,編譯器執行編寫的代碼要快得多。 當你創建一個條件選擇,你可以寫命令一塊巨大的,並且更容易使用Macromedia。 他們允許,行動之間快速切換的狀態或故障的情況下。

當使用宏語言指令編程接收彙編器宏。 有時它可廣泛用於,有時它的功能特徵被減少為單個命令。 他們的存在的代碼更容易與他們合作,使之更直觀,清晰。 但是,它仍然應該小心 - 在某些情況下,宏,相反,使局勢惡化。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 zhtw.unansea.com. Theme powered by WordPress.