Ассемблер для Windows

Модуль содержащий переменную ALT которая используется в другом модуле (PROG ASM)



Рисунок 1.1.8. Модуль, содержащий переменную ALT, которая используется в другом модуле (PROG1.ASM).

.386P

; модуль PROG1.ASM ; плоская модель .MODEL FLAT, STDCALL ;----------------------------------- ; прототип внешней процедуры EXTERN PROC1@0:NEAR ; внешняя переменная EXTERN ALT: DWORD ; сегмент данных _DATA SEGMENT DWORD PUBLIC USE32 'DATA' _DATA ENDS ; сегмент кода _TEXT SEGMENT DWORD PUBLIC USE32 'CODE' START: MOV ALT, 10 CALL PROC1@0 MOV EAX, ALT RET ; выход _TEXT ENDS END START



Содержание раздела