DB伪指令
文章目錄
- 1 DB偽指令
- 1.1 DB指令的用法及作用
- 1.2 偽指令和指令的區別
1 DB偽指令
1.1 DB指令的用法及作用
db指令的作用:聲明并初始化數據。聲明數據的本質就是:在內存中占用一塊空間 ;初始化數據的本質就是:給這個空間賦予一個值 。
舉例:db 0,0,0,0,0,在內存中占用了5個字節的空間,這5個字節的值都是0 。
類似的還有如下指令:
- DW指令:Word的意思,就是表示我們聲明的每個數值占用2個字節的寬度。
- DD指令:Double Word的意思,就是表示我們聲明的每個數值占用4個字節的寬度。
- DQ指令:Quard Word的意思,就表示我們聲明的每個數值占用8個字節的寬度。
1.2 偽指令和指令的區別
偽指令和指令的區別就是:偽指會指導編譯器的具體行為,而指令會對應具體的CPU指令。
比如:
- MOV指令會被編譯器編譯為對應的機器指令,作用是控制處理器,將數據傳送到我們指定的位置。
- DB指令會被編譯器編譯為對應的一些數據,作用是控制編譯器,來幫助我們聲明并初始化一些數據。
參考資料:
總結