דבר ראשון, מי שרוצה שיענו לו – שלא יסמן את
"Do not allow replies"
כי זה נועל את ההודעה.
דבר שני – כשאתה כותב
mov cx,main
הערך שמועבר לתוך האוגר הוא קבוע שנקבע בזמן הקומפילציה. מכיוון שהתוכנית נטענת לכתובת שונה בכל ריצה – זה לא יעבוד.
הדרך לעשות זאת היא להתשמש באוגר
AX
שנטען בכתובת הטעינה. למשל
start:
mov cx,ax
add cx,main-start
main:
jmp cx