Cтраница 2
Процедурный сегмент ( text segment) - часть программы, содержащая машинные инструкции и неизменяемые данные. [16]
Объектный модуль представляет собой текст программы на машинном языке, включающий машинные инструкции, словари, служебную информацию. [17]
Указанные выше разновидности логически кодов различаются только в контексте обрабатывающих их машинных инструкций и практически какого-либо самостоятельного значения не имеют. [18]
Программа, занимающаяся выполнением другой программы, транслируя каждую инструкцию входного языка в последовательность машинных инструкций, допускает их выполнение до трансляции следующей инструкции. [19]
Во второй главе описаны способы представления данных и режимы адресации, приведено описание системы машинных инструкций и примеры их использования. [20]
Когда матрица смежности размещается так, что самый внутренний цикл можно реализовать одной или двумя машинными инструкциями, этот алгоритм является в общем случае наиболее эффективным из всех известных. [21]
Оператор a GIO - специальный оператор, позволяющий включать в программу БЕЙСИК фрагменты программы, составленной в машинных инструкциях. [22]
Одна строка текста в программе, написанной на языке высокого уровня, после переработки соответствующим транслятором может превратиться в несколько ( иногда несколько десятков) машинных инструкций, связанных единой целью. Программист при этом имеет возможность сосредоточиться над общей логикой работы своей программы и не тратить время на проработку нудных деталей. Перечислим наиболее известные языки программирования: Паскаль, Си, Бейсик, Модула, Фортран, PL / 1, Пролог, Лисп. На персональных компьютерах больше всего используются Паскаль, Си и, может быть, Бейсик. [23]
Конечно же, не существует реального микропроцессора, который в состоянии напрямую выполнить код CIL, поэтому, прежде чем он может быть выполнен, код CIL следует преобразовать в машинные инструкции процессора. [24]
В один момент времени ячейка может хранить такой элемент данных, как, например, температура реакционного сосуда или значение рН, а в последующий момент та же самая ячейка может содержать машинную инструкцию - часть программы для компьютера, которая предназначена для управления температурой реакционного сосуда или инициирования рН - метра. [25]
Каждая из последующих половин слов содержит десятичные ASCII-коды символов строки. Машинная инструкция проверяет длину строки, преобразует десятичное число в соответствующий символ и выводит его. [26]
Сложность программирования существенно возрастает, если приходится использовать язык ассемблера или просто ассемблер. Обрабатываемые ЦП компьютера машинные инструкции представлены в ассемблерах с помощью мнемонических кодов. Ассемблеры в отличие от языков высокого уровня существенно зависят от конкретной вычислительной системы, и их использование немыслимо без детального понимания архитектуры аппаратного обеспечения данной вычислительной системы. [27]
Языком самого низкого уровня является язык ассемблера, который просто представляет каждую команду машинного кода, но не в виде чисел, а с помощью символьных условных обозначений, называемых мнемониками. Однозначное преобразование одной машинной инструкции в одну команду ассемблера называется транслитерацией. Так как наборы инструкций для каждого модели процессора отличаются, конкретной компьютерной архитектуре соответствует свой язык ассемблера, и написанная на нем программа может быть использована только в этой среде. [28]
Во время работы процесс выполняет некоторую программу - выполняемый файл, который состоит из трех сегментов: процедурного, сегмента данных и динамического сегмента. Процедурный сегмент содержит неизменяемые объекты: машинные инструкции и константы, сегмент данных - изменяемые объекты. Динамический сегмент содержит не инициализируемые при компиляции данные и не занимает место в выполняемом файле. Место под него выделяется только при загрузке файла в оперативную память. [29]
Арифметическое устройство представляет собой набор быстродействующих регистров ( накапливающих сумматоров), содержащих ряд двухпозиционных электронных элементов, которые используются для хранения промежуточных результатов двоичной арифметики. Двоичная информация может быть легко введена и выведена из памяти и регистров путем выполнения соответствующих машинных инструкций. [30]