Mail Archives: djgpp/1997/03/22/06:03:26
From: | "Anthony Q. Bachler" <cwhizard AT sockets DOT net>
|
Newsgroups: | comp.os.msdos.djgpp
|
Subject: | Need help on ISR
|
Date: | 22 Mar 1997 08:57:02 GMT
|
Organization: | Apcad Engineering
|
Lines: | 67
|
Message-ID: | <01bc369e$5a5b5940$LocalHost@anthonyb>
|
NNTP-Posting-Host: | 208.16.64.195
|
To: | djgpp AT delorie DOT com
|
DJ-Gateway: | from newsgroup comp.os.msdos.djgpp
|
Can someone help me with this code? I want to set up the function Timer to
execute every time the System timer interupt is called (0x1c on PC's). The
code compiles just fine, but when I run it the program crashes and gives me
either a Segment violation or an invalid instruction.
--
::-)
----------------------------------------------------------------------------
---
C code is like assholes, everyone's stinks but your own.
Looking at C code is like looking at your bedroom, a complete
mess to everone else, but you can tell them where every little
thing is.
C code is like Ex-Lax, great when it works but a pain in the
ass when it doesn't.
Explaining why C is better than Pascal is like explaining why
peanut butter is better than toe jam.
Explaining why Assembler is better than anything is like
explaining why deafness is better than listening to
'The artist formerly known as Prince'.
begin 600 main.c
M+RH)2&%C:R!A;F0 AT 4VQA<V@@,2XP+C @:7,@82!F<F5E;'D AT 9&ES=')I8G5T
M960 AT 9V%M92X@(%1H92!N86UE(&%N9"!S;W5R8V4@:7,-"F-O<'ER:6=H=&5D
M(&)Y($%N=&AO;GD AT 42X@0F%C:&QE<BX@($%L;"!R:6=H=',@87)E(')E<V5R
M=F5D+B @66]U(&UA>0T*9&ES=')I8G5T92!T:&4@<V]U<F-E(&-O9&4 AT 9G)E
M92!O9B!C:&%R9V4N("HO#0HO+R @36%I;BYC<' @8V]N=&%I;G,@=&AE(&UA
M:6X AT 9G5N8W1I;VXN("!4:&ES(&9I;&4@<VAO=6QD(&)E(&-O;7!I;&5D('1O
M#0HO+R @<')O9'5C92!A;B!E>&5C=71A8FQE('9E<G-I;VXN("!!<R!Y;W4@
M8V%N('-E92P@=&AE(&UA:6X AT 9G5N8W1I;VX AT 9&]E<PT*+R\@(&YO=&AI;F<@
M97AC97!T(&EN:71I86QI>F4@=&AE(&=A;64 AT 86YD(')U;B!T:&4 AT 9V%M92!L
M;V]P+B @06QL(&=A;64-"B\O("!F=6YC=&EO;G,@87)E(&QE9G0@=7 @=&\@
M=&AE(&EN9&EV:61U86P AT 9G5N8W1I;VYS+@T*(VEN8VQU9&4@/'-T9&QI8BYH
M/@T*(VEN8VQU9&4@/'-T9&EO+F@^#0HC:6YC;'5D92 \<W1R:6YG+F@^#0HC
M:6YC;'5D92 \9&]S+F@^#0HC:6YC;'5D92 \9'!M:2YH/@T*(VEN8VQU9&4@
M/'!C+F@^#0HC:6YC;'5D92 \9V\S,BYH/@T*(VEN8VQU9&4@/'-Y<R]F87)P
M='(N:#X-"B-I;F-L=61E(#QS>7,O;6]V961A=&$N:#X-"B-I;F-L=61E(#QC
M;VYI;RYH/@T*#0HC:6YC;'5D92 B:6YI=&EA;'HN:"(-"B-I;F-L=61E(")D
M:7-P=W)L9"YH(@T*(VEN8VQU9&4@(F=E=%]A8W0N:"(-"B-I;F-L=61E(")P
M<F]C7V%C="YH(@T*#0HC9&5F:6YE(%1)345?2T5%4$527TE.5" P>#%##0H-
M"@T*#0IS=&%T:6,@7V=O,S)?9'!M:5]S96=I;F9O(%1I;65R7T]L9%])<W([
M(" @(" @(" @+RH AT 3VQD(')E86QM;V1E(%9E8W1O<B J+PT*<W1A=&EC(%]G
M;S,R7V1P;6E?<V5G:6YF;R!4:6UE<E].97=?27-R.R @(" @(" @("\J($YE
M=R!R96%L;6]D92!696-T;W(@*B\-"@T*:6YT(&IU;FL],#L-"G9O;&%T:6QE
M(&QO;F<@=&EM93TP.PT*=F]L871I;&4 AT 8VAA<B!%>&ET7TA3/3 [#0H-"FEN
M="!4:6UE<B AT I>PT*#0H)=&EM92LK.PT*"6EF("A%>&ET7TA3(#T](#$I>PT*
M(" @(" @7V=O,S)?9'!M:5]S971?<F5A;%]M;V1E7VEN=&5R<G5P=%]V96-T
M;W(H5$E-15]+145015)?24Y4+" F5&EM97)?3VQD7TES<BD[#0H@(" @("!?
M9V\S,E]D<&UI7V9R965?:7)E=%]W<F%P<&5R*"94:6UE<E].97=?27-R*3L-
M"B @(" @(&5X:70H,"D[#0H)"7T-"@T*"7T-"@T*#0H-"@T*#0IC:&%R(&UA
M:6XH*7L-"@E?9V\S,E]D<&UI7V=E=%]R96%L7VUO9&5?:6YT97)R=7!T7W9E
M8W1O<BA424U%7TM%15!%4E])3E0L("94:6UE<E]/;&1?27-R*3L-"@E4:6UE
M<E].97=?27-R+G)M7V]F9G-E=" ]("AI;G0I5&EM97(H*3L-"@E4:6UE<E].
M97=?27-R+G)M7W-E9VUE;G0@/2!?9V\S,E]M>5]C<R AT I DOT PT*(" @7V=O,S)?
M9'!M:5]A;&QO8V%T95]I<F5T7W=R87!P97(H)E1I;65R7TYE=U])<W(I.PT*
M#0H)7V=O,S)?9'!M:5]S971?<F5A;%]M;V1E7VEN=&5R<G5P=%]V96-T;W(H
M5$E-15]+145015)?24Y4+" F5&EM97)?3F5W7TES<BD[#0H)8VQR<V-R*"D[
M#0H-"@T*#0H):68@*&EN:71I86QI>F4H*2 ]/2 Q*7L-"@D)<F5T=7)N(#$[
M#0H)"7T-"@T*#0H-"F=A;65L;V]P DOT AT T*"6EF("AD:7-P;&%Y7W=O<FQD*# I
M(#T](#$I>PT*"0ER971U<FX@,3L-"@D)?0T*"6EF("AG971?86-T:6]N<R AT I
M(#T](#$I>PT*"0ER971U<FX@,3L-"@D)?0T*"6EF("AP<F]C97-S7V%C=&EO
M;G,H*2 ]/2 Q*7L-"@D)<F5T=7)N(#$[#0H)"7T-"F1E;&%Y;&]O<#H-"B @
M(&IU;FLK*SL-"B @(&EF*"$H:G5N:R ]/2 P*2D AT 9V]T;R!D96QA>6QO;W [
;#0H-"B @(&=O=&\@9V%M96QO;W [#0H)?0T*
`
end
- Raw text -