السلام عليكم
فكرة البرنامج انه يقارن بين رقمين ، اذا كانت متساوية يطبع same واذا كانت مختلفة يطبع different :
.model small .stack .data message1 db "Same$" message2 db "Different$" .code start: mov ax,9 mov bx,9 cmp ax,bx je print1 cmp ax,bx jne print2 print1: mov dx,OFFSET message1 mov cx,SEG message1 mov ds,cx mov ah,9 int 21h print2: mov dx,OFFSET message2 mov cx,SEG message2 mov ds,cx mov ah,9 int 21h mov ax,4c00h int 21h END start
المشكلة ان البرنامج يطبع الكلمتين كلها samedifferent وانا أريده يطبع فقط same
ملاحظة : البرنامج يشتغل صحيح اذا كان الرقمين مختلفين