Timer 0,1
TIMER 2
Serial port – цуваа порт
Цуваа порттой ажиллах программын жишээ ;addressable bits tiequ099h;дамжуулалт дуусахад үүснэ riequ098h;мэдээ ирэхэд үүснэ p37equ0b7h;порт 3-ын 7-р бит p35equ0b5h;порт 3-ын 5-р бит t2equ090h ;clock in t2exequ091h ;direction control bit
start:movscon,# b;mode3 movtcon,# b;TR1,TR0=1 movtmod,# b;timer1-m2, timer0- ;m1 movIP,# b;PS=1 movpcon,# b;smod=0 movIE,# b;EA,ES=1,initialize ;interrupts movth1,#0fdh;TH1-9600bps but ;upon 11,0592Mhz ;by default ti=1 Start - хаягаас эхлэн цуваа порт, таймер 1 ба 2, тасалдлын төвшин болон тасалдал зөвшөөрөх нөхцлүүдийг харгалзах регистрүүдэд тогтоож байна. Сүүлчийн команд нь ТН1 регистрт хурдны тогтмолыг олгож байна.
send_pc: clrti movsbuf,a sloop:jnbti,sloop clrti ret wind_int: clrri mova,sbuf cjnea,#03h,exit;address 03 movr0,#0fh
Арифметик үйлдлүүдийн командууд