導航:首頁 > 操作系統 > 單片機匯編偽指令

單片機匯編偽指令

發布時間:2024-12-31 16:51:55

單片機匯編語言中,指令和偽指令有何區別

[指令語句]
每一條指令語句在源程序匯編時都要產生可供計算機執行的指令代碼(即目標代碼),所以這種語句又叫可執行語句。每一條指令語句表示計算機具有的一個基本能力,如數據傳送,兩數相加或相減,移位等,而這種能力是在目標程序(指令代碼的有序集合)運行時完成的,是依賴於汁算機內的中央處理器(CPU)、存儲器、I/O介面等硬體設備來實現的。

[偽指令語句]
偽指令語句是用於指示匯編程序如何匯編源程序,所以這種語句又叫命令語句。例如源程序中的偽指令語句告訴匯編程序:該源程序如何分段,有哪些邏輯段在程序段中哪些是當前段,它們分別由哪個段寄存器指向;定義了哪些數據,存儲單元是如何分配的等等。偽指令語句除定義的具體數據要生成目標代碼外,其他均沒有對應的目標代碼。偽指令語句的這些命令功能是由匯編程序在匯編源程序時,通過執行一段程序來完成的,而不是在運行目標程序時實現的。

② 51單片機中ORG是什麼意思

ORG是個用於定位的偽指令。

ORG(偽指令)(Pseudo Instruction)是用於對匯編過程進行控制的指令,該類指令並不是可執行指令,沒有機器代碼,只用於匯編過程中為匯編程序提供匯編信息。例如,提供如下信息:哪些是指令、哪些是數據及數據的字長、程序的起始地址和結束地址等。

偽指令有2個特點:

(1)由於是偽「指令」,因而它只存在於匯編語言中。高級語言中不叫指令,叫語句;

(2)由於是「偽」指令,也即「假」指令,因而不是可執行指令,不會產生機器代碼,不會佔用ROM空間,只用於匯編過程中為匯編程序提供匯編信息。


(2)單片機匯編偽指令擴展閱讀


模塊匯編程序:

模塊匯編程序 為適應模塊程序設計方法而研製的。它除了克服簡單匯編程序的缺點之外,還提供並行設計、編碼和調試不同程序模塊的能力,而且更改程序時只更改有關的模塊即可。每個匯編後的程序模塊稱為目標模塊,多個目標模塊經連接裝配程序組合成一個完整的可執行的程序。

條件匯編程序:

條件匯編程序 主要特點是具有選擇匯編某些程序段的能力。它適用於編寫選擇性較大的程序或程序包,以便根據用戶的需要和設備的配置情況剪裁、編制適當的軟體。

這種匯編語言通常要引入「條件轉移」、「轉移」等匯編指示,以便根據用戶指定的匯編條件有選擇地匯編某些程序段或控制匯編程序的加工路徑。

宏匯編程序:

宏匯編程序 主要特點是在匯編程序中增加宏加工功能。它允許用戶方便地定義和使用宏指令,適用於程序中多處出現、具有一定格式、可以通過少數參數調節改變的程序段落的場合。

採用這種方法不僅減少程序的長度,增加可讀性,而且程序段落的格式需要改變時,只須改動定義處,而不必改動每一使用處。

③ MCS51單片機的偽指令有哪些

匯編起始偽指令:ORG;結束偽指令:END;位元組數據定義偽指令:DB;字數據定義偽指令:DW;空間定義偽指令:DS;賦值偽指令:EQU;位地址符號定義偽指令:BIT ;片內RAM直接位元組地址定義偽指令:DATA;片外RAM直接位元組地址定義偽指令:XDATA;一共9個

④ 單片機匯編語言中,指令和偽指令有何區別

單片機匯編語言,指令是CPU可以識別的代碼,與編譯器無關,對於任何編譯器,指令是不變的。偽指令是只有編譯器識別的語句,編譯完成後就失去作用了,不同編譯器偽指令可以不同。

⑤ 51單片機匯編語言後綴

51單片機匯編語言後綴為c語言中指令功能。51單片機匯編語言後綴為c語言中指令功能。51匯編語言extrndata,51單片機匯編偽指令功能:這一偽指令用來自定義名字,以替換源程序中原來的保留字,替換的保留字均可等效地用於子程序中。

閱讀全文

與單片機匯編偽指令相關的資料

熱點內容
連接oracle資料庫命令 瀏覽:950
網易雲改id伺服器出現錯誤 瀏覽:316
程序員怎樣拿到36萬 瀏覽:11
linuxhttpd服務 瀏覽:568
解壓聲控2017 瀏覽:573
賽歐壓縮比102加幾號油 瀏覽:821
程序員了嗎 瀏覽:7
如何用命令打開本地用戶 瀏覽:708
中望cad分解命令 瀏覽:850
解壓到系統盤找不到了 瀏覽:590
空氣壓縮機電磁閥漏氣 瀏覽:844
mongodbpython教程 瀏覽:590
解壓系列蜘蛛俠救空難飛機 瀏覽:944
java解壓縮軟體下載 瀏覽:512
安卓怎麼用shadowsocksr 瀏覽:90
蘇州市常用的文件加密軟體 瀏覽:585
安卓手機怎麼玩怪物彈珠台服 瀏覽:433
寫小白程序員的一封信 瀏覽:808
數控編程圖紙沒有坐標 瀏覽:880
數控編程絲桿間隙 瀏覽:590