امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
جمع دو عدد
نویسنده پیام
sararobo آفلاین
کاربر مهندس
**

ارسال‌ها: 100
موضوع‌ها: 8
تاریخ عضویت: بهمن ۱۳۸۸

تشکرها : 349
( 319 تشکر در 85 ارسال )
ارسال: #1
جمع دو عدد
سلام خسته نباشید دوستان گرامی !

من تازه اسمبلی رو شروع کردم !
یه برنامه برای جمع دو عدد میخوام که دو عدد و حاصل جمعشون رو نشون بده !

ممنونم !

الهی بمیرم اگه باز ببینم غمی توی چشمات
الهی که باشه برای دل من تمومی دردات


۱۶-اردیبهشت-۱۳۸۹, ۱۲:۵۴:۳۹
ارسال‌ها
پاسخ
ajlajlajl آفلاین
مدیر بازنشسته
*****

ارسال‌ها: 2,192
موضوع‌ها: 70
تاریخ عضویت: مهر ۱۳۸۴

تشکرها : 932
( 2618 تشکر در 1020 ارسال )
ارسال: #2
RE: جمع دو عدد
مشکلتون چیه؟

میزان رای دشمن است!
[تصویر:  cff100.png]
۱۶-اردیبهشت-۱۳۸۹, ۱۵:۱۴:۰۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : sararobo
The.Ghost غایب
مدیر بازنشسته
*****

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

تشکرها : 674
( 355 تشکر در 158 ارسال )
ارسال: #3
RE: جمع دو عدد
سلام:
ابتدا دو عدد را از ورودی می گیرد بعد با هم جمع می کند و سپس چاپ می کند.
کد:
MOV AH,01H
      INT 21H
      
      SUB AL,30H
      
      MOV BL,AL
      MOV AH,01H
      INT 21H
      
      ADD BL,AL
      
      MOV AH,02H
      MOV DL,BL
      INT 21H

Assembly Language 039

۱۶-اردیبهشت-۱۳۸۹, ۱۵:۲۵:۲۶
ارسال‌ها
پاسخ
تشکر شده توسط : sararobo, اشک
sararobo آفلاین
کاربر مهندس
**

ارسال‌ها: 100
موضوع‌ها: 8
تاریخ عضویت: بهمن ۱۳۸۸

تشکرها : 349
( 319 تشکر در 85 ارسال )
ارسال: #4
RE: جمع دو عدد
راستش من تازه اسمبلی رو شروع کردم

این جمع دو عدد رو هر جور که میتونستم امتحان کردم !
میخوام عددها رو تو خروجی به صورت باینری (با 8 بیت )نشون بده !
پس فکر کنم نیاز به حلقه داشته باشته !

کی میتونه کمک کنه ؟

الهی بمیرم اگه باز ببینم غمی توی چشمات
الهی که باشه برای دل من تمومی دردات


۲۰-اردیبهشت-۱۳۸۹, ۰۱:۵۵:۵۹
ارسال‌ها
پاسخ
The.Ghost غایب
مدیر بازنشسته
*****

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

تشکرها : 674
( 355 تشکر در 158 ارسال )
ارسال: #5
RE: جمع دو عدد
سلام:
اگر می خواهی از حلقه استفاده کنی برای این کار می شود.
جمع این دو عدد هر عددی که شد در مبنای 10 است برای تبدیل مبنای 10 به دو.
آنقدر آن عدد مبنای 10 را به دو تقسیم می کنی که خارج قسمت کوچکتر از دو شود.
سپس از سمت راست به چپ تمام صفر و یک ها یا همان باقیمانده ها را در خروجی نمایش می دهی.

Assembly Language 039

۲۰-اردیبهشت-۱۳۸۹, ۰۵:۳۰:۲۳
ارسال‌ها
پاسخ
تشکر شده توسط : اشک


پرش به انجمن:


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

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