سلام به همه دوستان
اوّلش بگم که من يه تازه کارم و نياز به کمک شما دارم
برنامه اي که اينجا کدش آورده شده قراره اين باشه:
مقداری که تو متغير هست رو چاپ کنه
اين برنامه،تو لينوکس،assemble و run ميشه(فایل o درست ميشه) ولی هيچی ندهون داده نميشه در حالی که بايد 14 رو نشون بده
اشکال کجاست؟
اگه کلا اشکاله،ميشه برنامه درستش رو بنويسيد
ممنون واقعا
section .data
n db 1
section .text
global _start:
_start:
mov [n],5
mov esi,9
add [n],esi
;write procedure:
mov eax,4
mov ebx,1
mov ecx,[n]
mov edx,1;lenght of "n"
int 80h
section .exit
.
.
.