<?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_06-89%2F%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80_%D0%BF%D0%BE%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%B0%2F%D0%A2%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0_4</id>
	<title>Радио-86РК/Радио 06-89/Контроллер последовательного интерфейса/Таблица 4 - История изменений</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_06-89%2F%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80_%D0%BF%D0%BE%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%B0%2F%D0%A2%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0_4"/>
	<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_06-89/%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80_%D0%BF%D0%BE%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%B0/%D0%A2%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0_4&amp;action=history"/>
	<updated>2026-05-25T03:51:24Z</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_06-89/%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80_%D0%BF%D0%BE%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%B0/%D0%A2%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0_4&amp;diff=1161&amp;oldid=prev</id>
		<title>Panther: http://retro.h1.ru/RK86/RS232/RS232s.asm</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_06-89/%D0%9A%D0%BE%D0%BD%D1%82%D1%80%D0%BE%D0%BB%D0%BB%D0%B5%D1%80_%D0%BF%D0%BE%D1%81%D0%BB%D0%B5%D0%B4%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81%D0%B0/%D0%A2%D0%B0%D0%B1%D0%BB%D0%B8%D1%86%D0%B0_4&amp;diff=1161&amp;oldid=prev"/>
		<updated>2008-11-28T12:49:02Z</updated>

		<summary type="html">&lt;p&gt;http://retro.h1.ru/RK86/RS232/RS232s.asm&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{ДИ|Автор=А. ДОЛГИЙ| Источник=http://retro.h1.ru/RK86/RS232/RS232s.asm}}&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;&lt;br /&gt;
;*** ПОДПРОГРАММЫ ОБСЛУЖИВАНИЯ КОНТРОЛЛЕРА *&amp;#039;&lt;br /&gt;
;******* ПОСЛЕДОВАТЕЛЬНОГО ИНТЕРФЕЙСА, *****1&lt;br /&gt;
;******** ПОДКЛЮЧЕННОГО К СИСТ. ШИНАМ *****&lt;br /&gt;
;	*ASD* 18/06/88&lt;br /&gt;
;АДРЕСА РЕГИСТРОВ УСАПП И ТАЙМЕРА:&lt;br /&gt;
DAT51: 	EQU 	0А800Н      	;РЕГИСТР ДАННЫХ ВВ51 &lt;br /&gt;
CW51:  	EQU 	0А801Н      	;РЕГИСТР КОМАНД ВВ51&lt;br /&gt;
СТ0:    	EQU 	0А400Н      	;СЧЕТЧИК 0 ВИ53 &lt;br /&gt;
СТ1:    	EQU	0А401Н      	;СЧЕТЧИК 1 ВИ53 &lt;br /&gt;
CT2:    	EQU 	0A40ZH      	; СЧЕТЧИК 2 ВИ53 &lt;br /&gt;
CW53:   	EQU 	0А403Н      	;РЕГИСТР КОМАНД ВИ53&lt;br /&gt;
;+++ УПРАВЛЯЮЩЕЕ СЛОВО ВИ53 +++ &lt;br /&gt;
BCD:    	EQU 	1    	; ДВ. -ДЕСЯТИЧНЫЙ СЧЕТ&lt;br /&gt;
MODE0:   	EQU 	0&lt;br /&gt;
МОDЕ1:   	EQU 	2&lt;br /&gt;
MODE2:   	EQU 	4    	;ВЫБОР&lt;br /&gt;
MODE3:   	EQU 	6    	;РЕЖИМА&lt;br /&gt;
MODE4:   	EQU 	8&lt;br /&gt;
MODE5:   	EQU 	0AH&lt;br /&gt;
;&lt;br /&gt;
ROF:     	EQU 	0    	;ЧТЕНИЕ НА ЛЕТУ &lt;br /&gt;
RLL:     	EQU 	10Н 	;ЧТЕНИЕ/ЗАПИСЬ МЛ. БАЙТА &lt;br /&gt;
RLH:    	EQU 	20Н 	;ЧТЕНИЕ/ЗАПИСЬ СТ. БАЙТА &lt;br /&gt;
RLW:     	EQU 	30Н 	;ЧТЕНИЕ/ЗАПИСЬ СЛОВА&lt;br /&gt;
SCO:     	EQU 	0&lt;br /&gt;
SC1:     	EQU 	40H 	;ВЫБОР СЧЕТЧИКА&lt;br /&gt;
SC2:     	EQU 	80H&lt;br /&gt;
;&lt;br /&gt;
;+++ ИНСТРУКЦИЯ РЕЖИМА ВВ51 +++&lt;br /&gt;
X1:     	EQU 	1&lt;br /&gt;
Х16:    	EQU 	2    	;МНОЖИТЕЛЬ СКОРОСТИ&lt;br /&gt;
Х64:    	EQU 	3&lt;br /&gt;
L5:    	EQU	0&lt;br /&gt;
L6:     	EQU 	4    	;ДЛИНА ИНФОРМАЦИОННОГО &lt;br /&gt;
L7:     	EQU 	8    	;СЛОВА &lt;br /&gt;
L8:     	EQU 	0CH&lt;br /&gt;
PEN:    	EQU 	10Н 	;РАЗРЕШЕНИЕ КОНТРОЛЯ &lt;br /&gt;
ЕР:     	EQU 	20Н 	;КОНТРОЛЬ ЧЕТНОСТИ&lt;br /&gt;
S1:     	EQU 	40H&lt;br /&gt;
S15    	EQU 	80H 	;ДЛИНА СТОП-БИТА &lt;br /&gt;
S2:     	EQU 	0C0H&lt;br /&gt;
;+++ ИНСТРУКЦИЯ КОНАНДЫ ВВ51 +++&lt;br /&gt;
TXEN:   	EQU 	1   	;ПЕРЕДАТЧИК ВКЛЮЧЕН &lt;br /&gt;
DTR:    	EQU 	2   	;УСТРОЙСТВО ГОТОВО &lt;br /&gt;
RXE:    	EQU 	4   	;ПРИЕМНИК ВКЛЮЧЕН &lt;br /&gt;
SBRK:   	EQU 	8   	;ПРЕРЫВАНИЕ ПЕРЕДАЧИ &lt;br /&gt;
ER:     	EQU 	10Н 	;СБРОС ОШИБОК ПРИЕМА &lt;br /&gt;
RTS:    	EQU 	20Н 	;ПЕРЕДАЧА РАЗРЕШЕНА &lt;br /&gt;
IR:     	EQU 	40H 	;ПРОГР. СБРОС УСАПП &lt;br /&gt;
ЕН:     	EQU 	80H 	; РАЗРЕШЕНИЕ ПОИСКА ; СИНХРОСИМВОЛА&lt;br /&gt;
;**** РЕГИСТР СОСТОЯНИЯ ВB51 ****&lt;br /&gt;
TXRDY: 	EQU 	1    	;ПЕРЕДАТЧИК ГОТОВ &lt;br /&gt;
RXRDY: 	EQU 	2    	;ПРИЕМНИК ГОТОВ &lt;br /&gt;
ТХЕ:    	EQU 	4    	;ПЕРЕДАЧА ЗАКОНЧЕНА &lt;br /&gt;
РЕ:     	EQU 	8    	;ОШИБКА ЧЕТНОСТИ &lt;br /&gt;
ОЕ:     	EQU 	10Н 	;ПЕРЕПОЛНЕНИЕ ПРИЕМНИКА &lt;br /&gt;
FE:     	EQU 	20Н 	;ОШИБКА ФОРМАТА &lt;br /&gt;
SYNDET: 	EQU 	40H 	;СИНХРОСИМВОЛ НАЙДЕН &lt;br /&gt;
DSR:    	EQU 	80H 	;ПЕРЕДАТЧИК ДАННЫХ ГОТОВ&lt;br /&gt;
;*** ПОДПРОГРАММА НАСТРОЙКИ КОНТРОЛЛЕРА **** &lt;br /&gt;
;СКОРОСТЬ И РЕЖИМ УСАПП ПО УМОЛЧАНИЮ&lt;br /&gt;
KDIV:   	EQU 	23 	;4800 Бод (F0=1,78 МГГЦ)&lt;br /&gt;
MI:     	EQU 	X16+L8+S2 ;&lt;br /&gt;
INIT:   	LXI 	Н, KDIV&lt;br /&gt;
	MVI 	A, MI &lt;br /&gt;
INIT1: 	PUSH 	PSW 	&lt;br /&gt;
;НАСТРАИВАЕМ ТАЙМЕР&lt;br /&gt;
	MVI 	A, SCO+RLW+MODE3&lt;br /&gt;
	STA 	CW53&lt;br /&gt;
	MOV 	A, L&lt;br /&gt;
	STA 	СТО&lt;br /&gt;
	MOV 	А, И&lt;br /&gt;
	STA 	СТО&lt;br /&gt;
;УСТАНАВЛИВАЕМ УСАПП В ИСХ. СОСТОЯНИЕ&lt;br /&gt;
	MVI 	А, 1&lt;br /&gt;
	STA 	CW51&lt;br /&gt;
	STA 	CW51&lt;br /&gt;
	MVI 	A, IR&lt;br /&gt;
	STA 	CW51 &lt;br /&gt;
; ЗАПИСЫВАЕМ ИНСТРУКЦИЮ РЕЖИМА&lt;br /&gt;
	POP 	PSW&lt;br /&gt;
	STA 	CW51&lt;br /&gt;
; УСТАНАВЛИВАЕМ ФЛАГZ, ЕСЛИ ЗАДАНА &lt;br /&gt;
;РАБОТА С ТЕЛЕТАЙПОМ&lt;br /&gt;
	ANI 	0FCH               	;#&lt;br /&gt;
	CPI 	80Н                	;#&lt;br /&gt;
; ЗАПИСЫВАЕМ ИНСТРУКЦИЮ КОМАНДЫ&lt;br /&gt;
	MVI 	A, TXEN+DTR+RXE+RTS&lt;br /&gt;
	STA 	CW51&lt;br /&gt;
	RNZ                     	;# &lt;br /&gt;
;ЕСЛИ ЗАДАНА РАБОТА С ТЕЛЕТАЙПОМ, &lt;br /&gt;
;ТО 5 РАЗ ПЕРЕДАЕМ КОД УСТАНОВКИ &lt;br /&gt;
; ЛАТИНСКОГО РЕГИСТРА&lt;br /&gt;
	LXI 	B, 51FH              	;#&lt;br /&gt;
LAT:    	CALL 	TX                 	;#&lt;br /&gt;
	DCR 	В                  	;#&lt;br /&gt;
	JNZ 	LAT                 	;# &lt;br /&gt;
;И ЗАПИСЫВАЕМ ПРИЗНАК ЛАТ. РЕГИСТРА&lt;br /&gt;
	MVI 	А, 20H              	;#&lt;br /&gt;
	STA 	REG                	;#&lt;br /&gt;
	RET&lt;br /&gt;
;*** ПОДПРОГРАММА ПЕРЕДАЧИ *** &lt;br /&gt;
;***... БАЙТА ИЗ РЕГИСТРА С ***&lt;br /&gt;
TX:     	PUSH 	PSW 	&lt;br /&gt;
;ЖДЕМ ГОТОВНОСТИ &lt;br /&gt;
ТХ1:    	LDA 	CW51&lt;br /&gt;
	ANI 	TXRDY+DSR&lt;br /&gt;
	CPI 	TXRDY+DSR&lt;br /&gt;
	JNZ 	ТХ1 &lt;br /&gt;
;ПЕРЕДАЕМ БАЙТ&lt;br /&gt;
	MOV 	А, С&lt;br /&gt;
	STA 	DAT51&lt;br /&gt;
	POP 	PSW&lt;br /&gt;
	RET&lt;br /&gt;
;*** ПОДПРОГРAMMA ПРИЕМА БАЙТА В АККУМУЛЯТОР ��*&lt;br /&gt;
PX:&lt;br /&gt;
;ПРОВЕРЯЕМ ГОТОВНОСТЬ &lt;br /&gt;
	LDA 	CW51 &lt;br /&gt;
	ANI 	RXRRY&lt;br /&gt;
;ВОЗВРАТ С ФЛАГОМ ПЕРЕНОСА, &lt;br /&gt;
;ЕСЛИ ПРИЕМНИК НЕ  ГОТОВ &lt;br /&gt;
	STC 	RZ&lt;br /&gt;
;ЧИТАЕМ ПРИНЯТЫЙ БАЙТ &lt;br /&gt;
	LDA 	DAT51 &lt;br /&gt;
	CMC &lt;br /&gt;
	RET 	&lt;br /&gt;
;&lt;br /&gt;
;ЯЧЕЙКА ОЗУ ДЛЯ ХРАНЕНИЯ ПРИЗНАКА &lt;br /&gt;
;РЕГИСТРА ТЕЛЕТАЙПА:&lt;br /&gt;
;&lt;br /&gt;
REG:    	EQU 	7653H 	;АДРЕС НУЖНО УКАЗАТЬ ТОТ ЖE, &lt;br /&gt;
			;ЧТО В TTYOUT, TTYIN&lt;br /&gt;
	END&lt;br /&gt;
;*** ПОДПРОГРАММЫ РАБОТЫ С ТЕЛЕТАЙПОМ&lt;br /&gt;
;	*ASD* 01/07/88&lt;br /&gt;
;ИСПОЛЬЗУЮТ ПОДПРОГРАММЫ ТХ,PХ. &lt;br /&gt;
;В ПОДПРОГРАММЕ INIT ЗАДАТЬ ИНСТРУКЦИИ&lt;br /&gt;
;РЕЖИМА 82H ИЛИ 83Н&lt;br /&gt;
;ЯЧЕЙКА ОЗУ ДЛЯ ХРАНЕНИЯ ПРИЗНАКА &lt;br /&gt;
;РЕГИСТРА ТЕЛЕТАЙПА:&lt;br /&gt;
REG:    	EQU 	7653H   	;ДЛЯ ОЗУ 32K&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:Радио-86РК/Публикации|414]]&lt;/div&gt;</summary>
		<author><name>Panther</name></author>
	</entry>
</feed>