ВУЗ:
Составители:
24
Директива PAGE указывает количество строк , распечатываемых на
странице:
page 60,132
Директива TITLE указывает на печать заголовка:
title текст
Директива SEGMENT указывает в каком сегменте располагается
информация (данные, команды) и имеет следующий формат:
<имя> segment [параметры]
.
.
<имя> ends
К параметрам относятся выравнивание, объединение и класс, например:
<имя> SEGMENT PARA STACK 'Stack'
Директива PROC обозначает начало процедуры с заданным именем и
имеет формат:
имя_процедуры PROC FAR
:
RET
Директива ASSUME служит для сообщения ассемблеру назначения
каждого сегмента(данных, кода или стека) и имеет формат:
ASSUME SS: имя_стека, DS: имя_данных, CS: имя_кода, ES:имя
2.2.4 Структура ассемблерной программы
1. Начало: директивы PAGE и TITLE
2. Объявление сегмента стека: директивы SEGMENT и ENDS
3. Объявление сегмента данных: директивы SEGMENT и ENDS
4. Начало кодового сегмента:
a) директива SEGMENT
b) директива PROC (главная процедура)
c) директива ASSUME
5. Настройка сегмента данных с помощью следующей последовательно-
сти команд:
MOV AX,<имя сегмента данных >
MOV DS,AX
6. Тело программы (набор команд и процедур)
Директива PAGE указывает количество строк , распечатываемых на странице: page 60,132 Директива TITLE указывает на печать заголовка: title текст Директива SEGMENT указывает в каком сегменте располагается информация (данные, команды) и имеет следующий формат: <имя> segment [параметры] . . <имя> ends К параметрам относятся выравнивание, объединение и класс, например: <имя> SEGMENT PARA STACK 'Stack' Директива PROC обозначает начало процедуры с заданным именем и имеет формат: имя_процедуры PROC FAR : RET Директива ASSUME служит для сообщения ассемблеру назначения каждого сегмента(данных, кода или стека) и имеет формат: ASSUME SS: имя_стека, DS: имя_данных, CS: имя_кода, ES:имя 2.2.4 Структура ассемблерной программы 1. Начало: директивы PAGE и TITLE 2. Объявление сегмента стека: директивы SEGMENT и ENDS 3. Объявление сегмента данных: директивы SEGMENT и ENDS 4. Начало кодового сегмента: a) директива SEGMENT b) директива PROC (главная процедура) c) директива ASSUME 5. Настройка сегмента данных с помощью следующей последовательно- сти команд: MOV AX,<имя сегмента данных > MOV DS,AX 6. Тело программы (набор команд и процедур) 24
Страницы
- « первая
- ‹ предыдущая
- …
- 22
- 23
- 24
- 25
- 26
- …
- следующая ›
- последняя »