Добавил:
Студент, если у тебя есть завалявшиеся работы, то не стесняйся, загрузи их на СтудентФайлс! Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Ассемблер.docx
Скачиваний:
4
Добавлен:
16.07.2022
Размер:
1.88 Mб
Скачать
    1. Директива dw (определить слово)

Директива DW имеет следующий формат.

Метка

Код

Операнд

Комментарий

;Формат директивы DW

[ метка:]

DW

<список>

[; формат директивы]

Директива DW имеет тоже назначение, что и рассмотренная директива DB. Однако, в списке должны содержаться выражения, возвращающие шестнадцати битные значения (слова). Значение первого(младшего) байта вычисленного выражения запоминаются по текущему адресу, а старший байт по инкрементированному адресу.

Таким же образом обрабатываются все элементы списка.

Пример.

Метка

Код

Операнд

Комментарий

;Пример использования директивы DW

ORG

100Ch

ADDR:

DW

0FCOCh+2, 12СВH

; (100Ch) = 0Eh

; (100Dh) = FCh

; (100Eh) = CBh

; (100Fh) = 12h

* * *

LDA

ADDR+2

; A=CBh

* * *

2.7. Директива ds (define spice, определить память)

Директива DS имеет следующий формат.

Метка

Код

Операнд

Комментарий

;Формат директивы DW

[ метка:]

DW

<выражение>

[; формат директивы]

Выражение в поле операнда определяет число резервируемых для запоминания данных. Состояния резервируемых ячеек, как и в случае с директивой ORG (Пример) – не определены.

Директива удобна для работы с RAM–массивами, например, стековым.

Пример.

Метка

Код

Операнд

Комментарий

;Пример использования директивы DS

DS

40h

; 64 ячейки для

; стека

My_Stack:

; задать адрес

;основания стека

LXI

SP, My_Stack

; инициализация

; указателя стек

* * *

Библиографический список

  1. Григорьев В.Л. Программное обеспечение микропроцессорных систем.-М.: Энергоатомиздат, 1983,-208с.

  2. Пухальский Г.И. Проектирование микропроцессорных систем: учеб. пособие для вузов.– СПб.:Политехника,2001.–544с.: ил.

  3. Григорьев В.В. Исследование принципов функционирования микроЭВМ при реализации программы: методические указания.– СПб.: ПГУПС, 2007.

  4. Григорьев В.В. Изучение принципов ввода информации в управляющую микроЭВМ сканирующего типа: методические указания.– СПб.: ПГУПС, 2012.

17

Соседние файлы в предмете Основы микропроцессорной техники