
السلام عليكم ورحمة الله وبركاته
إخواني الأعزاء قمت بكتابة برنامج بلغة الأسمبلى يحسب القيمة a أس b بحث a مكتوبة ب4 بت (من 0إل 15)و b مكتوبة ب 2 بت
وقمت بأخذ بعين الإعتبار a=0 ; b=0 وهي نتيجة غير معرفة لكن الأستاذ لم يوافقني في هذا ولم يقتنع (ممكن أحد يبرهن على أن 0 أس 0غير معرف) .
أرجوا من الإخوة الأكارم أن ينظرو مامدى صحة هذا البرنامج وأجر لجميه على الله
تقبلوا مني فائق الإحترام والتقدير ;) البرنامج هو كالتالى
mov al,15 ; تأخذ القيم من 0 إلى 15 mov bl ,3; تأخذ القيم من 0 إلى 3 cmp al ,15 ja fin cmp bl ,3 ja fin cmp al ,0 je eq1 cmp bl,0 je eq2 cmp al ,1 je eq2 cmp bl ,1 je eq4 cmp bl ,2 je eq5 mov cx ,al mul al mul cl mov dx ,ax hlt eq1: cmp bl,0 je fin mov dx,0 jmp fin fin:hlt eq2: mov dx,1 jmp fin eq4: mov dx,al jmp fin eq5: mul al mov dx,al jmp fin
