سلام .تعریف آرایه در اسمبلی چطوریه؟
سلام .تعریف آرایه در اسمبلی چطوریه؟
یک آرایه 10 تایی از نوع یک بایتی
TestArray db 10 dup (?)
یک آرایه 10 تایی از نوع دو بایتی
TestArray dw 10 dup (?)
یک آرایه 10 تایی از نوع چهار بایتی
TestArray dd 10 dup (?)
'$',('#')Ali db 20 Dup
mishe begin dup daghighan chi kar mikone inja?????
دو تا کار انجام میده :
اول اینکه مشخص می کنه عددی که قبل از Dup نوشته شده تعداد عناصره (خانه های آرایه) است،
چون اگر DUP نبود، اون عدد مقدار یک خونه از حافظه بود.
دوم اینکه مشخص می کنه مقدار یا مقادیری که بعد از خودش داخل پارانتز نوشته میشه، باید خانه های آرایه رو پر کنه،
یعنی اون مقدار یا مقادیر (ممکنه چند تا مقدار باشه) باید اونقدر بصورت متوالی و تکراری داخل حافظه اون آرایه نوشته بشه تا آرایه پر بشه.
اگر علامت سوال باشه، یعنی برایم مهم نیست که چه مقداری داخلش قرار می گیره.
ممنونم يعني تعداد خانه هاي آرايه چند تا باشه اما مقداري كه جلوش مينويسند رو خوب درك نكردم اگر ممكنه مثالي در مورد حالات مختلفش بفرمائيد، و از شما استادان گرامي خواهش مي كنم در مورد دستور ORG هم بفرمائيد ....يك دنيا تشكر و ممنونم اميدوارم بتونم جبران كنم
مقداری که جلوش نوشته میشه مقدار اولیه از خونه های آرایه است . و وقتی ؟ گذاشته میشه یعنی فرقی نمیکنه.
اما org رو نمیدونم چیه.