0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

初学の際にやや混乱したので、メモとして残しておく

dataセクション

dataセクションは、初期化された静的な変数やグローバル変数のために使用される。
dataセクション内で宣言された変数は、プログラムがメモリにロードされる際、指定された値で初期化され、ロードされる。

section .data 
	newline db 0xA

bssセクション

bssセクションは、初期化されていない静的な変数やグローバル変数のために使用される。
bssセクションは、初期化されていない変数に対して、メモリを予約するだけ
具体的な値はbssセクションの中に含まれない。プログラムの中で動的に値が書き換えられる。
たいていの場合、OSは予約したメモリを0で埋める。

section .bss 
	buf resb 256
0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?