Здравствуйте. Возник вопрос, почему именно так работает, а не по-другому. Пример: .MODEL tiny .DATA x DW 3 .CODE mov Ax,Cs:x ; в регистр Ax будет передано значение x, хотя x не находится ; в сегменте кода (Cs), а располагается в сегменте данных (Ds). ; Кстати, если использовать Ds, то ЗНАЧЕНИЕ не будет получено. mov Ax,4C00h int 21h END
Ответ
Tiny-model programs run only under MS-DOS. Tiny model places all data and code in a single segment. Therefore, the total program file size can occupy no more than 64K. Паста из лекций по MASM
Комментариев нет:
Отправить комментарий