امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
تعریف متغیر
نویسنده پیام
The.Ghost غایب
مدیر بازنشسته
*****

ارسال‌ها: 461
موضوع‌ها: 201
تاریخ عضویت: مهر ۱۳۸۸

تشکرها : 674
( 354 تشکر در 158 ارسال )
ارسال: #1
Question  تعریف متغیر
کد:
--------------------------------------------------------------------------------

تعریف متغیر ها و تخصیص مقدار اولیه به آنها

باید تمام این ها در سگمنت داده تعریف شوند

عملوند      نوع      نام متغیر
              DB   یک بایتی
              DW   دوبایتی
              DD   چهار بایتی
              DQ   هشت بایتی
              DT   ده بایتی

--------------------------------------------------------------------------------

A  DB  ?   در آدرس آ یک بایت رزو می کند
B  DB  0   در آدرس بی مقدار صفر را قرار می دهد
*C  DB  7H  در آدرس سی این مقدار را به هگز قرار می دهد
D  DB  'Example'   با شروع از آدرس دی در خانه های پشت سر هم در حافظه به ترتیب کد های اسکی معادل عبارت قرار می گیرد


E  DB  6,8,9,10,2   مانند آرایه عمل می کند
E  DB  'S','I','N','A'   مانند آرایه عمل می کند


F  DW ?   فقط دو بایت را برای اف رزو می کند

--------------------------------------------------------------------------------

DUP()

X  DB  5  DUP(10)
در پنج بایت حافظه مقدار ده را قرار می دهد
X  DB  10,10,10,10,10   دستور بالا معادل این دستور است

Y  DB  100  DUP(?)   صد بایت از حافظه را رزو می کند

--------------------------------------------------------------------------------

Assembly Language 039

۱۶-فروردین-۱۳۹۱, ۰۵:۵۰:۳۰
ارسال‌ها
پاسخ


پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS