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

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

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

ثبات ها در اسمبلی
2    1    1    چند بایتی هستند
AX = AH + AL
BX = BH + BL
CX = CH + CL
DX = DH + DL


EAX   چهار بایتی یا سی و دو بیتی هستند
EBX   چهار بایتی یا سی و دو بیتی هستند
ECX   چهار بایتی یا سی و دو بیتی هستند
EDX   چهار بایتی یا سی و دو بیتی هستند


ایندکس های شمارش
SI  ایندکس مبدا
DI  ایندکس مقصد

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

محتویات عملوند دوم را در اولی کپی می کند
MOV A,B
عملوند اول میتواند : ثبات ، متغیر حافظه باشد
عملوند دوم میتواند : ثبات ، متغیر حافظه ، مقدار ثابت باشد

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

محتویات دومی را با اولی جمع می کند و بعد می گذارد در اولی
ADD A,B

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

محتویات دومی را از اولی کم می کندو بعد می گذارد در اولی
SUB A,B

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

INC   عملوند
به محتوای عملوند یک واحد اضافه می کند
عملوند می تواند شامل : ثبات ، متغیر حافظه باشد

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

DEC   عملوند
از محتوای عملوند یک واحد کم می کند
عملوند می تواند شامل : ثبات ، متغیر حافظه باشد

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

LOOP  دستور
ابتدا یک واحد از شمارنده کم می گردد
اگر مقدار شمارنده برابر صفر نبود به بر چسب جلوی دستور پرش صورت می گیرد


MOV CX, تعداد دفعات تکرار دستورات حلقه
نام برچسب :
----------------
----------------
----------------    دستورات
----------------
----------------
LOOP  نام برچسب

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

Assembly Language 039

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


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  [آموزشی] ویژوال اسمبلی babyy 0 2,025 ۱۷-مرداد-۱۳۹۶, ۲۳:۲۸:۱۹
آخرین ارسال: babyy
  [سوال] معرفی کتاب برای شروع اسمبلی و چند سوال nImaarek 3 3,157 ۰۲-تير-۱۳۹۶, ۱۷:۵۲:۰۴
آخرین ارسال: NO DONGLE
Question [سوال] کمک برای نوشتن برنامه چاپ ستاره در اسمبلی shahinbufaluo 5 5,011 ۱۹-اسفند-۱۳۹۴, ۱۶:۰۵:۵۴
آخرین ارسال: The.Ghost
  [سوال] یادگیری زبان اسمبلی mirage0411 2 2,664 ۲۶-بهمن-۱۳۹۴, ۰۲:۱۰:۲۲
آخرین ارسال: mirage0411
Rolleyes صفر اسمبلی کجاس ؟میخوام از صرف شروع کنم 007rap 2 2,647 ۰۳-آذر-۱۳۹۴, ۱۰:۲۲:۴۱
آخرین ارسال: lord_viper
Question کار با فایل ها در اسمبلی به وسیله وقفه ها The.Ghost 4 11,698 ۰۳-آذر-۱۳۹۴, ۰۷:۰۳:۵۷
آخرین ارسال: 007rap
Question رسم اشکال هندس مانند مستطیل و مربع در اسمبلی The.Ghost 7 12,097 ۰۳-آذر-۱۳۹۴, ۰۶:۳۱:۰۵
آخرین ارسال: 007rap
  [سوال] چند برنامگی در اسمبلی Ghoghnus 0 1,924 ۱۳-آبان-۱۳۹۳, ۱۹:۲۵:۱۶
آخرین ارسال: Ghoghnus
  [سوال] کمک در خصوص تبدیل فیل هگز به اسمبلی یا c h_fotohi 1 3,144 ۲۵-اسفند-۱۳۹۲, ۰۳:۱۷:۵۷
آخرین ارسال: The.Ghost
  کمک فوری->برنامه ای به زبان اسمبلی Smart_SY 1 2,905 ۲۵-آذر-۱۳۹۲, ۰۱:۱۱:۴۰
آخرین ارسال: babyy

پرش به انجمن:


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

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