الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

كيف يمكنني عمل Sum ؟؟؟ في الــ MASM

بدأه Ghada Othman في 11 أبريل 2013 · 1 رد · 1,091 مشاهدة · في لغة Assembly لأنظمة 16, 32, 64 بت
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم 

 

مساء الخير على الجميع 

 

أتمنى احد يفيدني في هذا السؤال :

 

 

Write assembly program that ask user to enter two number then display the sum of two number
 
مطلوب كتابة برنامج يطلب من المستخدم ادخال رقمين ثم يقوم بعرض مجموعهم 
 
بحيث يكون الـoutput  بهالطريقة :
 
 
طبعا انا حليتو و كل شي تمام
 
لكن
 
ما عرفت اطلع الـSum  للعددين !!
 
 
و هذا حلي :
 
 

 

 

TITLE Link Library Procedures             (homework.asm)
;Lab 4
INCLUDE Irvine32.inc
.DATA


Prompt1 BYTE "Enter First Number :  ",0
Prompt2 BYTE "Enter Second Number : ",0
Prompt3 BYTE "The Sum Of The Two Numbers ",0
IntVal1  SDWORD ?
IntVal2  SDWORD ?
IntVal3  SDWORD ?


.CODE
main PROC


Mov edx, OFFSET prompt1
Call WriteString


Call ReadInt
Mov IntVal1, eax


Mov edx, OFFSET prompt2
Call WriteString


Call ReadInt
Mov IntVal2, ebx




Mov edx, OFFSET prompt3
Call WriteString


Mov eax, IntVal1
Mov ebx, IntVal2
add eax, ebx


Mov IntVal3, eax
Call WriteInt


exit
main ENDP
END main

 

#2

وعلى فكرة العدد الطويل الي بيطلع لي ثابت مو راضي يتغير

 

حتى لو غيرت الادخال 

 

بليز ايش المشكلة ؟؟

مواضيع مشابهة