Случайное
Старые записи

Операционная система

Операционная системаВ операционную систему ДОС ЕС входят два транслятора ассемблера, называемые ассемблер Е и ассемблер F. Для работы ассемблера Е достаточно 14 Кбайт основной памяти. Ассемблер F требует не менее 44 Кбайт, но скорость его работы примерно на 40% выше скорости ассемблера Е.

Десятичный терм — это десятичное число без знака, записанное в виде последовательности десятичных цифр. В старших разрядах десятичного терма могут записываться незначащие нули. Десятичный терм не может содержать больше десяти десятичных цифр. Значение десятичного терма не должно быть больше 2147483647 . Десятичный терм во время трансляции переводится в двоичный эквивалент.

Каждое имя, используемое в программе, должно быть определено. Имя считается определенным, если оно появляется в поле названия какого-либо оператора исходного модуля. Под определением имени понимается присваивание этому имени значения, характеристики длины и признака переместимости. Определить признак переместимости — значит установить, каким является имя — переместимым или абсолютным. Абсолютное имя — это простое имя, значение которого постоянно и не изменяется при перемещении программы. Переместимое имя — простое имя, значение которого изменяется при перемещении программы.

Значением имен, называющих команды, константы, области памяти, программные секции, являются адреса самых левых байт полей памяти, соответствующих этим элементам. Значение имени должно быть положительным числом и не превышать 231—1. При перемещении программы значения адресов изменяются, поэтому их имена являются переместимыми. Абсолютные имена могут появиться только в результате их определения оператором EQU.

Интересные статьи

Copyright © 2022. All Rights Reserved.