Cтраница 1
Команды машинного языка представляют собой последовательности двоичных цифр, записанные в памяти машины, причем одна команда часто занимает одну ячейку памяти. Процессор осуществляет выборку машинных команд из памяти одну за другой и их выполнение. [1]
Команды машинного языка классифицируются: по принципу их выполнения машиной, по форме записи, по признакам служебной части команды, по выполняемым функциям. [2]
В общем случае команда машинного языка в программе ( на этом языке) задает, а при выполнении программы вызывает операцию над одной или несколькими порциями данных, называемыми операндами данной операции или команды. Кроме того, операция, вызванная выполнением команды, может изменить состояние технических средств и в частном случае повлиять на режим выполнения последующих команд. [3]
Устройство, осуществляющее интерпретацию команд машинного языка в последовательность микрокоманд и выдачу микроприказов в исполнительные устройства. [4]
Чтобы ясно понять действие ассемблера и свойства команд машинного языка, мы попытаемся вручную транслировать на машинный язык кусок простой программы. Сначала мы ознакомимся с самой этой программой ( программа 11.4), которая предназначена для вывода символом на алфавитно-цифровой экран и восстановления символов, напечатанных на клавишном устройстве, и составлена на языке ассемблера. Комбинацию клавишного устройства и алфавитно-цифрового устройства вывода обычно называют терминалом; главный терминал вычислительной системы часто называют системной консолью. [5]
Они переводят мнемонические коды машинно-ориентированных языков ассемблера в двоичные команды машинного языка. Ассемблеры заменяют символические адреса исходной программы адресами ЗУ ЭВМ. [6]
Блок программы на ФОРТРАНе ( из книги Левенталя с разрешения изд-ва Prentice-Hall. [7] |
Каждый оператор языка высокого уровня эквивалентен целой совокупности команд машинного языка. Для иллюстрации на рис. 2.5 и 2.6 представлены два набора команд, написанные соответственно на машинном языке и языке ассемблера. Оба набора команд предназначены для решения одной и той же задачи, которая состоит в пересылке содержимого одной ячейки памяти в другую. [8]
Обратное, вообще говоря, неверно - одной команде машинного языка может соответствовать более чем одна машинная команда ассемблера. [9]
Первые две колонки содержат адрес команды относительно начала модуля и команду машинного языка в шестнадцатерич-ном представлении. [10]
Абсолютный загрузчик - это системная программа для чтения записей, содержащих команды машинного языка и привязанных к абсолютным адресам ячеек памяти. [11]
Мнемокод - машинно-ориентированный язык, большинству операторов которого соответствует точно одна команда машинного языка конкретной вычислительной машины. Модель информационная - схема, отражающая пространственно-временные связи данных в системе управления. [12]
Мнемокод - машинно-ориентированный язык, большинству операторов которого соответствует точно одна команда машинного языка конкретной вычислительной машины. [13]
Язык ассемблера - наборы символов, сгруппированные в мнемонические коды, представляющие собой команды машинного языка, которые запоминаются легче, чем машинные коды. [14]
Команды, которые были рассмотрены выше, после трансляции ( ассемблирования) преобразуются в команды машинного языка. Операторы ассемблера часто называют псевдокомандами. Они не генерируют машинный код, но снабжают транслятор с языка ассемблера определенной информацией. [15]