السلام عليكم
ممكن المساعدة في هذا الكود
الكود يختص بحساب المضروب للعدد 5 لكن لما اتتبع نتائجه في بيئة masm611 الاقي النتيجة النهائية خاطئة مع ان البرنامج مايظهر فيه أي خطأ وحاولت باكثر من طريقه
اتمنى المسااعدة في اقرب فرصة ممكنه للحاجه الماسة له
.MODEL SMALL .STACK 64 .DATA DATA_IN DB 5H,4H,3H,2H,1H,1H ORG 10H FACT DW ? .CODE MAIN PROC FAR MOV AX,@DATA MOV DS,AX MOV DI,OFFSET DATA_IN MOV CX,6H MOV AL,00h MOV AL,01h NEXT: MOV BL,[DI] MUL BL INC DI DEC CX JNZ NEXT MOV FACT,AX MOV AH,4CH INT 21H MAIN ENDP END MAIN