Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Voprosy_k_KR1_POIT_2012_Programmnaya_model_Nota...doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
89 Кб
Скачать
☆
  1. Команды расширения знака, формат.

CBW ; расширить байт до слова

CWD ;расширить слово до двойного слова

  1. Упрощенные директивы определения сегментов режима masm.

Для простых программ, содержащих по одному сегменту кода, данных и стека, можно

упростить их написание. Для того, чтобы управлять в этом случае разме-

щением сегментов, в этом случае необходимо указывать директиву MODEL, которая стала

управлять размещением сегментов и выполнять функции директивы Assume.

пример:

masm

model small

.data

a db 3

.stack

db 256 dup (0)

.code

osn proc near

mov ax,@data ; заносим адрес сегмента данных в регистр ax

mov ds,ax

osn endp

end osn