![]() Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Директивы определения сегментов и процедур
Эти директивы отмечают начало и конец сегментов. Наболее распространенные директивы приведены в таблице 2.3. Таблица 2.3- Директивы определения сегментов и процедур
Руководствуясь директивами, система выделяет области памяти под сегменты стека, данных, кода или процедуры. Руководствуясь этими директивами, операционная система определяет начальные адреса сегментов. Эти действия выполняются системой при трансляции программы. Директивы присваивания атрибута данным Эти директивы (таблица 2.4) позволяют изменить у операнда атрибут типа (BYTE, WORD, DWORD) или атрибут дистанции (SHORT, NEAER или FAR). Ими можно воспользоваться для доступа к байтам в строках слов, или наоборот, к словам в строке байт. Например, имеем строку десятичных слов; TW DW 4564, 67 81, 1234 Требуется изменить третий байт в этой строке (67) на число 99. Выполним команду Mov WORD PTR TW +3, 99 После выполнения этой команды строка примет следующий вид TW DW 4567, 99 81, 1234 Табилица 2.4-Директивы присваивания атрибута данным
|