Проблема в следующем: MOV CX,0102 PUSH CX MOV CX,0004 CALL (АДРЕС НАЧАЛА ПРОСТЫНИ ПРОГРАММ) LOOP АДРЕС САLL НАЧАЛО ПРОСТЫНИ PUSH CX POP CX POP CX RET При втором POP он вытаскивает не то значение которое я занес в стек первым PUSHом а совсем какое-то левое Если уж это что-то очень глупое прошу простить, потомучто я совсем новичок!
Замени push/pop cx на push/pop ecx. НАЧАЛО ПРОСТЫНИ PUSH CX POP CX POP CX - здесь ты выталкиваешь из стека в CX word адреса возврата из call. RET