Архитектура ЭВМ. Задания и примеры выполнения лабораторных работ. Докторов А.Е - 22 стр.

UptoLike

Рубрика: 

22
3.2. Включение ассемблерного кода в программу на Паскале
Есть два способа включения ассемблерного кода в программу на языке
Паскаль. Первый из нихиспользование ассемблерного блока (для нагляд-
ности ассемблерная часть выделена прописными буквами):
var
k : Integer;
begin
k := 3;
ASM
MOV AX, k
END;
end.
Второй способреализация процедуры или функции на ассемблере:
procedure Primer; ASSEMBLER;
ASM
MOV AX, 7
END;
Внутри процедур или функций можно объявлять и использовать
локальные переменные. В этом случае компилятор будет резервировать
под них место в стеке.
procedure Primer; ASSEMBLER;
var perem : integer;
ASM
MOV AX, 7
MOV perem, AX
END;