Загрузка...

Выделение данных


Теперь, когда вы знаете, как создавать сегменты, давайте рассмотрим, как можно заполнить эти сегменты осмысленными данны-ми. Сегмент стека проблемы не представляет: там находится стек, а к стеку вы можете обратиться с помощью инструкций PUSH и POP и адресоваться через регистр BP. Сегмент кода заполняется инструк-циями, которые генерируются в соответствии с мнемоникой инструк-ций вашей программы, поэтому проблемы здесь также нет.

Остается сегмент данных. В Турбо Ассемблере предусмотрено множество способов определения переменных в сегменте данных, как инициализируемых некоторым значением, так и неинициализированных. Чтобы понять, какие данные позволяет вам определять Турбо Ассемб-лер, мы должны сначала немного рассказать вам основных типах дан-ных Ассемблера.

Загрузка...