Мнемокод - Большая Энциклопедия Нефти и Газа, статья, страница 1
Одна из причин, почему компьютеры могут сделать больше, чем люди - это то, что им никогда не надо отрываться от работы, чтобы отвечать на идиотские телефонные звонки. Законы Мерфи (еще...)

Мнемокод

Cтраница 1


Мнемокод - машинно-ориентированный язык, большинству операторов которого соответствует точно одна команда машинного языка конкретной вычислительной машины.  [1]

Мнемокод должен быть по структуре достаточно близок к основному набору команд машины. Коды операций записываются в виде мнемонических сокращений, а адреса данных и команд могут быть выражены в форме символов.  [2]

Мнемокод, трансляторы с проблемно-ориентированных языков ФОРТРАН и АЛГОЛ, а также редак-юр символьной информации, обеспечивающий редактирование лен г, содержащих такую информацию.  [3]

Мнемокод - машинно-ориентированный язык, большинству операторов которого соответствует точно одна команда машинного языка конкретной вычислительной машины.  [4]

Мнемокод предусматривает мнемонические операционные коды для всех машинных команд М-1010 и некоторых макрокоманд. В мнемокоде используется явная и символическая адресация ячеек, а также констант различного вида.  [5]

Мнемокод - машинно-ориентированный язык, большинству операторов которого соответствует точно одна команда машинного языка конкретной вычислительной машины. Модель информационная - схема, отражающая пространственно-временные связи данных в системе управления.  [6]

Мнемокод отличается от машинного языка соответствующей машины заменой цифровых кодов операций буквенными ( мнемоническими), а цифровых адресов операндов - буквенными или буквенно-цифровыми.  [7]

Мнемокод команды следует непосредственно за идентификатором, хотя можно сделать один или несколько пробелов. В подполе операндов указываются параметры, разделенные запятыми. Параметры могут следовать непосредственно за мнемокодом команды.  [8]

Первый мнемокод JA ( jump above - перейти при превышении) сообщает микропроцессору 8088, что переход надо выполнять в том случае, если приемник выше источника. А второй мнемокод JNBE ( jump if not be low nor equal - перейти, если не ниже и не равен) сообщает ему, что переход надо выполнить, если приемник не ниже источника и не равен ему. Таким образом, команды JA и JNBE сообщают микропроцессору одно и то же, но в разных терминах. Это сделано исключительно для того, чтобы Вы могли написать удобные для чтения и более понятные программы.  [9]

Хотя мнемокод представляет собой шаг вперед по сравнению с м а-шинным кодом, но он тоже страдает рядом недостатков. Самый серьезный недостаток заключается в том, что мнемокод, созданный для определенной машины, пригоден только при работе с ней. Идеальным было бы такое положение, когда пользователь мог бы выполнить написанную программу на любой наиболее доступной и эффективной ЭВМ. К несчастью, программы, написанные на мнемокоде, применимы только к той машине, для которой они были созданы.  [10]

Применение мнемокода облегчает процесс программирования по сравнению с программированием в машинных кодах, но при этом от программиста по-прежнему требуется основательное знание технических особенностей вычислительной машины и системы ее команд.  [11]

Применение мнемокодов целесообразно, когда требуется разработать широко и часто используемые программы. Поэтому мнемокоды используются главным образом при разработке системных программ, программ обработки данных, программ для систем реального времени. В последнее время, однако, в этих областях начинают применять и языки высокого уровня, что объясняется успехами в разработке высокоэффективных трансляторов для таких языков.  [12]

Операторы мнемокода делятся на две большие группы: операторы машинных команд и операторы псевдокоманд. Каждому оператору первой группы соответствует машинная команда. Псевдокоманды не имеют аналогов среди машинных команд и выступают как команды по отношению к транслятору; они не приводят, как правило, к образованию машинных команд в рабочей программе.  [13]

Поле мнемокода содержит имя команды микропроцессора. Имена состоят из двух - шести букв. Для трансляции каждого мнемокода программы в его числовой эквивалент Ассемблер использует внутреннюю таблицу.  [14]

Применение мнемокода и автокода имеет ряд недостатков: для написания программы любой степени сложности требуется большое число команд; на кодирование затрачивается длительное время; много машинного времени расходуется при отладке; трудно восстановить логику программы, если требуется провести модификацию или расширение первоначальной работы; программа, написанная для определенной машины, непригодна для работы на машине другой конструкции.  [15]



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