<?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_3</id>
	<title>Радио-86РК/Радио 06-89/Контроллер последовательного интерфейса/Таблица 3 - История изменений</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_3"/>
	<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_3&amp;action=history"/>
	<updated>2026-05-04T01:38: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_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_3&amp;diff=1160&amp;oldid=prev</id>
		<title>Panther: http://retro.h1.ru/RK86/RS232/RS232p.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_3&amp;diff=1160&amp;oldid=prev"/>
		<updated>2008-11-28T12:47:51Z</updated>

		<summary type="html">&lt;p&gt;http://retro.h1.ru/RK86/RS232/RS232p.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/RS232p.asm}}&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;***** ПОДПРОГРАММЫ ОБСЛУЖИВАНИЯ КОНТРОЛЛЕРА *** &lt;br /&gt;
;***** ПОСЛЕДОВАТЕЛЬНОГО ИНТЕРФЕЙСА, ******* &lt;br /&gt;
; ***** ПОДКЛЮЧЕННОГО ЧЕРЕЗ КР580ИК55 ***&lt;br /&gt;
; *ASD* 18/06/88&lt;br /&gt;
;АДРЕСА ПОРТОВ ИК55 (D14)&lt;br /&gt;
PA55:    	EQU	0А000Н &lt;br /&gt;
РВ55:    	EQU 	0A001H &lt;br /&gt;
РС55:    	EQU 	0A002H &lt;br /&gt;
СW55:   	EQU 	0A003H&lt;br /&gt;
;Адреса, ВЫВОДИМЫЕ В ПОРТ В:&lt;br /&gt;
NIL:    	EQU 	70H&lt;br /&gt;
RES51: 	EQU 	0F0H 	;СБРОС ВВ51&lt;br /&gt;
DAT51: 	EQU 	З0Н 	;РЕГИСТР ДАННЫХ ВВ51&lt;br /&gt;
CW51:   	EQU 	31H 	;РЕГИСТР КОМАНД ВВ51&lt;br /&gt;
;&lt;br /&gt;
СТ0:     	EQU 	50H 	;СЧЕТЧИК 0 ВИ53&lt;br /&gt;
СТ1:     	EQU 	51H 	;СЧЕТЧИК 1 ВИ53&lt;br /&gt;
СТ2:     	EQU 	52Н 	;СЧЕТЧИК 2 ВИ53&lt;br /&gt;
CW53:   	EQU 	53H 	;РЕГИСТР КОМАНД ВИ53&lt;br /&gt;
;НАЗНАЧЕНИЕ РАЗРЯДОВ ПОРТА С&lt;br /&gt;
TXRD:   	EQU 	1   	;ПЕРЕДАТЧИК ГОТОВ &lt;br /&gt;
CTSN:   	EQU 	2 	; ПЕРЕДАЧА НЕ РАЗРЕШЕНА &lt;br /&gt;
DSRN:   	EQU 	4   	;ДАННЫЕ НЕ ГОТОВЫ &lt;br /&gt;
RXRD:   	EQU 	20Н 	;ПРИЕМНИК ГОТОВ&lt;br /&gt;
;***** УПРАВЛЯЮЩЕЕ СЛОВО ВИ53 *****&lt;br /&gt;
;&lt;br /&gt;
BCD:    	EQU 	1   	;ДВ.-ДЕСЯТИЧНЫЙ СЧЕТ&lt;br /&gt;
MODE0:   	EQU 	0   	;&lt;br /&gt;
MОDЕ1:   	EQU 	2&lt;br /&gt;
MОDЕ2:   	EQU 	4   	;ВЫБОР&lt;br /&gt;
MODE3:   	EQU 	6   	;РЕЖИМА&lt;br /&gt;
MODE4:   	EQU 	8   	;&lt;br /&gt;
МОDЕ5:   	EQU 	0АН 	;&lt;br /&gt;
;&lt;br /&gt;
ROF:     	EQU 	0   	;ЧТЕНИЕ НА ЛЕТУ&lt;br /&gt;
RLL:     	EQU 	10H 	;ЧТЕНИЕ/ЗАПИСЬ МЛ. БАЙТ &lt;br /&gt;
RLH:     	EQU 	20H 	;ЧТЕНИЕ/ЗАПИСЬ СТ. БАЙТ&amp;#039; &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;
;*** ИНСТРУКЦИЯ РЕЖИМА ВВ51 **&lt;br /&gt;
Х1:     	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 	0СН 	;&lt;br /&gt;
PEN:    	EQU 	10H 	;РАЗРЕШЕНИЕ КОНТРОЛЯ&lt;br /&gt;
ЕР:      	EQU 	20H 	;КОНТРОЛЬ ЧЕТНОСТИ&lt;br /&gt;
S1:      	EQU 	40H 	;&lt;br /&gt;
S15:    	EQU 	80H 	;ДЛИНА СТОП-БИТА &lt;br /&gt;
S2:      	EQU 	0С0Н	;&lt;br /&gt;
;**+ ИНСТРУКЦИЯ КОМАНДЫ ВВ51 ++*&lt;br /&gt;
;&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 	20H 	;ПЕРЕДАЧА РАЗРЕШЕНА&lt;br /&gt;
IR:     	EQU 	40H 	;ПРОГР. СБРОС УСАПП &lt;br /&gt;
EH:     	EQU 	80H 	;РАЗРЕШЕНИЕ ПОИСКА СИНХРОСИМВОЛА&lt;br /&gt;
;&lt;br /&gt;
;*** ПОДПРОГРАММА НАСТРОЙКИ КОНТРОЛЛЕРА****&amp;#039;&lt;br /&gt;
;СКОРОСТЬ И РЕЖИМ УСАПП ПО УМОЛЧАНИЮ&lt;br /&gt;
;&lt;br /&gt;
KDIV:   	EQU 	23 	; 4800 Б0Д (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;
;Настраиваем D14 (А - ввод/вывод.&lt;br /&gt;
; В - вывод, C[0:2]-ввод)&lt;br /&gt;
	MVI 	A, 0C1H&lt;br /&gt;
	STA 	CW55 	&lt;br /&gt;
;НАСТРАИВАЕМ ТАЙМЕР&lt;br /&gt;
	MVI 	A, CW53&lt;br /&gt;
	STA 	PB55&lt;br /&gt;
	MVI 	A, SCO+RLW+MODE3&lt;br /&gt;
	STA 	PA55&lt;br /&gt;
	MVI 	А, СТО&lt;br /&gt;
	STA 	PB55&lt;br /&gt;
	MOV 	A, L&lt;br /&gt;
	STA 	PA55&lt;br /&gt;
	MOV 	А, Н&lt;br /&gt;
	STA 	PA55 	&lt;br /&gt;
;УСТАНАВЛИВАЕМ УСАПП В ИСХ. СОСТОЯНИЕ&lt;br /&gt;
	MVI 	A, RES51&lt;br /&gt;
	STA 	PB55&lt;br /&gt;
;ЗАПИСЫВАЕМ ИНСТРУКЦИИ РЕЖИМА&lt;br /&gt;
	MVI 	A, CW51&lt;br /&gt;
	STA 	PB55&lt;br /&gt;
	POP 	PSW&lt;br /&gt;
	STA 	PA55&lt;br /&gt;
;ОСТАНАВЛИВАЕМ ФЛАГ Z, ЕСЛИ ЗАДАНА РАБОТА С ТЕЛЕТАЙПОМ&lt;br /&gt;
	ANI 	0FCH 	;#&lt;br /&gt;
	CPI 	80H                 	;#&lt;br /&gt;
;ЗАПИСЫВАЕМ ИНСТРУКЦИЮ КОМАНДЫ&lt;br /&gt;
	MVI 	A, TXEN+DTR+RXE+RTS&lt;br /&gt;
	STA 	PA55	&lt;br /&gt;
	MVI 	A, NIL	&lt;br /&gt;
	STA 	PB55	&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 	ТХ                  	;#&lt;br /&gt;
	DCR 	В                   	;#&lt;br /&gt;
	JNZ 	LAT                  	;#&lt;br /&gt;
;И ЗАПИСЫВАЕМ ПРИЗНАК ЛАТ. РЕГИСТРА&lt;br /&gt;
	MVI 	A, 20H                	;#&lt;br /&gt;
	STA 	REG 	;#&lt;br /&gt;
	RET&lt;br /&gt;
;*** ПОДПРОГРАММА ПЕРЕДАЧИ **� &lt;br /&gt;
;**** БАЙТА ИЗ РЕГИСТРА С ****&lt;br /&gt;
ТХ:     	PUSH 	PSW 	;ЖДЕМ ГОТОВНОСТИ &lt;br /&gt;
ТХ1:    	LDA 	PC55&lt;br /&gt;
	ANI 	TXRD+DSRN&lt;br /&gt;
	CPI 	TXRD&lt;br /&gt;
	JNZ 	TX1 	;ПЕРЕЯАЕМ БАЙТ&lt;br /&gt;
	MVI 	A, DAT51&lt;br /&gt;
	STA 	РB55&lt;br /&gt;
	MOV 	А, С&lt;br /&gt;
	STA 	PA55&lt;br /&gt;
	POP 	PSW&lt;br /&gt;
	RET&lt;br /&gt;
;&lt;br /&gt;
;*** ПОДПРОГРАММА ПРИЕМА БАЙТА В АККУМУЛЯТОР **�&lt;br /&gt;
RX:     	MVI 	А, DАТ51&lt;br /&gt;
	STA 	PB55 	&lt;br /&gt;
;ПРОВЕРЯЕМ ГОТОВНОСТЬ&lt;br /&gt;
	LDA 	РС55&lt;br /&gt;
	ANI 	RXRD 	&lt;br /&gt;
;ВОЗВРАТ С СЛАГОМ ПЕРЕНОСА, &lt;br /&gt;
;ЕСЛИ ПРИЕМНИК НЕ ГОТОВ&lt;br /&gt;
	STC 	RZ&lt;br /&gt;
;ЧИТАЕМ ПРИНЯТЫЙ БАЙТ &lt;br /&gt;
	LDA 	PA55 &lt;br /&gt;
	CMC 	RET&lt;br /&gt;
;ЯЧЕЙКА ОЗУ ДЛЯ ХРАНЕНИЯ ПРИЗНАКА &lt;br /&gt;
;РЕГИСТРА ТЕЛЕТАЙПА:&lt;br /&gt;
REG:    	EQU 	7653Н 	;АДРЕС НУЖНО УКАЗАТЬ ТОТ ЖЕ, &lt;br /&gt;
			;ЧТО В TTYOUT.TTYIN&lt;br /&gt;
	END&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:Радио-86РК/Публикации|413]]&lt;/div&gt;</summary>
		<author><name>Panther</name></author>
	</entry>
</feed>