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

       

Вопрос об использовании данных



IV

Рассмотрим теперь менее важный (для нас) вопрос об использовании данных (переменных), определенных в другом объектном модуле. Здесь читателю, просмотревшему предыдущий материал, должно быть все понятно, а модули PROG2.ASM и PROG1.ASM, демонстрирующие технику использования внешних9 переменных, приводятся на Рисунок 1.8-1.9.

.386P ; модуль PROG2.ASM ; плоская модель .MODEL FLAT, STDCALL PUBLIC PROC1 PUBLIC ALT ; сегмент данных _DATA SEGMENT DWORD PUBLIC USE32 'DATA' ALT DWORD 0 _DATA ENDS _TEXT SEGMENT DWORD PUBLIC USE32 'CODE' PROC1 PROC MOV EAX,ALT ADD EAX,10 RET PROC1 ENDP _TEXT ENDS END



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