NASM'da o'zgaruvchilar

NASM bu linux assembler compilyatori. Biz bu maqolada o'zgaruvchilar haqida gaplashamiza. Qani ketdik.

NASMda section .bss va section .data degan qismlar mavjud. Bu qismlarda biz o'zgaruvchilarni e'lon qilishimiz mumkin, yani insalizatsiya qilinmagan va inisalizatsiya qilingan o'zgaruvchilar.

Hamma tillar kabi nasmda xam o'zgaruvchilarni o'zini o'lchami mavjud.
b — bayt (8 bit (1 bayt))
w — word (2 bayt)
d — double word (4 bayt)
q — quad word (8 bayt)
t — ten bite (10 bayt)

Читать дальше