الى اخواني واخواتي الاعزاء
انا طالبة سنة رابعه في قسم الهندسة الكهربائية, ولدي مشكله في برنامج اسمبلي.
اتمنى من لديه خبرة في هذا البرنامج مساعدتي في اسرع وقت ممكن في كتابة برنامج بناء على طلب الدكتور وتقديمه مرتبط بنجاحي...
ساعدوني ...
وجزاكم اله كل الخير...

والمطلوب كالتالي:-

Write a DOS-based Intel assembly language simple calculator program.

Details are as follows:
Write enough comments so that the program is easily readable.
1. The name of the program should be project[your number].com or
project[your number].exe. Example: project00771294.exe
2. The program must be able to add, subtract, multiply and divide variable length positive numbers.
Each operation must be implemented as a separate procedure. You are free to use as many procedures as you want.
Operands are up to 10 decimal digits.
Upon running the program must ask for the user family name.
The program must respond by a welcome message.
Example:

Welcome Mr. Swidan
You are using the calculator of [your first name, family name, and number]

The program must ask the user to choose the needed operation. The list of operations is:
Addition
Subtraction
Multiplication
Division
Choose a suitable input for each operation
Upon choosing the required operation the program should prompt the user to enter his operands. Each operand entry must be ended by an [Enter].
The program should validate the entry. If any entry is not a decimal digit the user should be prompted that his entry is invalid and asked to reenter the operand.
The program performs the required operation and outputs the answer with an appropriate message.
The result of division must be in the decimal fractional format with four digits after the decimal point. As an example the output should look as: XXXXXX.XXXX
The program asks if the user needs to perform another operation.
If no operation is required the program should exit.

Notes:
Source and executable files must be submitted in two forms: electronically and paper.
Last date for submission is Monday 18/05/2009 at 11:59 pm.
The project will be graded out of 10.
A sample output of the program will facilitate grading.
اختكم في الله
أسماء