Нужен код 2 рабочих модулей, один из которых вызывает процедуру, находящуюся в другом. Можно самый постой способ, просто чтобы понять, как все работает. Если можно, подскажите как передавать параметры через стек, например, если у второго модуля нет своего сегмента данных. Пытаюсь что-то получить из этой программы, но она не работает: Код | ;Модуль 1 stk segment para public 'stack' db 100 dup (?) stk ends data segment para public 'data' data ends code segment para public 'code' assume cs:code,ss:stk,ds:data extrn proc_1 start: mov ax,data mov ds,ax call proc_1 code ends end start
|
Код | ;Модуль 2 stk segment para public 'stack' db 100 dup (?) stk ends data segment para public 'data' data ends code segment para public 'code' assume cs:code,ss:stk,ds:data proc_1 proc mov dl,32h mov ah,02h int 21h proc_1 endp public proc_1 start: mov ax,data mov ds,ax code ends end start
|
|