Assembler для начинающих


Машинный язык и язык Ассемблера - часть 2


    обсуждении основ работы 8088 с ними приходится чато сталкиваться.
    Регистр - это часть процессора, предназанченная для сохранения дан-
    ных.  К данным, сохраненным в регистре, процессор получает доступ
    очень быстро - намного быстрее, чем к данным, хранимым в памяти.
    Возможно еще специальное использование регистров в некоторых коман-
    дах.  В третьей главе будет дано полное описание регистров 8088.
      Хотя машинный язык - это действительно прекрасно, если вы явля-
    етесь компьютером, он труден для программистов - людей.  К счастью,
    существует более простой способ программирования.  Этим методом,
    более близким людям, чем машинам, является программирование на
    языке ассемблера.
 
      Язык ассемблера, как язык программирования, т.е. более понятный
    программисту, чем  машинный, язык, все  еще сохраняет все  значения
    машинного языка.  Компьютер читает программы на  языке ассемблера и
    переводит их в машинный язык, в ту форму, которая понятна ЭВМ. Этот
    процесс,   называемый   "ассемблированием"   программы,  фактически
    является переводом  с одного языка    на другой. Операцию  перевода с
    языка ассемблера  на машинный язык    выполняет программа, называемая
    ассемблером.
 
      Чтобы лучше понять разницу, давайте взглянем на примеры,
    которыми мы уже пользовались выше.    Ассемблерная команда для
    сложения содержимого регистров AX и BX проста:
 
      ADD   AX,BX
 
    Аналогично, для вычитания регистра BX из регистра AX мы напишем:
 
      SUB   AX,BX
 
    Ассемблер превращает эти предложения в форму, которую мы видели вы-
    ше.  Компьютер сам управляется с проблемой превращения файла с по-
    нятным человеку текстом в программу на машинном языке, которую мог
    бы выполнить процессор.
 
      Язык ассемблера не похож на языки типа Фортран, Кобол или
    Паскаль.  Эти языки, как и многие подобные им, являются языками
    высокого уровня.  Языки высокого уровня разработаны для того, чтобы



- Начало -  - Назад -  - Вперед -