ВУЗ:
Составители:
.MODEL
.
.DATA .
DW .
.CODE .
MOV AX,@DATA MOV DS,AX
DS (Data
Segment).
a MOV AX, B, ADD
AX,C MOV A,AX.
END
begin.
.MODEL SMALL
.DATA
b DW 5
c DW 3
a DW ?
.CODE
begin MOV AX,@DATA
MOV DS,AX
MOV AX,B
ADD AX,C
MOV A,AX
MOV AH,4CH
INT 21H
END begin
Перевод программы с языка ассемблера на машинный язык осуществляется
специальной программой, которая называется ассемблером и является, по сути,
простейшим транслятором.
7.16. В чем преимущества алгоритмических языков перед
машинными?
Основные преимущества таковы:
• алфавит алгоритмического языка значительно шире алфавита машинного
языка, что существенно повы шает наглядность текста программы;
• набор операций, допустимых для использования, не зависит от набора
машинных операций, а выбирается из соображений удобства формулирования
алгоритмов решения задач определенного класса;
• формат предложений достаточно гибок и удобен для использования, что
позволяет с помощью одного пред ложения задать достаточно содержательный
этап обра ботки данных;
• требуемые операции задаются с помощью общепринятых математических
обозначений;
• данным в алгоритмических языках присваиваются индивидуальные имена,
выбираемые программистом;
• в языке может быть предусмотрен значительно более широкий набор типов
данных по сравнению с набором машинных типов данных.
Таким образом, алгоритмические языки в значительной мере являются машинно-
независимыми. Они облегчают работу программиста и повышают надежность
создаваемых программ.
.MODEL SMALL .MODEL
.DATA .
b DW 5 .DATA .
c DW 3 DW .
a DW ? .CODE .
.CODE MOV AX,@DATA MOV DS,AX
begin MOV AX,@DATA DS (Data
MOV DS,AX Segment).
MOV AX,B a MOV AX, B, ADD
ADD AX,C AX,C MOV A,AX.
MOV A,AX END
MOV AH,4CH begin.
INT 21H
END begin
Перевод программы с языка ассемблера на машинный язык осуществляется
специальной программой, которая называется ассемблером и является, по сути,
простейшим транслятором.
7.16. В чем преимущества алгоритмических языков перед
машинными?
Основные преимущества таковы:
• алфавит алгоритмического языка значительно шире алфавита машинного
языка, что существенно повы шает наглядность текста программы;
• набор операций, допустимых для использования, не зависит от набора
машинных операций, а выбирается из соображений удобства формулирования
алгоритмов решения задач определенного класса;
• формат предложений достаточно гибок и удобен для использования, что
позволяет с помощью одного пред ложения задать достаточно содержательный
этап обра ботки данных;
• требуемые операции задаются с помощью общепринятых математических
обозначений;
• данным в алгоритмических языках присваиваются индивидуальные имена,
выбираемые программистом;
• в языке может быть предусмотрен значительно более широкий набор типов
данных по сравнению с набором машинных типов данных.
Таким образом, алгоритмические языки в значительной мере являются машинно-
независимыми. Они облегчают работу программиста и повышают надежность
создаваемых программ.
Страницы
- « первая
- ‹ предыдущая
- …
- 211
- 212
- 213
- 214
- 215
- …
- следующая ›
- последняя »
