<?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%A0%D0%B0%D0%B4%D0%B8%D0%BE-86%D0%A0%D0%9A%2F%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE_10-91%2FROM-%D0%B4%D0%B8%D1%81%D0%BA%2F%D0%A2%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0_2</id>
	<title>Радио-86РК/Радио 10-91/ROM-диск/Таблица 2 - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://emuverse.ru/w/index.php?action=history&amp;feed=atom&amp;title=%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE-86%D0%A0%D0%9A%2F%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE_10-91%2FROM-%D0%B4%D0%B8%D1%81%D0%BA%2F%D0%A2%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0_2"/>
	<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE-86%D0%A0%D0%9A/%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE_10-91/ROM-%D0%B4%D0%B8%D1%81%D0%BA/%D0%A2%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0_2&amp;action=history"/>
	<updated>2026-05-03T22:04:40Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://emuverse.ru/w/index.php?title=%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE-86%D0%A0%D0%9A/%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE_10-91/ROM-%D0%B4%D0%B8%D1%81%D0%BA/%D0%A2%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0_2&amp;diff=1227&amp;oldid=prev</id>
		<title>Panther: http://retro.h1.ru/RK86/ROMdsk/RomDskTbl2.txt</title>
		<link rel="alternate" type="text/html" href="https://emuverse.ru/w/index.php?title=%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE-86%D0%A0%D0%9A/%D0%A0%D0%B0%D0%B4%D0%B8%D0%BE_10-91/ROM-%D0%B4%D0%B8%D1%81%D0%BA/%D0%A2%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0_2&amp;diff=1227&amp;oldid=prev"/>
		<updated>2008-12-10T11:52:19Z</updated>

		<summary type="html">&lt;p&gt;http://retro.h1.ru/RK86/ROMdsk/RomDskTbl2.txt&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{ДИ|Автор= М. ОВЕЧКИН, Ю. КРЫЛОВ | Источник= http://retro.h1.ru/RK86/ROMdsk/RomDskTbl2.txt}}&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
						Таблица 2&lt;br /&gt;
; ПРОГРАММА УПРАВЛЕНИЯ ROM-DISK/32K ДЛЯ КОМПЬЮТЕРА &lt;br /&gt;
;&amp;quot;РАДИО-В6РК&amp;quot; С OБ&amp;#039;EMOM ОЗУ ПОЛЬЗОВАТЕЛЯ 32К.&lt;br /&gt;
;ПРОГРАММА УПРАВЛЕНИЯ ЗАФИКСИРОВАНА В ПЗУ &lt;br /&gt;
;ПО АДРЕСАМ 7E00H-7FFFH. УКАЗАННУЮ ОБЛАСТЬ ПЗУ &lt;br /&gt;
;ЗАПРЕЩЕНО ИСПОЛЬЗОВАТЬ ПОД ROM-DISK. &lt;br /&gt;
;ПРОГРАММА ИЗ ПЗУ В ОЗУ ПЕРЕНОСИТСЯ ЗАГРУЗЧИКОМ, &lt;br /&gt;
;(В MONITORE) ПО ДИРЕКТИВЕ &amp;quot;U&amp;quot; И ЗАНИМАЕТ &lt;br /&gt;
; ВЕРХНИЕ АДРЕСА ОЗУ, НАЧИНАЯ С 7400Н.&lt;br /&gt;
	ORG     7400Н 	;&lt;br /&gt;
PRINT:	EQU     0F818Н	;ВЫВОД СООБЩЕНИЯ НА ЭКРАН &lt;br /&gt;
WW:	EQU	0F803Н	;ВВОД С КЛАВИАТУРЫ &lt;br /&gt;
WYW:	EQU	0F609H	; ВЫВОД СИМВОЛА НА ЭКРАН &lt;br /&gt;
CONST:	EQU	6     	;ЧИСЛО ПРОГРАММ &lt;br /&gt;
МО:	LXI	H,SOI 	; ВЫВЕСТИ КАТАЛОГ &lt;br /&gt;
MI:	CALL	PRINT 	;ROM-DISK/32K &lt;br /&gt;
	CALL    WW    	; ВЫБОР МЕНЮ. &lt;br /&gt;
	CPI     &amp;#039;Z&amp;#039;   	;УСТАНОВКА ПАМЯТИ В 0?&lt;br /&gt;
 	JZ      ZERO  	;НЕТ,&lt;br /&gt;
	CPI     &amp;#039;S&amp;#039;   	; ЗАПИСЬ ВО ВРЕМЕННЫЙ &lt;br /&gt;
	JZ      SAVE  	; БУФЕР?- НЕТ,&lt;br /&gt;
 	CPI     &amp;#039;L&amp;#039;   	;СЧИТЫВАНИЕ В ТЕКСТОВЫЙ &lt;br /&gt;
	JZ      LOAD  	; БУФЕР?-НЕТ, &lt;br /&gt;
	SUI     ЗОН   	; ВХОДИТ ЛИ НАЖАТАЯ &lt;br /&gt;
	JM      МО    	; ЦИФРА В ДИАПАЗОН &lt;br /&gt;
	CPI     CONST 	; У КАЗАННЫХ ЗНАЧЕНИЙ? &lt;br /&gt;
	JNC     МО    	;НЕТ, ПОВТОРИТЬ ВВОД. &lt;br /&gt;
	MOV     В,А   	;ДА, КОД СОХРАНИТЬ. &lt;br /&gt;
	ORA     А     	;ЭТО 0?   &lt;br /&gt;
	JNZ     М2    	;НЕТ, НА ВЫЧИСЛЕНИЕ АДРЕСОВ. &lt;br /&gt;
	XRA     А     	;ДА, ОЧИСТИТЬ СЛУЖЕБНУЮ &lt;br /&gt;
	STA     2117Н 	;ЯЧЕЙКУ ПАМЯТИ BASIC. &lt;br /&gt;
M2:	LXI     D,6   	;ШАГ ПОИСКА ПО ТАБЛИЦЕ. &lt;br /&gt;
	LXI     H,TABL	; БАЗОВЫЙ АДРЕС ТАБЛИЦЫ. &lt;br /&gt;
	XRA     А     	; СОДЕРЖИМОЕ АККУМУЛЯТОРА &lt;br /&gt;
МЗ:	СМР     В     	; РАВНО ХРАНИМОМУ КОДУ? &lt;br /&gt;
	JZ      М4    	;ДА, ВЗЯТЬ АДРЕСА ПРОГРАММЫ. &lt;br /&gt;
	DAD     D     	;НЕТ, ПЕРЕЙТИ НА СЛЕДУЮЩУЮ &lt;br /&gt;
	INR     А     	; СТРОКУ ТАБЛИЦЫ, УВЕЛИЧИТЬ ДАННЫЕ&lt;br /&gt;
	JMP     МЗ    	;АККУМУЛЯТОРА И ВНОВЬ СРАВНИТЬ &lt;br /&gt;
М4:	SPHL          	;ИСПОЛЬЗУЯ СТЕК,&lt;br /&gt;
	POP     Н     	; ВЗЯТЬ &lt;br /&gt;
	POP     D     	; АДРЕСА &lt;br /&gt;
	POP     В     	; ПРОГРАММЫ. &lt;br /&gt;
	DCX     SP    	; ПОСЛЕДНИЙ АДРЕС &lt;br /&gt;
	DCX     SP    	; -СТАРТОВЫЙ .&lt;br /&gt;
; ПОДПРОГРАММА MONITORA, ОБЕСПЕЧИВАЮЩАЯ КОПИРОВАНИЕ &lt;br /&gt;
; ДАННЫХ ИЗ АДРЕСУЕМОЙ ОБЛАСТИ ПЗУ В АДРЕСУЕМУЮ &lt;br /&gt;
; ОБЛАСТЬ ОЗУ ПОЛЬЗОВАТЕЛЯ. &lt;br /&gt;
	CALL    0FA68H	; ПЕРЕСЫЛКА ПРОГРАММЫ. &lt;br /&gt;
	POP     Н     	; ВЗЯТЬ АДРЕС &lt;br /&gt;
	PCHL          	;И ЗАПУСТИТЬ ПРОГРАММУ.&lt;br /&gt;
; ПОДПРОГРАММА СЧИТЫВАНИЯ ФАЙЛА ИЗ ВРЕМЕННОГО БУФЕРА &lt;br /&gt;
;В ТЕКСТОВЫЙ БУФЕР РЕДАКТОРА &amp;quot;МИКРОН&amp;quot;. &lt;br /&gt;
LOAD:	LXI     Н, S04 	; ПОДТВЕРДИТЬ &lt;br /&gt;
	CALL    PRINT 	;ВЫБОР СЧИТЫВАНИЯ. &lt;br /&gt;
	LXI     Н,4A00Н	;НАЧАЛЬНЫЙ АДРЕС &lt;br /&gt;
	LXI     D,2100H	;BPEMEHHOГO БУФЕРА. &lt;br /&gt;
RDO:	LXI     B,28FFH	;OБ&amp;#039;EM ФАЙЛА. &lt;br /&gt;
RDI:	MOV     A,M   	;ПЕРЕСЛАТЬ&lt;br /&gt;
	STAX    D     	;ФАЙЛ &lt;br /&gt;
	INX     H     	;И3&lt;br /&gt;
	INX     D     	;ВРЕМЕННОГО БУФЕРА &lt;br /&gt;
	DCX     В     	;B ТЕКСТОВЫЙ БУФЕР &lt;br /&gt;
	MOV     А,В   	;С АДРЕСА 2100Н. &lt;br /&gt;
	ORA     С     	; &lt;br /&gt;
	JNZ     RDI   	; &lt;br /&gt;
	JMP     МО    	;ВЫЙТИВ МЕНЮ.&lt;br /&gt;
;ПОДПРОГРАММА СОХРАНЕНИЯ ФАЙЛА ВО ВРЕМЕННОМ &lt;br /&gt;
; БУФЕРЕ. ЕСЛИ ОБ &amp;#039;ЕМ ФАЙЛА ПРЕВЫШАЕТ 28FFH, ТО &lt;br /&gt;
; ОПЕРАЦИЯ ПО ХРАНЕНИЮ НЕ ВЫПОЛНЯЕТСЯ. &lt;br /&gt;
SAVE:	LXI     Н, 2100Н &lt;br /&gt;
SI:	MOV     A,M   	;ПРОВЕРИТЬ РАЗМЕР&lt;br /&gt;
	CPI     0FFH  	; ФАЙЛА. &lt;br /&gt;
	JZ     S2    	;ЕСЛИ ФАЙЛ HE УМЕЩАЕТСЯ &lt;br /&gt;
	INX     Н     	;ВО ВРЕМЕННОМ &lt;br /&gt;
	MOV     А, Н   	; БУФЕРЕ, ТО &lt;br /&gt;
	CPI     4АН   	; &lt;br /&gt;
	JNZ     SI    	;&lt;br /&gt;
	LXI     H,SO6 	;СООБЩИТЬ, А ПЕРЕСЫЛКУ &lt;br /&gt;
	JMP     MI    	;HE ПРОИЗВОДИТЬ.&lt;br /&gt;
S2:	LXI 	H,SO5 	; ИНАЧЕ&lt;br /&gt;
	CALL 	PRINT 	;ПОДТВЕРДИТЬ ЗАПИСЬ&lt;br /&gt;
	LXI 	Н,2100Н	;ВО ВРЕМЕННЫЙ БУФЕР.&lt;br /&gt;
	LXI 	D,4A00H ;&lt;br /&gt;
	JMP 	RDO 	;УйТИ НА ЗАПИСЬ.&lt;br /&gt;
;ПОДПРОГРАММА ОЧИСТКИ ПАМЯТИ (ЗАПИСЬ &amp;quot;0&amp;quot;&lt;br /&gt;
;BO ВСЕ ДОСТУПНЫЕ ПОЛЬЗОВАТЕЛЮ ЯЧЕЙКИ ОЗУ,&lt;br /&gt;
; КРОМЕ ЯЧЕЕК, НАЧИНАЯ С 7400Н).&lt;br /&gt;
ZERO:	LXI 	H,SO5 	;ПОДТВЕРДИТЬ ПРИЕМ&lt;br /&gt;
	CALL 	PRINT 	; ОПЕРАЦИИ СБРОСА RAM.&lt;br /&gt;
	LXI 	Н,0 	;&lt;br /&gt;
Z1:	MVI 	М,0 	;ОЧИСТИТЬ&lt;br /&gt;
	INX 	Н 	; ПАМЯТЬ.&lt;br /&gt;
	MOV 	A,Н 	;&lt;br /&gt;
	СРI 	74Н 	;ЕСЛИ АДРЕС БОЛЬШЕ&lt;br /&gt;
	JNZ 	Z1 	; 7400Н, ТО ВЫЙТИ&lt;br /&gt;
	JMP 	МО 	;В МЕНН).&lt;br /&gt;
SOI:	DB 	1FH,0CH,0AH,&amp;#039;&amp;quot;ROM-DISK/32K&amp;quot;V2.0-91&amp;#039;;&lt;br /&gt;
	DB 	0AH,0AH,0DH,&amp;#039;DIR:&amp;#039;;&lt;br /&gt;
	DB 	0DH,0AH,&amp;#039;&amp;lt;0&amp;gt;-BASIC&amp;#039;;&lt;br /&gt;
	DB 	0DH,0AH,&amp;#039;&amp;lt;1&amp;gt;-ED/ASSM&amp;#039;;&lt;br /&gt;
	DB 	0DH,0AH,&amp;#039;&amp;lt;2&amp;gt;-DP/DDT&amp;#039;;&lt;br /&gt;
	DB 	0DH,0AH,&amp;#039;&amp;lt;3&amp;gt;-SORT UT&amp;#039;;&lt;br /&gt;
	DB 	0DH,0AH,&amp;#039;&amp;lt;4&amp;gt;-DRIV/260&amp;#039;;&lt;br /&gt;
	DB 	0DH,0AH,&amp;#039;&amp;lt;5&amp;gt;-PROGR&amp;#039; ;&lt;br /&gt;
	DB 	0AH,0DH&lt;br /&gt;
	DB 	0AH,0DH,&amp;#039; &amp;lt;S&amp;gt;-BUFF&amp;#039; ;&lt;br /&gt;
	DB 	0AH,0DH,&amp;#039; &amp;lt;L&amp;gt;-RED&amp;#039; ;&lt;br /&gt;
	DB 	0AH,0DH,&amp;#039; &amp;lt;2&amp;gt;-0/RAM&amp;#039; ;&lt;br /&gt;
	DB 	0DH,0AH,0&lt;br /&gt;
SO3:	DB 	19H		;&lt;br /&gt;
SO4:	DB 	19H		;&lt;br /&gt;
SO5:	DB 	19H,7FH,08H,0&lt;br /&gt;
SO6:	DB 	0DH,&amp;#039;OUT OF BUFF&amp;#039;,0&lt;br /&gt;
;ТАБЛИЦА АДРЕСОВ ФАЙЛОВ ROM~DISK/32K.&lt;br /&gt;
;ПОСЛЕДОВАТЕЛЬНО ПО КАТАЛОГУ УКАЗАНЫ;&lt;br /&gt;
;НАЧАЛЬНЫЙ, КОНЕЧНЫЙ АДРЕСА ФАЙЛА В ПЗУ.&lt;br /&gt;
;НАЧАЛЬНЫЙ АДРЕС ЭТОГО ЖЕ ФАЙЛА В ОЗУ.&lt;br /&gt;
TABL:	DW	0,1FFFH,0 		; BASIC&lt;br /&gt;
	DW 	2000H,2FFFH,0		; RED/ASSM&lt;br /&gt;
	DW 	3000H,3FFFH,6400H	; DP/DDT&lt;br /&gt;
	DW 	6E4EH,74E3H,800H 	; SORT/UT&lt;br /&gt;
	DW 	74E4H,7A94H,800H	; DR I V/260&lt;br /&gt;
	DW 	7A95H,7DFFH,0		; PROGR&lt;br /&gt;
	END 				;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
[[Категория:Радио-86РК/Публикации|641]]&lt;/div&gt;</summary>
		<author><name>Panther</name></author>
	</entry>
</feed>