Открытие файла — 2

Теперь, наконец, все готово к тому, чтобы «изъять» имя файла из командной строки и открыть его цивилизованно, не касаясь исходного текста программы.

Сделать это просто, зная, что имя файла находится в самом конце командной строки. Поэтому найдем сначала длину командной строки (от ее начала до за­вершающего нулевого символа), затем повторим поиск — на этот раз пробела

Пути адресации

Регистровая адресация.

Переменная располагается в одном из реестров общего назначения R0..R7 вместилища, порядковый номер коего вычисляется числами RSO, RS1 регистра PSW. Адрес списка находится четырьмя младшими битами байта кода предписания. Стековая адресация позволяет в одном бите предписывать синтаксис алгоритма и номер переменной. Поскольку переменная существует в невидимой части, не применяет циклов обращения к переферийной памяти информации.

Эффективная адресация.

Переменная хранится в скрытой базе информации, адрес ячейки определяет одиночный бит команды. Вот так, команды с использованием прямой нумерации хранят по меньшей мере четыре бита, применяются только 256 компонентов, использование компонентой операции к перефирийной памяти не нужно.

Косвенно-регистровая нумерация.

Сей способ нумерации пользует списки R0 и R1 в качестве адресов. Регистры берутся из банка, устанавливаемого степенями RSO, RS1 списка PSW. Данные сих списков применяются как ячейки для доступа к указателю статической базы информации, вмещающей операнд. Процедура выходит однобайтной, порядковый номер реестра показывает меньший бит.Степень процедуры при этом равна объему операции с употреблением регистровой нумерации, нокосвенная нумерация предоставляет доступ ко всему массиву скрытой базы информации.

импортные электростанции, дизель генератор

назад далее