<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://emuverse.ru/w/index.php?action=history&amp;feed=atom&amp;title=%D0%98%D1%81%D0%BA%D1%80%D0%B0-226%2F%D0%A4%D0%B0%D0%B9%D0%BB%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_BASIC_02</id>
	<title>Искра-226/Файлы данных BASIC 02 - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://emuverse.ru/w/index.php?action=history&amp;feed=atom&amp;title=%D0%98%D1%81%D0%BA%D1%80%D0%B0-226%2F%D0%A4%D0%B0%D0%B9%D0%BB%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_BASIC_02"/>
	<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%98%D1%81%D0%BA%D1%80%D0%B0-226/%D0%A4%D0%B0%D0%B9%D0%BB%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_BASIC_02&amp;action=history"/>
	<updated>2026-08-26T20:28:54Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%98%D1%81%D0%BA%D1%80%D0%B0-226/%D0%A4%D0%B0%D0%B9%D0%BB%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_BASIC_02&amp;diff=4293&amp;oldid=prev</id>
		<title>Panther: Новая страница: «{{emuverse}}  &#039;&#039;&#039;Файлы данных BASIC 02&#039;&#039;&#039; — способы записи и чтения данных программой на Искра-226: режимы доступа, устройство логической записи и форматы значений.  Файловая система, указатель каталога и концевая запись описаны в статье Искра-226/Файловая система...»</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%98%D1%81%D0%BA%D1%80%D0%B0-226/%D0%A4%D0%B0%D0%B9%D0%BB%D1%8B_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85_BASIC_02&amp;diff=4293&amp;oldid=prev"/>
		<updated>2026-08-26T15:34:45Z</updated>

		<summary type="html">&lt;p&gt;Новая страница: «{{emuverse}}  &amp;#039;&amp;#039;&amp;#039;Файлы данных BASIC 02&amp;#039;&amp;#039;&amp;#039; — способы записи и чтения данных программой на &lt;a href=&quot;/w/index.php?title=%D0%98%D1%81%D0%BA%D1%80%D0%B0-226&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Искра-226 (страница не существует)&quot;&gt;Искра-226&lt;/a&gt;: режимы доступа, устройство логической записи и форматы значений.  Файловая система, указатель каталога и концевая запись описаны в статье Искра-226/Файловая система...»&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{emuverse}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Файлы данных BASIC 02&amp;#039;&amp;#039;&amp;#039; — способы записи и чтения данных программой на [[Искра-226]]: режимы доступа, устройство логической записи и форматы значений.&lt;br /&gt;
&lt;br /&gt;
Файловая система, указатель каталога и концевая запись описаны в статье [[Искра-226/Файловая система|Файловая система]]. Формат рисунка, который программа записывает в файл как обычное символьное значение, — в статье [[Искра-226/Графический буфер BASIC 02|Графический буфер BASIC 02]].&lt;br /&gt;
&lt;br /&gt;
== Способы доступа ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Приставка !! Режим !! Адресация&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;DC&amp;lt;/code&amp;gt; || файл каталога || последовательная, от текущего сектора файла&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;DA&amp;lt;/code&amp;gt; || абсолютная адресация || начальный сектор задан в операторе&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;BA&amp;lt;/code&amp;gt; || блок 256 байт || то же, служебной разметки нет&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;BT&amp;lt;/code&amp;gt; || блочный обмен с устройством || диск не участвует&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Тип файла в записи каталога («данные») о внутреннем устройстве файла не говорит: он может содержать логические записи, сырые блоки от &amp;lt;code&amp;gt;DATA SAVE BA&amp;lt;/code&amp;gt; либо и то и другое.&lt;br /&gt;
&lt;br /&gt;
=== Таблица устройств ===&lt;br /&gt;
&lt;br /&gt;
Файл открывается на одну из восьми строк таблицы устройств, &amp;lt;code&amp;gt;#0&amp;lt;/code&amp;gt;…&amp;lt;code&amp;gt;#7&amp;lt;/code&amp;gt;; строка выбирается программой оператором &amp;lt;code&amp;gt;SELECT #n&amp;lt;/code&amp;gt;, а не выдаётся системой. У открытого файла строка содержит три адреса: начальный сектор, конечный сектор и текущий сектор.&lt;br /&gt;
&lt;br /&gt;
Оператор &amp;lt;code&amp;gt;DATA SAVE DC CLOSE&amp;lt;/code&amp;gt; обнуляет только эти три адреса; адрес самого устройства, назначенный оператором &amp;lt;code&amp;gt;SELECT&amp;lt;/code&amp;gt;, сохраняется. Параметр &amp;lt;code&amp;gt;ALL&amp;lt;/code&amp;gt; закрывает все открытые файлы.&lt;br /&gt;
&lt;br /&gt;
== Операторы ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Токен !! Оператор !! Действие&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1E&amp;lt;/code&amp;gt; || IF END THEN &amp;lt;строка&amp;gt; || переход, если последнее чтение наткнулось на концевую запись&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;66&amp;lt;/code&amp;gt; || DATA LOAD BT || принять блок с устройства&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;68&amp;lt;/code&amp;gt; || DATA SAVE BT || передать блок на устройство&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;6E&amp;lt;/code&amp;gt; || DATA SAVE BA || записать 256-байтовый блок по абсолютному адресу&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;6F&amp;lt;/code&amp;gt; || DATA SAVE DA || записать логическую запись по абсолютному адресу&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;70&amp;lt;/code&amp;gt; || DATA LOAD BA || прочитать 256-байтовый блок&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;71&amp;lt;/code&amp;gt; || DATA LOAD DA || прочитать логическую запись по абсолютному адресу&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;74&amp;lt;/code&amp;gt; || DATA LOAD DC || прочитать логическую запись с текущего сектора&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;75&amp;lt;/code&amp;gt; || DATA LOAD DC OPEN || открыть существующий файл&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;76&amp;lt;/code&amp;gt; || DATA SAVE DC || записать логическую запись с текущего сектора&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;76&amp;lt;/code&amp;gt; + &amp;lt;code&amp;gt;D7&amp;lt;/code&amp;gt; || DATA SAVE DC END || записать концевую запись&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;77&amp;lt;/code&amp;gt; || DATA SAVE DC CLOSE || закрыть файл&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;78&amp;lt;/code&amp;gt; || DATA SAVE DC OPEN || завести файл в каталоге и открыть&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;79&amp;lt;/code&amp;gt; || DBACKSPACE || сдвинуть текущий сектор назад&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;7A&amp;lt;/code&amp;gt; || DSKIP || сдвинуть текущий сектор вперёд&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;7B&amp;lt;/code&amp;gt; || LIMITS || выдать границы файла и число занятых секторов&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;81&amp;lt;/code&amp;gt; || SCRATCH || вычеркнуть файл из каталога&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;82&amp;lt;/code&amp;gt; || SCRATCH DISK || создать каталог&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;83&amp;lt;/code&amp;gt; || VERIFY || проверить читаемость области&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Операнды всех перечисленных операторов описаны в статье [[Оттранслированное представление BASIC 02]].&lt;br /&gt;
&lt;br /&gt;
=== Последовательность работы ===&lt;br /&gt;
&lt;br /&gt;
Запись в режиме каталога:&lt;br /&gt;
&lt;br /&gt;
# &amp;lt;code&amp;gt;DATA SAVE DC OPEN&amp;lt;/code&amp;gt; заводит файл в указателе и заполняет строку таблицы устройств тремя адресами. В &amp;#039;&amp;#039;&amp;#039;последний&amp;#039;&amp;#039;&amp;#039; сектор файла записывается &amp;lt;code&amp;gt;1C 00 01&amp;lt;/code&amp;gt;; больше при открытии не пишется ничего.&lt;br /&gt;
# &amp;lt;code&amp;gt;DATA SAVE DC&amp;lt;/code&amp;gt; пишет логическую запись начиная с текущего сектора и двигает текущий за неё.&lt;br /&gt;
# &amp;lt;code&amp;gt;DATA SAVE DC END&amp;lt;/code&amp;gt; кладёт концевую запись в текущий сектор и текущего &amp;#039;&amp;#039;&amp;#039;не двигает&amp;#039;&amp;#039;&amp;#039;: она помечает сектор, откуда можно продолжать запись, и следующая запись ляжет на её место.&lt;br /&gt;
# &amp;lt;code&amp;gt;DATA SAVE DC CLOSE&amp;lt;/code&amp;gt; обнуляет адреса строки.&lt;br /&gt;
&lt;br /&gt;
Чтение устроено так же, с &amp;lt;code&amp;gt;DATA LOAD DC OPEN&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;DATA LOAD DC&amp;lt;/code&amp;gt;. Прочитав сектор с кодом &amp;lt;code&amp;gt;1C&amp;lt;/code&amp;gt;, оператор чтения ничего не делает, оставляет текущий сектор на концевой записи и взводит признак, который проверяет &amp;lt;code&amp;gt;IF END THEN&amp;lt;/code&amp;gt;. Обычная запись признак снимает.&lt;br /&gt;
&lt;br /&gt;
Параметры &amp;lt;code&amp;gt;DSKIP&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;DBACKSPACE&amp;lt;/code&amp;gt;: число записей, &amp;lt;code&amp;gt;BEG&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;END&amp;lt;/code&amp;gt; либо число с параметром &amp;lt;code&amp;gt;S&amp;lt;/code&amp;gt; — в секторах.&lt;br /&gt;
&lt;br /&gt;
=== Абсолютная адресация ===&lt;br /&gt;
&lt;br /&gt;
Операторы &amp;lt;code&amp;gt;DA&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;BA&amp;lt;/code&amp;gt; получают начальный сектор выражением в самом операторе; каталог при этом не нужен. Необязательный второй операнд — приёмник, куда возвращается адрес сектора за последним занятым; у символьного приёмника это два первых байта двоичным числом.&lt;br /&gt;
&lt;br /&gt;
Диски, записанные только так, указателя каталога не имеют вовсе.&lt;br /&gt;
&lt;br /&gt;
=== Блочный обмен ===&lt;br /&gt;
&lt;br /&gt;
Операторы &amp;lt;code&amp;gt;DATA SAVE BT&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;DATA LOAD BT&amp;lt;/code&amp;gt; передают блок байтов без всякой служебной разметки. Устройство задаётся приставкой &amp;lt;code&amp;gt;/&amp;amp;lt;адрес&amp;amp;gt;&amp;lt;/code&amp;gt;, причём &amp;#039;&amp;#039;&amp;#039;адрес — выражение, а не сырой байт&amp;#039;&amp;#039;&amp;#039;; чаще всего это переменная.&lt;br /&gt;
&lt;br /&gt;
Название группы устройств по умолчанию (&amp;lt;code&amp;gt;TAPE&amp;lt;/code&amp;gt;) вводит в заблуждение: обмен идёт с любым устройством. Адреса из таблицы ФАУ:&amp;lt;ref name=&amp;quot;balasanyan&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Адрес !! Устройство&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;05&amp;lt;/code&amp;gt; || блок отображения символьной информации&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;0C&amp;lt;/code&amp;gt; || АЦПУ&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;10&amp;lt;/code&amp;gt; || блок отображения графической информации&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;14&amp;lt;/code&amp;gt; || графопостроитель&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;34&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;35&amp;lt;/code&amp;gt; || телекоммуникационный интерфейс: передатчик и приёмник&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Логическая запись ==&lt;br /&gt;
&lt;br /&gt;
Сектор записи:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;код сектора&amp;gt; &amp;lt;тип&amp;gt; &amp;lt;длина&amp;gt; &amp;lt;данные&amp;gt; &amp;lt;тип&amp;gt; &amp;lt;длина&amp;gt; &amp;lt;данные&amp;gt; …&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Код !! Значение&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;02&amp;lt;/code&amp;gt; || первый сектор многосекторной записи&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;03&amp;lt;/code&amp;gt; || последний сектор многосекторной записи&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;1C&amp;lt;/code&amp;gt; || концевая запись&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;8B&amp;lt;/code&amp;gt; || запись целиком в одном секторе&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;8F&amp;lt;/code&amp;gt; || промежуточный сектор&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Служебный заголовок сектора данных занимает &amp;#039;&amp;#039;&amp;#039;один&amp;#039;&amp;#039;&amp;#039; байт, а не два, как у программных секторов; под данные остаётся 255 байт.&lt;br /&gt;
&lt;br /&gt;
Идентификатор значения — два байта:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Тип !! Длина !! Значение&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;00&amp;lt;/code&amp;gt; || всегда &amp;lt;code&amp;gt;08&amp;lt;/code&amp;gt; || число&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;40&amp;lt;/code&amp;gt; || 1…253 || строка символов, [[КОИ-8]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Документация&amp;lt;ref name=&amp;quot;balasanyan&amp;quot; /&amp;gt; описывает также целое значение длиной 2 байта, но на дисковых образах такие значения не встречаются: у типа &amp;lt;code&amp;gt;00&amp;lt;/code&amp;gt; длина всегда 8.&lt;br /&gt;
&lt;br /&gt;
Хвост сектора после последнего значения — нули. Значение, не помещающееся в сектор целиком, переносится в следующий сектор полностью; остаток предыдущего сектора при этом не затирается, и там остаётся копия ранее записанных значений.&lt;br /&gt;
&lt;br /&gt;
Массив в списке записи и чтения разворачивается в свои элементы, строка за строкой.&lt;br /&gt;
&lt;br /&gt;
== Формат числа ==&lt;br /&gt;
&lt;br /&gt;
Восемь байт, двоично-десятичный.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Байт !! Значение&lt;br /&gt;
|-&lt;br /&gt;
| 0–5 || цифры 1…12 мантиссы, BCD, старшая первой&lt;br /&gt;
|-&lt;br /&gt;
| 6 || порядок, знаковое двоичное (дополнительный код)&lt;br /&gt;
|-&lt;br /&gt;
| 7 || старшая тетрада — 13-я цифра мантиссы, младшая — знак: &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; плюс, &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; минус&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
 значение = d1 d2 d3 . d4 … d13 × 1000 ^ порядок&lt;br /&gt;
&lt;br /&gt;
Мантисса — 13 цифр с точкой после третьей, что даёт заявленные для машины 13 значащих разрядов. &amp;#039;&amp;#039;&amp;#039;Порядок берётся по основанию 1000&amp;#039;&amp;#039;&amp;#039;, а не 10: нормализованная мантисса лежит в диапазоне [1, 1000).&lt;br /&gt;
&lt;br /&gt;
Первая значащая цифра стоит на позиции 1, 2 или 3, поэтому число значащих разрядов в записи на диск равно 13, 12 или 11 соответственно.&lt;br /&gt;
&lt;br /&gt;
Примеры: &amp;lt;code&amp;gt;00 10 00 00 00 00 00 00&amp;lt;/code&amp;gt; — единица, &amp;lt;code&amp;gt;00 80 00 00 00 00 00 00&amp;lt;/code&amp;gt; — восьмёрка.&lt;br /&gt;
&lt;br /&gt;
== Десятично-упакованный формат ==&lt;br /&gt;
&lt;br /&gt;
Операторы &amp;lt;code&amp;gt;PACK(&amp;lt;/code&amp;gt; (токен &amp;lt;code&amp;gt;48&amp;lt;/code&amp;gt;) и &amp;lt;code&amp;gt;UNPACK(&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;5D&amp;lt;/code&amp;gt;) укладывают числа в символьное поле по образу печати, вида &amp;lt;code&amp;gt;[+|-] ### [.###] [^^^^]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* Две цифры на байт, старшая тетрада первой, разряды в порядке образа.&lt;br /&gt;
* Размер группы: число тетрад = знак плюс количество знаков &amp;lt;code&amp;gt;#&amp;lt;/code&amp;gt;, округлить вверх до целого байта, плюс байт порядка при &amp;lt;code&amp;gt;^^^^&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Образ &amp;lt;code&amp;gt;####&amp;lt;/code&amp;gt; занимает ровно два байта.&lt;br /&gt;
&lt;br /&gt;
Тетрада знака (&amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; плюс, &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; минус) и байт порядка со знаком на дисковых образах не встречаются и приняты по устройству восьмибайтового числа.&lt;br /&gt;
&lt;br /&gt;
== Поток значений переменных ==&lt;br /&gt;
&lt;br /&gt;
Секторы, следующие за программой в оттранслированном программном файле, содержат значения переменных, записанные в том же формате логической записи. Для файла &amp;lt;code&amp;gt;DIG DEM&amp;lt;/code&amp;gt;: сектор начинается идентификатором &amp;lt;code&amp;gt;02&amp;lt;/code&amp;gt;, за ним 25 записей по 10 байт (&amp;lt;code&amp;gt;00 08&amp;lt;/code&amp;gt; и восемь байт значения), последние 5 байт сектора не используются — &amp;lt;code&amp;gt;1 + 25 × 10 + 5 = 256&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== Не установлено ==&lt;br /&gt;
&lt;br /&gt;
# Кодирование целого значения длиной 2 байта, описанного в документации.&lt;br /&gt;
# Тетрада знака и байт порядка в десятично-упакованном формате.&lt;br /&gt;
# Токен формы &amp;lt;code&amp;gt;DATA SAVE DA … END&amp;lt;/code&amp;gt; и приёмника адреса в скобках у &amp;lt;code&amp;gt;BA&amp;lt;/code&amp;gt; и &amp;lt;code&amp;gt;DA&amp;lt;/code&amp;gt;: документация их описывает, в оттранслированных файлах они не встречаются.&lt;br /&gt;
# Округляет или усекает машина разряды, не поместившиеся в восьмибайтовое число.&lt;br /&gt;
&lt;br /&gt;
== Примечания ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&amp;lt;ref name=&amp;quot;balasanyan&amp;quot;&amp;gt;Баласанян В. Э., Богдюкевич С. В., Шахвердов В. А. Программирование на микроЭВМ «Искра 226». — М.: Финансы и статистика, 1987. — 264 с.: ил. — разделы 11.5, 18.1–18.9.&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Источники ==&lt;br /&gt;
&lt;br /&gt;
* Баласанян В. Э., Богдюкевич С. В., Шахвердов В. А. Программирование на микроЭВМ «Искра 226». — М.: Финансы и статистика, 1987.&lt;br /&gt;
* Аладьев В. З. и др. Персональный компьютер «Искра-226». Архитектура и программное обеспечение. — Киев, 1988.&lt;br /&gt;
* Реконструкция по 65 файлам данных с 42 образов дисков; формат числа — по 12 132 значениям.&lt;br /&gt;
&lt;br /&gt;
[[Категория:Искра-226]]&lt;/div&gt;</summary>
		<author><name>Panther</name></author>
	</entry>
</feed>