Cтраница 2
В описании характеристик ЭВМ задаются структура ее памяти ( виды и объемы), состав и имена регистров, система адресации и форматы машинных команд. [16]
Дешифратор ( логическая схема, преобразующая любое значение, содержащееся в регистре, в одно и только одно выходное значение) описывается именами его выходов и именем регистра, являющегося управляющим для дешифратора. [17]
Чтобы воспользоваться регистровым режимом адресации, необходимо в мнемонической записи оператора на языке ассемблера вместо имен меток и переменных воспользоваться для указания операндов стандартными для МАКРО-11 именами регистров общего назначения. [18]
Благодаря такой записи уменьшаются затраты ручного труда при работе с программой и суммарное количество нажимаемых клавиш для подготовки к работе ( не надо нажимать клавиши YIN, где N - имя регистра), да и вероятность ошибок также уменьшается. [19]
Система программирования для машин серии CDC-6000 основана на языке фортран - версии фортра-на-IV - с расширениями, учитывающими структурные особенности машин этой серии, а именно: в языке допускается использование имен регистров в качестве идентификаторов переменных. Расширение сделано за счет-возможности чередовать операторы фортрана с операторами машинно-ориентированного языка ascent. Кроме того, язык расширен за счет макрокоманд ввода-вывода, учитывающих возможности автоматического назначения буферов ввода-вывода. [20]
AL, АХ, ВН, BL, ВХ, ВР, СН, CL, CX, CS, DH, DL, DX, DI, DS, ES, SI, SP и ST являются именами регистров и не должны использоваться в качестве меток. Не используйте в качестве меток также имена команд или мнемокоды ( они перечислены в гл. [21]
Еще раз обратим внимание на то, что вещественные значения обрабатываются с использованием плавающих, а не общих регистров, так что вещественные значения га и гу разместим в плавающих регистрах с именами РА и PY и это обстоятельство учтем при определении имен регистров в программе. [22]
Смысл параметра директивы SETR аналогичен смыслу предыдущей директивы. В качестве имени регистра используются идентификаторы переменных и. [23]
Хотя эти команды и являются частными случаями вышеприведенных, но их формат по крайней мере на один байт короче первых, что дает возможность построить более эффективный код. Указателем типа данных служит имя регистра, использованного в командах. [24]
Для выполнения операции необходимо задать два фактических параметра. В первом параметре задается имя регистра, из-которого осуществляется пересылка символьной информации. Во втором параметре задается имя файла. [25]
Сохраняет регистры в стеке в заданном порядке. Окаймленный угловыми скобками список имен регистров, разделенных запятыми. [26]
Далее команда Ml: ADD AX, WORD PTR [ BX ] предусматривает прибавление к содержимому регистра АХ двухбайтового слова, взятого из памяти по адресу, хранящемуся в регистре ВХ. Здесь заключение в прямые скобки имени регистра ВХ свидетельствует о том, что содержимое регистра ВХ рассматривается в качестве адреса памяти; WORD PTR указывает, что по этому адресу выбирается двухбайтовое слово. Таким образом, в этой команде используется косвенная регистровая адресация. [27]
![]() |
Дробь с дополнением до двух. [28] |
Процессоры DSP56000 / 56001 используют дробное представление данных для всех арифметических операций. На рис. 2.2 показаны веса битов и имена регистров для слов, длинных слов и операндов аккумулятора. [29]
В командах, использующих прямую адресацию, адрес операнда следует сразу за кодом операции. Адресами операнда могут быть адрес ячейки памяти, имя регистра или номер порта. [30]