Сама программа выглядит так: data segment mes db 50, 55 dup('$') del db 1, 1('$') data ends stacks segment db 128 dup(?) stacks ends code segment program proc Far mov DX, data mov DS, DX mov AH, 0AH mov DX, offset mes int 21h mov AH, 02H mov DL, 13 int 21h mov AH, 02H mov DL, 10 int 21H mov AH, 0AH mov DX, offset del int 21h mov AH, 09H mov DX, offset mes inc DX inc DX int 21h mov AH, 4CH int 21h program endp code ends end programassume cs:code, ds:data, ss:stacks Работает так: я ввожу строку символов, программа под ней печатает эту же строку Хочу полностью в ней разобраться, интересует следующая часть кода : assume cs:code, ds:data, ss:stacks data segment mes db 50, 55 dup('$') del db 1, 1('$') data ends stacks segment db 128 dup(?) stacks ends code segment program proc Far Кто сможет построчно объяснить, помогите пожалуйста