Электроника МС 6313/Начало

Материал из Emuverse

Трасса работы МС 6313 от включения на прошивке 010391/LX800/FX800:

0000	LXI B,0402
0003	DB 08
0004	DB 10
0005	DB 20
0006	MOV B,B
0007	ADD B
0008	DI 
0009	MVI A,82
000b	OUT C3		; Настройка D33
000d	MVI A,FF
000f	OUT C0		; Установка бит печатной головки
0011	MVI A,93
0013	OUT EB		; Настройка D5
0015	MVI A,90
0017	OUT C2		; D33 канал C: ИЧП=1, ПГО=1, остальные 0
0019	MVI A,0B
001b	OUT EB		; Настройка D5
001d	JMP 012F
012f	MVI A,96
0131	OUT E3		; Настройка D28
0133	MVI A,09
0135	OUT E3		; Настройка D28
0137	MVI A,74
0139	OUT D3		; Настройка D30 таймер
013b	MVI A,32
013d	OUT D3		; Настройка D30 таймер
013f	MVI A,01
0141	OUT D0		; D30 счётчик 0
0143	XRA A
0144	OUT D0		; D30 счётчик 0
0146	MVI A,94
0148	OUT D3		; Настройка D30 таймер
014a	MVI A,18
014c	OUT D2		; D30 счётчик 2
014e	MVI A,36
0150	OUT CB		; Настройка D27 таймер
0152	MVI A,76
0154	OUT CB		; Настройка D27 таймер
0156	MVI A,94
0158	OUT CB		; Настройка D27 таймер
015a	MVI A,F6
015c	OUT D8		; D18
015e	MVI A,DD
0160	OUT D9		; D18
0162	MVI A,FF
0164	OUT D9		; D18
0166	IN C1
0168	ANI 40		; ТЕСТН ?
016a	JNZ 0199	; да => переходим
016d	MVI A,3A
016f	OUT CA		; D27 счётчик 2
0171	MVI A,92
0173	OUT E3		; Настройка D28
0175	MVI A,04
0177	OUT E2		; D28 канал C
0179	MVI A,FE
017b	LXI H,000D
017e	LXI SP,0184
0181	JMP 00B3
00b3	MOV B,A
00b4	MVI A,76
00b6	OUT CB		; Настройка D27 таймер
00b8	MOV A,B
00b9	OUT F1		; Настройка D34 посл.порт
00bb	MOV A,L
00bc	OUT C9		; D27 счётчик 1
00be	MOV A,H
00bf	OUT C9		; D27 счётчик 1
00c1	RET 
0186	MVI A,23
0188	OUT F1		; Настройка D34 посл.порт
018a	MVI A,18
018c	OUT D1		; D30 счётчик 1
018e	XRA A
018f	OUT D1		; D30 счётчик 1
0191	MVI A,FF
0193	OUT D0		; D30 счётчик 0
0195	MVI A,00
0197	OUT D0		; D30 счётчик 0
0199	LXI SP,019F
019c	JMP 1908
1908	LXI H,18E0
190b	JMP 1940
1940	MVI A,36
1942	OUT CB		; Настройка D27 таймер