<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=iso-8859-2">
<META content="MSHTML 6.00.2900.5659" name=GENERATOR>
<STYLE></STYLE>
</HEAD>
<BODY bgColor=#ffffff>
<DIV><FONT face=Arial size=2>ISRko je dost dlouhe - obsluhuje 4x UART, casovani, 
klavesnici, AD...</FONT></DIV>
<DIV><FONT face=Arial size=2>Ale tohle me zarazi:</FONT></DIV>
<DIV><FONT face=Arial size=2>00008&nbsp;&nbsp;&nbsp; 
CFFA&nbsp;&nbsp;&nbsp;&nbsp; MOVFF 0xffa, 0xf5f<BR>&nbsp;0000A&nbsp;&nbsp;&nbsp; 
FF5F&nbsp;&nbsp;&nbsp;&nbsp; NOP<BR>&nbsp;0000C&nbsp;&nbsp;&nbsp; 
CFFB&nbsp;&nbsp;&nbsp;&nbsp; MOVFF 0xffb, 0xf5e<BR>&nbsp;0000E&nbsp;&nbsp;&nbsp; 
FF5E&nbsp;&nbsp;&nbsp;&nbsp; NOP<BR>&nbsp;00010&nbsp;&nbsp;&nbsp; 
EFBC&nbsp;&nbsp;&nbsp;&nbsp; GOTO 0x9378<BR>&nbsp;00012&nbsp;&nbsp;&nbsp; 
F049&nbsp;&nbsp;&nbsp;&nbsp; NOP<BR>&nbsp;00014&nbsp;&nbsp;&nbsp; 
0E00&nbsp;&nbsp;&nbsp;&nbsp; MOVLW 0<BR>&nbsp;00016&nbsp;&nbsp;&nbsp; 
6EF6&nbsp;&nbsp;&nbsp;&nbsp; MOVWF 0xff6, 
ACCESS<BR>&nbsp;00018&nbsp;&nbsp;&nbsp; 0E00&nbsp;&nbsp;&nbsp;&nbsp; MOVLW 
0<BR>&nbsp;0001A&nbsp;&nbsp;&nbsp; 6EF7&nbsp;&nbsp;&nbsp;&nbsp; MOVWF 0xff7, 
ACCESS<BR>&nbsp;0001C&nbsp;&nbsp;&nbsp; 0E04&nbsp;&nbsp;&nbsp;&nbsp; MOVLW 
0x4<BR>&nbsp;0001E&nbsp;&nbsp;&nbsp; 6EF8&nbsp;&nbsp;&nbsp;&nbsp; MOVWF 0xff8, 
ACCESS<BR>&nbsp;00020&nbsp;&nbsp;&nbsp; 6AF5&nbsp;&nbsp;&nbsp;&nbsp; CLRF 0xff5, 
ACCESS<BR>&nbsp;00022&nbsp;&nbsp;&nbsp; EE20&nbsp;&nbsp;&nbsp;&nbsp; LFSR 0x2, 
0x1f<BR>&nbsp;00024&nbsp;&nbsp;&nbsp; F01F&nbsp;&nbsp;&nbsp;&nbsp; 
NOP<BR>&nbsp;00026&nbsp;&nbsp;&nbsp; EE15&nbsp;&nbsp;&nbsp;&nbsp; LFSR 0x1, 
0x538<BR>&nbsp;00028&nbsp;&nbsp;&nbsp; F038&nbsp;&nbsp;&nbsp;&nbsp; 
NOP<BR>&nbsp;0002A&nbsp;&nbsp;&nbsp; 000D&nbsp;&nbsp;&nbsp;&nbsp; 
TBLWT*+<BR>&nbsp;0002C&nbsp;&nbsp;&nbsp; 50E5&nbsp;&nbsp;&nbsp;&nbsp; MOVF 
0xfe5, W, ACCESS<BR>&nbsp;0002E&nbsp;&nbsp;&nbsp; 50E1&nbsp;&nbsp;&nbsp;&nbsp; 
MOVF 0xfe1, W, ACCESS<BR>&nbsp;00030&nbsp;&nbsp;&nbsp; 
E1FC&nbsp;&nbsp;&nbsp;&nbsp; BNZ 0x2a<BR>&nbsp;00032&nbsp;&nbsp;&nbsp; 
50E2&nbsp;&nbsp;&nbsp;&nbsp; MOVF 0xfe2, W, 
ACCESS<BR>&nbsp;00034&nbsp;&nbsp;&nbsp; E1FA&nbsp;&nbsp;&nbsp;&nbsp; BNZ 
0x2a<BR>&nbsp;00036&nbsp;&nbsp;&nbsp; 50DD&nbsp;&nbsp;&nbsp;&nbsp; MOVF 0xfdd, 
W, ACCESS<BR>&nbsp;00038&nbsp;&nbsp;&nbsp; 50D9&nbsp;&nbsp;&nbsp;&nbsp; MOVF 
0xfd9, W, ACCESS<BR>&nbsp;0003A&nbsp;&nbsp;&nbsp; E1F7&nbsp;&nbsp;&nbsp;&nbsp; 
BNZ 0x2a<BR>&nbsp;0003C&nbsp;&nbsp;&nbsp; EE00&nbsp;&nbsp;&nbsp;&nbsp; LFSR 0, 
0x7d<BR>&nbsp;0003E&nbsp;&nbsp;&nbsp; F07D&nbsp;&nbsp;&nbsp;&nbsp; 
NOP<BR>&nbsp;00040&nbsp;&nbsp;&nbsp; EE12&nbsp;&nbsp;&nbsp;&nbsp; LFSR 0x1, 
0x237<BR>&nbsp;00042&nbsp;&nbsp;&nbsp; F037&nbsp;&nbsp;&nbsp;&nbsp; 
NOP<BR>&nbsp;00044&nbsp;&nbsp;&nbsp; EC56&nbsp;&nbsp;&nbsp;&nbsp; CALL 0xac, 
0<BR>&nbsp;00046&nbsp;&nbsp;&nbsp; F000&nbsp;&nbsp;&nbsp;&nbsp; 
NOP<BR>&nbsp;00048&nbsp;&nbsp;&nbsp; EE00&nbsp;&nbsp;&nbsp;&nbsp; LFSR 0, 
0xf<BR>&nbsp;0004A&nbsp;&nbsp;&nbsp; F00F&nbsp;&nbsp;&nbsp;&nbsp; 
NOP<BR>&nbsp;0004C&nbsp;&nbsp;&nbsp; 0E38&nbsp;&nbsp;&nbsp;&nbsp; MOVLW 
0x38<BR>&nbsp;0004E&nbsp;&nbsp;&nbsp; 6AEE&nbsp;&nbsp;&nbsp;&nbsp; CLRF 0xfee, 
ACCESS<BR>&nbsp;00050&nbsp;&nbsp;&nbsp; 06E8&nbsp;&nbsp;&nbsp;&nbsp; DECF 0xfe8, 
F, ACCESS<BR>&nbsp;00052&nbsp;&nbsp;&nbsp; E1FD&nbsp;&nbsp;&nbsp;&nbsp; BNZ 
0x4e<BR>&nbsp;00054&nbsp;&nbsp;&nbsp; EE09&nbsp;&nbsp;&nbsp;&nbsp; LFSR 0, 
0x91d<BR>&nbsp;00056&nbsp;&nbsp;&nbsp; F01D&nbsp;&nbsp;&nbsp;&nbsp; 
NOP<BR>&nbsp;00058&nbsp;&nbsp;&nbsp; EE16&nbsp;&nbsp;&nbsp;&nbsp; LFSR 0x1, 
0x626<BR>&nbsp;0005A&nbsp;&nbsp;&nbsp; F026&nbsp;&nbsp;&nbsp;&nbsp; 
NOP<BR>&nbsp;0005C&nbsp;&nbsp;&nbsp; EC56&nbsp;&nbsp;&nbsp;&nbsp; CALL 0xac, 
0<BR>&nbsp;0005E&nbsp;&nbsp;&nbsp; F000&nbsp;&nbsp;&nbsp;&nbsp; 
NOP<BR>&nbsp;00060&nbsp;&nbsp;&nbsp; EE07&nbsp;&nbsp;&nbsp;&nbsp; LFSR 0, 
0x785<BR>&nbsp;00062&nbsp;&nbsp;&nbsp; F085&nbsp;&nbsp;&nbsp;&nbsp; 
NOP<BR>&nbsp;00064&nbsp;&nbsp;&nbsp; 0EA0&nbsp;&nbsp;&nbsp;&nbsp; MOVLW 
0xa0<BR>&nbsp;00066&nbsp;&nbsp;&nbsp; 6EF6&nbsp;&nbsp;&nbsp;&nbsp; MOVWF 0xff6, 
ACCESS<BR>&nbsp;00068&nbsp;&nbsp;&nbsp; 0E1B&nbsp;&nbsp;&nbsp;&nbsp; MOVLW 
0x1b<BR>&nbsp;0006A&nbsp;&nbsp;&nbsp; 6EF7&nbsp;&nbsp;&nbsp;&nbsp; MOVWF 0xff7, 
ACCESS<BR>&nbsp;0006C&nbsp;&nbsp;&nbsp; 0E00&nbsp;&nbsp;&nbsp;&nbsp; MOVLW 
0<BR>&nbsp;0006E&nbsp;&nbsp;&nbsp; 6EF8&nbsp;&nbsp;&nbsp;&nbsp; MOVWF 0xff8, 
ACCESS<BR>&nbsp;00070&nbsp;&nbsp;&nbsp; EE11&nbsp;&nbsp;&nbsp;&nbsp; LFSR 0x1, 
0x198<BR>&nbsp;00072&nbsp;&nbsp;&nbsp; F098&nbsp;&nbsp;&nbsp;&nbsp; 
NOP<BR>&nbsp;00074&nbsp;&nbsp;&nbsp; EC5D&nbsp;&nbsp;&nbsp;&nbsp; CALL 0xba, 
0<BR>&nbsp;00076&nbsp;&nbsp;&nbsp; F000&nbsp;&nbsp;&nbsp;&nbsp; 
NOP<BR>&nbsp;00078&nbsp;&nbsp;&nbsp; EE01&nbsp;&nbsp;&nbsp;&nbsp; LFSR 0, 
0x100<BR>&nbsp;0007A&nbsp;&nbsp;&nbsp; F000&nbsp;&nbsp;&nbsp;&nbsp; 
NOP<BR>&nbsp;0007C&nbsp;&nbsp;&nbsp; 0EE2&nbsp;&nbsp;&nbsp;&nbsp; MOVLW 
0xe2<BR>&nbsp;0007E&nbsp;&nbsp;&nbsp; 6EF6&nbsp;&nbsp;&nbsp;&nbsp; MOVWF 0xff6, 
ACCESS<BR>&nbsp;00080&nbsp;&nbsp;&nbsp; 0E1A&nbsp;&nbsp;&nbsp;&nbsp; MOVLW 
0x1a<BR>&nbsp;00082&nbsp;&nbsp;&nbsp; 6EF7&nbsp;&nbsp;&nbsp;&nbsp; MOVWF 0xff7, 
ACCESS<BR>&nbsp;00084&nbsp;&nbsp;&nbsp; 0E00&nbsp;&nbsp;&nbsp;&nbsp; MOVLW 
0<BR>&nbsp;00086&nbsp;&nbsp;&nbsp; 6EF8&nbsp;&nbsp;&nbsp;&nbsp; MOVWF 0xff8, 
ACCESS<BR>&nbsp;00088&nbsp;&nbsp;&nbsp; EE10&nbsp;&nbsp;&nbsp;&nbsp; LFSR 0x1, 
0xac<BR>&nbsp;0008A&nbsp;&nbsp;&nbsp; F0AC&nbsp;&nbsp;&nbsp;&nbsp; 
NOP<BR>&nbsp;0008C&nbsp;&nbsp;&nbsp; EC5D&nbsp;&nbsp;&nbsp;&nbsp; CALL 0xba, 
0<BR>&nbsp;0008E&nbsp;&nbsp;&nbsp; F000&nbsp;&nbsp;&nbsp;&nbsp; 
NOP<BR>&nbsp;00090&nbsp;&nbsp;&nbsp; EE00&nbsp;&nbsp;&nbsp;&nbsp; LFSR 0, 
0x47<BR>&nbsp;00092&nbsp;&nbsp;&nbsp; F047&nbsp;&nbsp;&nbsp;&nbsp; 
NOP<BR>&nbsp;00094&nbsp;&nbsp;&nbsp; 0E8E&nbsp;&nbsp;&nbsp;&nbsp; MOVLW 
0x8e<BR>&nbsp;00096&nbsp;&nbsp;&nbsp; 6EF6&nbsp;&nbsp;&nbsp;&nbsp; MOVWF 0xff6, 
ACCESS<BR>&nbsp;00098&nbsp;&nbsp;&nbsp; 0E1B&nbsp;&nbsp;&nbsp;&nbsp; MOVLW 
0x1b<BR>&nbsp;0009A&nbsp;&nbsp;&nbsp; 6EF7&nbsp;&nbsp;&nbsp;&nbsp; MOVWF 0xff7, 
ACCESS<BR>&nbsp;0009C&nbsp;&nbsp;&nbsp; 0E00&nbsp;&nbsp;&nbsp;&nbsp; MOVLW 
0<BR>&nbsp;0009E&nbsp;&nbsp;&nbsp; 6EF8&nbsp;&nbsp;&nbsp;&nbsp; MOVWF 0xff8, 
ACCESS<BR>&nbsp;000A0&nbsp;&nbsp;&nbsp; EE10&nbsp;&nbsp;&nbsp;&nbsp; LFSR 0x1, 
0x12<BR>&nbsp;000A2&nbsp;&nbsp;&nbsp; F012&nbsp;&nbsp;&nbsp;&nbsp; 
NOP<BR>&nbsp;000A4&nbsp;&nbsp;&nbsp; EC5D&nbsp;&nbsp;&nbsp;&nbsp; CALL 0xba, 
0<BR>&nbsp;000A6&nbsp;&nbsp;&nbsp; F000&nbsp;&nbsp;&nbsp;&nbsp; 
NOP<BR>&nbsp;000A8&nbsp;&nbsp;&nbsp; EFF4&nbsp;&nbsp;&nbsp;&nbsp; GOTO 
0x93e8<BR>&nbsp;000AA&nbsp;&nbsp;&nbsp; F049&nbsp;&nbsp;&nbsp;&nbsp; 
NOP<BR>&nbsp;000AC&nbsp;&nbsp;&nbsp; 6AEE&nbsp;&nbsp;&nbsp;&nbsp; CLRF 0xfee, 
ACCESS<BR>&nbsp;000AE&nbsp;&nbsp;&nbsp; 50E5&nbsp;&nbsp;&nbsp;&nbsp; MOVF 0xfe5, 
W, ACCESS<BR>&nbsp;000B0&nbsp;&nbsp;&nbsp; 50E1&nbsp;&nbsp;&nbsp;&nbsp; MOVF 
0xfe1, W, ACCESS<BR>&nbsp;000B2&nbsp;&nbsp;&nbsp; E1FC&nbsp;&nbsp;&nbsp;&nbsp; 
BNZ 0xac<BR>&nbsp;000B4&nbsp;&nbsp;&nbsp; 50E2&nbsp;&nbsp;&nbsp;&nbsp; MOVF 
0xfe2, W, ACCESS<BR>&nbsp;000B6&nbsp;&nbsp;&nbsp; E1FA&nbsp;&nbsp;&nbsp;&nbsp; 
BNZ 0xac<BR>&nbsp;000B8&nbsp;&nbsp;&nbsp; 0012&nbsp;&nbsp;&nbsp;&nbsp; RETURN 
0<BR>&nbsp;000BA&nbsp;&nbsp;&nbsp; 0009&nbsp;&nbsp;&nbsp;&nbsp; 
TBLRD*+<BR>&nbsp;000BC&nbsp;&nbsp;&nbsp; CFF5&nbsp;&nbsp;&nbsp;&nbsp; MOVFF 
0xff5, 0xfee<BR>&nbsp;000BE&nbsp;&nbsp;&nbsp; FFEE&nbsp;&nbsp;&nbsp;&nbsp; 
NOP<BR>&nbsp;000C0&nbsp;&nbsp;&nbsp; 50E5&nbsp;&nbsp;&nbsp;&nbsp; MOVF 0xfe5, W, 
ACCESS<BR>&nbsp;000C2&nbsp;&nbsp;&nbsp; 50E1&nbsp;&nbsp;&nbsp;&nbsp; MOVF 0xfe1, 
W, ACCESS<BR>&nbsp;000C4&nbsp;&nbsp;&nbsp; E1FA&nbsp;&nbsp;&nbsp;&nbsp; BNZ 
0xba<BR>&nbsp;000C6&nbsp;&nbsp;&nbsp; 50E2&nbsp;&nbsp;&nbsp;&nbsp; MOVF 0xfe2, 
W, ACCESS<BR>&nbsp;000C8&nbsp;&nbsp;&nbsp; E1F8&nbsp;&nbsp;&nbsp;&nbsp; BNZ 
0xba<BR>&nbsp;000CA&nbsp;&nbsp;&nbsp; 0012&nbsp;&nbsp;&nbsp;&nbsp; RETURN 
0<BR>&nbsp;09302&nbsp;&nbsp;&nbsp; CF43&nbsp;&nbsp;&nbsp;&nbsp; MOVFF 0xf43, 
0xff3</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>To je konec preruseni. Je to pekne 
dlouhe.</FONT></DIV>
<DIV><FONT face=Arial size=2></FONT>&nbsp;</DIV>
<DIV><FONT face=Arial size=2>Michal</FONT></DIV></BODY></HTML>