<?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_5</id>
	<title>Радио-86РК/Радио 06-89/Контроллер последовательного интерфейса/Таблица 5 - История изменений</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_5"/>
	<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_5&amp;action=history"/>
	<updated>2026-05-04T02:45:13Z</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_5&amp;diff=1162&amp;oldid=prev</id>
		<title>Panther: http://retro.h1.ru/RK86/RS232/Rs232io.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_5&amp;diff=1162&amp;oldid=prev"/>
		<updated>2008-11-28T12:50:56Z</updated>

		<summary type="html">&lt;p&gt;http://retro.h1.ru/RK86/RS232/Rs232io.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/Rs232io.asm}}&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
;*** ПОДПРОГРАММА ПЕРЕДАЧИ ***&lt;br /&gt;
;ПЕРЕДАВАЕМЫЙ СИМВОЛ (В КОДЕ КОИ-7&amp;gt; &lt;br /&gt;
;ЗАДАЕТСЯ В РЕГИСТРЕ С. ВМЕСТО СИМВОЛОВ, &lt;br /&gt;
;ОТСУТСТВУЮЩИХ В МТК-2, ПЕРЕДАЕТСЯ ТОЧКА.&lt;br /&gt;
TTYOUT: 	PUSH 	PSW&lt;br /&gt;
	PUSH 	Н&lt;br /&gt;
	PUSH 	В&lt;br /&gt;
	MOV 	А, С&lt;br /&gt;
	ANI 	7FH&lt;br /&gt;
	MOV 	С, А&lt;br /&gt;
	CPI 0AH&lt;br /&gt;
	JZ 	LF   	;ПЕРЕВОД СТРОКИ&lt;br /&gt;
	CPI 	00Н&lt;br /&gt;
	JZ 	CR   	;ВОЗВРАТ КАРЕТКИ&lt;br /&gt;
	CPI 	&amp;#039;.&amp;#039;&lt;br /&gt;
	JZ 	BL   	;ПРОБЕЛ &lt;br /&gt;
; СИМВОЛЫ С КОДОМ МЕНЫЕ 20Н &lt;br /&gt;
;НЕ ПЕРЕДАЮТСЯ&lt;br /&gt;
	JM 	RTRN &lt;br /&gt;
;ПЕРЕВОДИМ КОИ-7 В МТК-2&lt;br /&gt;
	LXI 	H, ASCITC-20H&lt;br /&gt;
	MVI 	В,0&lt;br /&gt;
	DAD 	В &lt;br /&gt;
;ВЫДЕЛЯЕМ ПРИЗНАК РЕГИСТРА&lt;br /&gt;
	MVI 	A, 0E0H&lt;br /&gt;
	ANA	M&lt;br /&gt;
	MOV 	В, А&lt;br /&gt;
;ЕСЛИ РЕГИСТР НЕ СОВПАДАЕТ С УСТАНОВЛЕННЫМ, &lt;br /&gt;
;ПЕРЕДАЕМ КОД СМЕНЫ РЕГИСТРА &lt;br /&gt;
	LDA 	REG&lt;br /&gt;
	CMP 	B &lt;br /&gt;
	JZ	XMT&lt;br /&gt;
	MOV 	А, В&lt;br /&gt;
	STA 	REG&lt;br /&gt;
	RLC&lt;br /&gt;
	JC 	SETFIG&lt;br /&gt;
	RLC&lt;br /&gt;
	JC 	SETRUS&lt;br /&gt;
	MVI 	C, 1FH &lt;br /&gt;
SETREG: 	CALL 	TX 	&lt;br /&gt;
;ПЕРЕДАЕМ СИМВОЛ В MTK-2 &lt;br /&gt;
ХМТ:    	MOV 	С, М &lt;br /&gt;
ХMТ1:   	CALL 	TX &lt;br /&gt;
RTRN:   	POP 	В&lt;br /&gt;
	POP 	Н&lt;br /&gt;
	POP 	PSW&lt;br /&gt;
	RET &lt;br /&gt;
;ПЕРЕВОД СТРОКИ &lt;br /&gt;
LF:     	MVI 	С, 2&lt;br /&gt;
	JMP 	XMT1 	&lt;br /&gt;
;ПРОБЕЛ &lt;br /&gt;
BL:     	MVI 	С, 4&lt;br /&gt;
	JMP 	XMT1 &lt;br /&gt;
;ВОЗВРАТ КАРЕТКИ &lt;br /&gt;
CR:     	MVI 	С,8&lt;br /&gt;
	JMP	XMT1 &lt;br /&gt;
;ЦИФРОВОЙ РЕГИСТР &lt;br /&gt;
SETFIG: 	MVI 	C, 1BH&lt;br /&gt;
	JMP 	SETREG &lt;br /&gt;
;РУССКИЙ РЕГИСТР &lt;br /&gt;
SETRUS: 	MVI 	C, 0&lt;br /&gt;
	JMP 	SETREG&lt;br /&gt;
;*** ПОДПРОГРАММА ПРИЕМА ***&lt;br /&gt;
;ЖДЕМ ОЧЕРЕДНОЙ СИМВОЛ &lt;br /&gt;
TTYIN: 	CALL 	RX&lt;br /&gt;
	JC 	TTYIN &lt;br /&gt;
	ANI 	1FH &lt;br /&gt;
;ОБРАБАТЫВАЕМ ВК, ПРОБЕЛ И ПС&lt;br /&gt;
	CPI  	2&lt;br /&gt;
	JNZ 	TI1 &lt;br /&gt;
	MVI 	А, 0АН &lt;br /&gt;
	RET &lt;br /&gt;
TI1:    	CPI 	4&lt;br /&gt;
	JNZ 	TI2&lt;br /&gt;
	MVI 	А, 20H&lt;br /&gt;
	RET &lt;br /&gt;
TI2:   	 CPI 	8&lt;br /&gt;
	JNZ 	TI3 &lt;br /&gt;
	MVI 	А, 00Н &lt;br /&gt;
	RET&lt;br /&gt;
;ОБРАЕАТЫВАЕН КОДЫ СМЕНЫ РЕГИСТРОВ &lt;br /&gt;
TI3:    	PUSH 	Н&lt;br /&gt;
	LXI 	H, REG&lt;br /&gt;
	CPI 	1FH&lt;br /&gt;
	JNZ 	TI4&lt;br /&gt;
	MVI 	M, 20H 	;ЛАТИНСКИЙ &lt;br /&gt;
TI4:    	CPI 	0&lt;br /&gt;
	JNZ 	TI5&lt;br /&gt;
	MVI 	Н, 40Н       	;РУССКИЙ &lt;br /&gt;
TI5:    	CPI 	1ВН&lt;br /&gt;
	JNZ 	TI6&lt;br /&gt;
	MVI 	Н, 80Н       	;ЦИФРА &lt;br /&gt;
TI6:    	ANA 	M &lt;br /&gt;
;ОБРАБАТЫВАЕМ КОД ТОЧКИ&lt;br /&gt;
	CPI 	9CH&lt;br /&gt;
	JNZ 	TI7&lt;br /&gt;
	MVI 	А, &amp;#039;.&amp;#039;&lt;br /&gt;
	POP 	Н&lt;br /&gt;
	RET&lt;br /&gt;
;ПЕРЕВОДИМ MTK-2 8 КОИ-7 &lt;br /&gt;
TI7:    	PUSH 	В&lt;br /&gt;
	MVI 	C, 5FH&lt;br /&gt;
	LXI 	H, ASCITC &lt;br /&gt;
TI8:    	CMP 	М&lt;br /&gt;
	JZ	TI9&lt;br /&gt;
	INX 	Н&lt;br /&gt;
	DCR 	С&lt;br /&gt;
	JNZ 	TI8 &lt;br /&gt;
TI9:    	MOV 	А,С&lt;br /&gt;
	XRI 	7FH&lt;br /&gt;
	POP 	B&lt;br /&gt;
	POP 	H&lt;br /&gt;
	RET&lt;br /&gt;
;** ТАБЛИЦА ПЕРЕВОДА КОИ-7 В МТК-2 ***&lt;br /&gt;
ASCITC:	DB 	84H,9CH,85H,9CH,9CH,9CH,9CH,85H &lt;br /&gt;
	DB 	8FН,92Н,89Н,91Н,82Н,83Н,9СН,9DН &lt;br /&gt;
	DB 	96H,97H,93H,81H,8AH,90H,95H,87H &lt;br /&gt;
	DB 	86H,98H,8EH,9CH,9CH,9EH,9CH,99H&lt;br /&gt;
	DB 	9CH,23H,39H,2EH,29H,21H,2DH,ЗАH &lt;br /&gt;
	DB 	34H,26H,2BH,2FH,32H,3CH,2CH,38H&lt;br /&gt;
	DB 	36H,37H,2AH,25H,30H,27H,3EH,33H &lt;br /&gt;
	DB 	30Н,35Н,31Н,9CH,9CH,9CH,9CH,9CH &lt;br /&gt;
	DB 	8BH,43H,59H,4EH,49H,41H,40H,5AH &lt;br /&gt;
	DB 	54H,46H,4BH,4FH,52H,SCH,4CH,58H &lt;br /&gt;
	DB 	56H,57H,4AH,45H,50H,47H,5EH,53H &lt;br /&gt;
	DB 	50H,55H,51H,9AH,80H,94H,8AH,9CH&lt;br /&gt;
	END&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Категория:Радио-86РК/Публикации|415]]&lt;/div&gt;</summary>
		<author><name>Panther</name></author>
	</entry>
</feed>