Язык ассемблера ВК ЭВМ
Основным понятием языка ассемблера ВК ЭВМ является оператор. Все операторы можно разбить на две группы — операторы, представляющие собой символическую запись команд центрального процессора (машинные команды) и операторы, управляющие процессом ассемблирования и формирования загрузочного модуля (псевдокоманды). Особенностью записи машинных команд на языке ассемблера ВК ЭВМ является то, что большинство из них имеет вид, напоминающий операторы присваивания, и не содержит традиционных мнемокодов операций. Это связано с тем, что большинство команд центрального процессора ВК ЭВМ представляет собой арифметические и логические операции, операнды которых могут находиться на регистрах различных типов, а также пересылки данных между регистрами. При этом код команды зависит как от операции (сложение, умножение и т. д.), так и от типа регистров, содержащих операнды и результат (адресные, скалярные, векторные регистры). Например, команда, производящая целочисленное сложение скалярного регистра S2 с каждым элементом векторного регистра V7 и засылающая результаты на элементы векторного регистра VI, записывается на языке ассемблера ВК ЭВМ следующим образом:
VI S2+V7,
а аналогичная команда, осуществляющая сложение с плавающей точкой, имеет вид:
VI S2 + FV7.
Подобным же образом записываются и все остальные арифметические и логические операции из набора команд центрального процессора ВК ЭВМ.
Метки: группы операторов, оператор