Главная Случайная страница


Полезное:

Как сделать разговор полезным и приятным Как сделать объемную звезду своими руками Как сделать то, что делать не хочется? Как сделать погремушку Как сделать так чтобы женщины сами знакомились с вами Как сделать идею коммерческой Как сделать хорошую растяжку ног? Как сделать наш разум здоровым? Как сделать, чтобы люди обманывали меньше Вопрос 4. Как сделать так, чтобы вас уважали и ценили? Как сделать лучше себе и другим людям Как сделать свидание интересным?


Категории:

АрхитектураАстрономияБиологияГеографияГеологияИнформатикаИскусствоИсторияКулинарияКультураМаркетингМатематикаМедицинаМенеджментОхрана трудаПравоПроизводствоПсихологияРелигияСоциологияСпортТехникаФизикаФилософияХимияЭкологияЭкономикаЭлектроника






Место языков ассемблера среди языков программирования





Языки программирования – это языки, воспринимаемые и распознаваемые компьютером. Алгоритмические языки позволяют записать алгоритм в виде последовательности операторов, т.е. довольно сложных конструкций, что существенно облегчает и ускоряет процесс программирования и отладки программ. Алгоритмические языки можно считать машинно-независимыми, т.к. основные конструкции таких языков не зависят даже от класса ЦВМ, на которых они устанавливаются. Различия появляются в трансляторах алгоритмических языков, но пользователь-программмист этого не замечает. Универсальные алгоритмические языки позволяют описывать любые алгоритмы и имеют широкие возможности. Проблемно-ориентированные языки имеют специальные библиотеки, облегчающие описание алгоритмов определенного класса. Например, языки для описания баз данных или языки моделирования. Машинно-зависимые языки отличаются тем, что класс ЦВМ, на которых эти языки используются, существенно влияет не только на основные конструкции языков, но и на правила использования этих конструкций. Машинные языки содержат подробные инструкции процессора (команды) в двоично-кодированном виде. Языки символического кодирования (ЯСК) в основном отличаются от машинных языков использованием мнемонических имен для обозначения команд, идентификаторов и дополнительными возможностями, позволяющими упростить процесс программирования. Современные компьютеры содержат специальные программы – ассемблеры, которые предназначены для формирования машинных команд путем перевода со входного языка, называемого языком ассемблера. Каждый класс ЦВМ использует собственный ассемблер (и собственный язык ассемблера). Языки ассемблера несколько различаются между собой, хотя имеют общие черты. Языки ассемблера относятся к классу языков символического кодирования. Языки ассемблера отражают внутреннюю организацию процессора и для их использования необходимо хорошее знание структурных и архитектурных особенностей конкретного компьютера. Рассмотрим язык ассемблера на примере IBM-совместимых персональных ЭВМ (ПЭВМ). К этому классу относятся ПЭВМ, построенные на базе микропроцессоров (МП) фирмы Intel (8086, i486, Pentium, Celeron, Atlon и т.п.).

 

Date: 2016-05-24; view: 543; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.006 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию