Информатика 10-11. Книга 1. Теория (с задачами и решениями). Шауцукова Л.З. - 213 стр.

UptoLike

Составители: 

 .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. В чем преимущества алгоритмических языков перед
                            машинными?
       Основные преимущества таковы:

   •     алфавит алгоритмического языка значительно шире алфавита машинного
         языка, что существенно повы шает наглядность текста программы;
   •     набор операций, допустимых для использования, не зависит от набора
         машинных операций, а выбирается из соображений удобства формулирования
         алгоритмов решения задач определенного класса;
   •     формат предложений достаточно гибок и удобен для использования, что
         позволяет с помощью одного пред ложения задать достаточно содержательный
         этап обра ботки данных;
   •     требуемые операции задаются с помощью общепринятых математических
         обозначений;
   •     данным в алгоритмических языках присваиваются индивидуальные имена,
         выбираемые программистом;
   •     в языке может быть предусмотрен значительно более широкий набор типов
         данных по сравнению с набором машинных типов данных.

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