Системы программирования
Системы программирования на базе символических машинно-ориентированных языков типа ассемблер занимают важное место в программном обеспечении ЭВМ. Средства символического программирования, являясь обязательной частью большинства современных операционных систем, широко применяются специалистами разных направлений. По сравнению с более развитыми системами программирования символическое программирование обладает рядом преимуществ, позволяющих получать более качественную программу или максимально использовать технические возможности ЭВМ. В практике системных программистов нередко возникает ситуация, когда универсальные или проблемно-ориентированные языки программирования не дают удовлетворительного результата. Поэтому не случайно разработка системного программного обеспечения ЭВМ начинается, как правило, с реализации ассемблера. Широко распространено использование символических языков и в прикладном программировании.
Предлагаемая книга является вторым изданием, посвященным ассемблеру машин ЕС ЭВМ.
Десять лет, прошедшие после первого издания, явились периодом интенсивного развития системного программного обеспечения ЕС ЭВМ как в части операционных средств, так и в области систем программирования.
В соответствии с форматами данных, обрабатываемых в ЕС ЭВМ, в системе команд можно выделить группы команд, выполняющие следующие операции: операции с фиксированной точкой, операции с плавающей точкой, операции над десятичными числами и логические операции. Под операцией здесь понимается конкретное действие, выполняемое над данными. Команда — это указание, какую операцию и над какими данными должна выполнить вычислительная система.