Мой ассемблер

Приветствуем! Наш сайт поможет вам в изучении замечательного языка программирования — ассемблера. Наиболее он полезен для тех студентов и интересующихся, которые изучают ассемблер на примере МПС КР580ВМ80А — здесь содержится обширная информация об этом великолепном устройстве.

§2.8 Язык ассемблера микропроцессора КР580ВМ80

Ассемблер КР580ВМ80А

Из предыдущих разделов ясно, что машинная программа представляет собой последовательности из наборов нулей и единиц стандартной длины, называешь машинными кодами. Для того, чтобы составленная программа правильно выполнялась, необходимо каждый двоичный разряд ее машинных кодов совершенно точно определить. При записи программы непосредственно на языке машинных кодов программист должен помнить, какой код соответствует какой команде МП (команд больше 200), а также вставлять нужные адреса для каждого элемента данных, используемых в программе в соответствующем месте. Этот процесс крайне утомителен и при непосредственном программировании в машинных кодах возможно появление ошибок. Поэтому программирование даже сравнительно простой задачи вызывает трудности и требует больших затрат времени. Несколько лет тому назад, когда микропроцессоры находились еще на ранней стадии развития, программы записывались именно в машинных кодах. Однако сегодня программист может использовать ряд средств, упрощающих задачу создания надежных программ достаточно высокой степени сложности. Одним из таких средств является язык ассемблера, который позволяет записывать программу с использованием более удобных мнемонических выражений языка ассемблера - языка, тесно связанного со стеком команд микропроцессора транслируемого (переводимого) в машинную программу с помощью специального алгоритма.

Страницы: 1 | 2 | 3 | 4