~ubuntu-branches/ubuntu/quantal/gputils/quantal

« back to all changes in this revision

Viewing changes to doc/gputils.ps

  • Committer: Bazaar Package Importer
  • Author(s): Taisuke Yamada
  • Date: 2009-03-16 08:39:23 UTC
  • mfrom: (1.1.8 upstream) (2.1.4 squeeze)
  • Revision ID: james.westby@ubuntu.com-20090316083923-jr9k3f8bchev19s0
Tags: 0.13.7-1
* New upstream release.
* New maintainer (Closes: #504473)
* Bumped Standards-Version to 3.8.1.
* General updates in debian/* to make it lintian clean.
* Removed PS/PDF files from gputils due to duplicate with gputils-doc.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
%!PS-Adobe-2.0
2
 
%%Creator: dvips(k) 5.95b Copyright 2005 Radical Eye Software
 
2
%%Creator: dvips(k) 5.96.1 Copyright 2007 Radical Eye Software
3
3
%%Title: gputils.dvi
4
 
%%Pages: 48
 
4
%%CreationDate: Fri Mar 13 14:16:06 2009
 
5
%%Pages: 49
5
6
%%PageOrder: Ascend
6
7
%%BoundingBox: 0 0 612 792
7
8
%%DocumentFonts: Times-Roman Times-Bold CMSY10 Times-Italic
8
9
%%DocumentPaperSizes: Letter
9
10
%%EndComments
10
11
%DVIPSWebPage: (www.radicaleye.com)
11
 
%DVIPSCommandLine: dvips -t letter -R0 -o gputils.ps gputils.dvi
 
12
%DVIPSCommandLine: dvips -t letter -o gputils.ps gputils.dvi
12
13
%DVIPSParameters: dpi=600
13
 
%DVIPSSource:  TeX output 2008.05.17:1807
 
14
%DVIPSSource:  TeX output 2009.03.13:1416
14
15
%%BeginProcSet: tex.pro 0 0
15
16
%!
16
17
/TeXDict 300 dict def TeXDict begin/N{def}def/B{bind def}N/S{exch}N/X{S
64
65
%   author    = "S. Rahtz, P. MacKay, Alan Jeffrey, B. Horn, K. Berry,
65
66
%                W. Schmidt, P. Lehman",
66
67
%   version   = "2.0",
67
 
%   date      = "30 October 2002",
 
68
%   date      = "27nov06",
68
69
%   filename  = "8r.enc",
69
70
%   email     = "tex-fonts@@tug.org",
70
71
%   docstring = "This is the encoding vector for Type1 and TrueType
174
175
 /currency /yen /brokenbar /section
175
176
 /dieresis /copyright /ordfeminine /guillemotleft
176
177
 /logicalnot /hyphen /registered /macron
177
 
% 0xD0
 
178
% 0xB0
178
179
 /degree /plusminus /twosuperior /threesuperior
179
180
 /acute /mu /paragraph /periodcentered
180
181
 /cedilla /onesuperior /ordmasculine /guillemotright
850
851
1[44 50 1[50 44 18[72 3[39 3[55 1[72 66 66 10[50 4[50
851
852
1[50 3[25 44[{TeXBase1Encoding ReEncodeFont}26 99.6264
852
853
/Times-Roman rf /Fm 138[72 40 56 2[72 3[40 2[40 1[72
853
 
48[72 2[72 1[72 72 1[36 46[{TeXBase1Encoding ReEncodeFont}12
 
854
47[72 3[72 1[72 72 1[36 46[{TeXBase1Encoding ReEncodeFont}12
854
855
143.462 /Times-Roman rf end
855
856
%%EndProlog
856
857
%%BeginSetup
857
858
%%Feature: *Resolution 600dpi
858
859
TeXDict begin
859
860
%%BeginPaperSize: Letter
860
 
letter
 
861
/setpagedevice where
 
862
{ pop << /PageSize [612 792] >> setpagedevice }
 
863
{ /letter where { pop letter } if }
 
864
ifelse
861
865
%%EndPaperSize
862
866
 end
863
867
%%EndSetup
864
868
%%Page: 1 1
865
 
TeXDict begin 1 0 bop 1557 1978 a Fm(gputils)35 b(0.13.6)931
 
869
TeXDict begin 1 0 bop 1557 1978 a Fm(gputils)35 b(0.13.7)931
866
870
2344 y Fl(James)25 b(Bo)n(wman,)f(Craig)h(Franklin,)f(and)h(Da)n(vid)g
867
871
(Barnett)1554 2584 y(No)o(v)o(ember)f(20,)g(2007)p eop
868
872
end
884
888
b(4)328 1952 y(1.2)86 b(Supported)18 b(processors)49
885
889
b(.)42 b(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)
886
890
f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g
887
 
(.)h(.)f(.)110 b(4)203 2135 y Fj(2)83 b(gpasm)3096 b(6)328
 
891
(.)h(.)f(.)110 b(4)203 2135 y Fj(2)83 b(gpasm)3096 b(7)328
888
892
2234 y Fi(2.1)86 b(Running)18 b(gpasm)53 b(.)41 b(.)g(.)g(.)h(.)f(.)g
889
893
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)
890
894
f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)110
891
 
b(6)519 2334 y(2.1.1)97 b(Using)20 b(gpasm)g(with)g(\223mak)o(e\224)55
 
895
b(7)519 2334 y(2.1.1)97 b(Using)20 b(gpasm)g(with)g(\223mak)o(e\224)55
892
896
b(.)42 b(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)
893
897
f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)110
894
 
b(7)519 2434 y(2.1.2)97 b(Dealing)20 b(with)g(errors)38
 
898
b(8)519 2434 y(2.1.2)97 b(Dealing)20 b(with)g(errors)38
895
899
b(.)j(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h
896
900
(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)110
897
 
b(8)328 2533 y(2.2)86 b(Syntax)33 b(.)42 b(.)f(.)g(.)g(.)h(.)f(.)g(.)g
 
901
b(9)328 2533 y(2.2)86 b(Syntax)33 b(.)42 b(.)f(.)g(.)g(.)h(.)f(.)g(.)g
898
902
(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)
899
903
g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h
900
 
(.)f(.)110 b(8)519 2633 y(2.2.1)97 b(File)21 b(structure)56
 
904
(.)f(.)110 b(9)519 2633 y(2.2.1)97 b(File)21 b(structure)56
901
905
b(.)42 b(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)
902
906
f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g
903
 
(.)h(.)f(.)110 b(8)519 2732 y(2.2.2)97 b(Expressions)33
 
907
(.)h(.)f(.)110 b(9)519 2732 y(2.2.2)97 b(Expressions)33
904
908
b(.)41 b(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)
905
909
h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g
906
 
(.)g(.)h(.)f(.)110 b(8)519 2832 y(2.2.3)97 b(Numbers)68
 
910
(.)g(.)h(.)f(.)110 b(9)519 2832 y(2.2.3)97 b(Numbers)68
907
911
b(.)41 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)
908
912
g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f
909
 
(.)g(.)g(.)h(.)f(.)69 b(10)519 2932 y(2.2.4)97 b(Preprocessor)67
 
913
(.)g(.)g(.)h(.)f(.)69 b(11)519 2932 y(2.2.4)97 b(Preprocessor)67
910
914
b(.)42 b(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)
911
915
f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g
912
 
(.)h(.)f(.)69 b(11)519 3031 y(2.2.5)97 b(Processor)20
 
916
(.)h(.)f(.)69 b(12)519 3031 y(2.2.5)97 b(Processor)20
913
917
b(header)f(\002les)k(.)42 b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h
914
918
(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)
915
 
g(.)h(.)f(.)69 b(11)328 3131 y(2.3)86 b(Directi)n(v)o(es)51
 
919
g(.)h(.)f(.)69 b(12)328 3131 y(2.3)86 b(Directi)n(v)o(es)51
916
920
b(.)41 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
917
921
g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f
918
 
(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)69 b(12)519 3231 y(2.3.1)97
 
922
(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)69 b(13)519 3231 y(2.3.1)97
919
923
b(Code)20 b(generation)74 b(.)41 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h
920
924
(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)
921
 
g(.)h(.)f(.)g(.)g(.)h(.)f(.)69 b(12)519 3330 y(2.3.2)97
 
925
g(.)h(.)f(.)g(.)g(.)h(.)f(.)69 b(13)519 3330 y(2.3.2)97
922
926
b(Con\002guration)34 b(.)42 b(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g
923
927
(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)
924
 
g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)69 b(12)519 3430 y(2.3.3)97
 
928
g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)69 b(13)519 3430 y(2.3.3)97
925
929
b(Conditional)19 b(assembly)24 b(.)42 b(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f
926
930
(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)
927
 
h(.)f(.)g(.)g(.)h(.)f(.)69 b(12)519 3529 y(2.3.4)97 b(Macros)62
 
931
h(.)f(.)g(.)g(.)h(.)f(.)69 b(13)519 3529 y(2.3.4)97 b(Macros)62
928
932
b(.)41 b(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)
929
933
g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h
930
 
(.)f(.)g(.)g(.)h(.)f(.)69 b(12)519 3629 y(2.3.5)97 b($)83
 
934
(.)f(.)g(.)g(.)h(.)f(.)69 b(13)519 3629 y(2.3.5)97 b($)83
931
935
b(.)41 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
932
936
g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f
933
 
(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)69 b(13)519 3729 y(2.3.6)97
 
937
(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)69 b(14)519 3729 y(2.3.6)97
934
938
b(Suggestions)19 b(for)h(structuring)e(your)h(code)57
935
939
b(.)41 b(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)
936
 
g(.)h(.)f(.)g(.)g(.)h(.)f(.)69 b(13)519 3828 y(2.3.7)97
 
940
g(.)h(.)f(.)g(.)g(.)h(.)f(.)69 b(14)519 3828 y(2.3.7)97
937
941
b(Directi)n(v)o(e)20 b(summary)47 b(.)41 b(.)h(.)f(.)g(.)h(.)f(.)g(.)g
938
942
(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)
939
 
g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)69 b(14)519 3928 y(2.3.8)97
 
943
g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)69 b(15)519 3928 y(2.3.8)97
940
944
b(High)20 b(le)n(v)o(el)g(e)o(xtensions)30 b(.)42 b(.)f(.)g(.)h(.)f(.)g
941
945
(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)
942
 
f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)69 b(24)328 4028
 
946
f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)69 b(25)328 4028
943
947
y(2.4)86 b(Instructions)58 b(.)41 b(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h
944
948
(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)
945
949
h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)69
946
 
b(27)519 4127 y(2.4.1)97 b(Instruction)19 b(set)i(summary)67
 
950
b(28)519 4127 y(2.4.1)97 b(Instruction)19 b(set)i(summary)67
947
951
b(.)41 b(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)
948
952
h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)69
949
 
b(28)328 4227 y(2.5)86 b(Errors/W)-7 b(arnings/Messages)55
 
953
b(29)328 4227 y(2.5)86 b(Errors/W)-7 b(arnings/Messages)55
950
954
b(.)41 b(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)
951
955
h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)69
952
 
b(30)519 4327 y(2.5.1)97 b(Errors)40 b(.)i(.)f(.)g(.)g(.)h(.)f(.)g(.)g
 
956
b(31)519 4327 y(2.5.1)97 b(Errors)40 b(.)i(.)f(.)g(.)g(.)h(.)f(.)g(.)g
953
957
(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)
954
958
g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)69
955
 
b(31)519 4426 y(2.5.2)97 b(W)-7 b(arnings)57 b(.)41 b(.)g(.)h(.)f(.)g
 
959
b(32)519 4426 y(2.5.2)97 b(W)-7 b(arnings)57 b(.)41 b(.)g(.)h(.)f(.)g
956
960
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)
957
961
f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)69
958
 
b(34)519 4526 y(2.5.3)97 b(Messages)51 b(.)41 b(.)g(.)h(.)f(.)g(.)g(.)h
 
962
b(35)519 4526 y(2.5.3)97 b(Messages)51 b(.)41 b(.)g(.)h(.)f(.)g(.)g(.)h
959
963
(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)
960
964
h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)69
961
 
b(35)1929 5022 y(1)p eop end
 
965
b(36)1929 5022 y(1)p eop end
962
966
%%Page: 2 3
963
967
TeXDict begin 2 2 bop 203 42 a Fh(CONTENTS)3018 b Fi(2)203
964
 
275 y Fj(3)83 b(gplink)3060 b(37)328 375 y Fi(3.1)86
 
968
275 y Fj(3)83 b(gplink)3060 b(38)328 375 y Fi(3.1)86
965
969
b(Running)18 b(gplink)57 b(.)41 b(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g
966
970
(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)
967
 
g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)69 b(37)328
 
971
g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)69 b(38)328
968
972
474 y(3.2)86 b(gplink)19 b(outputs)35 b(.)42 b(.)f(.)g(.)g(.)h(.)f(.)g
969
973
(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)
970
974
f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)69
971
 
b(38)328 574 y(3.3)86 b(Link)o(er)19 b(scripts)56 b(.)42
 
975
b(39)328 574 y(3.3)86 b(Link)o(er)19 b(scripts)56 b(.)42
972
976
b(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g
973
977
(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)
974
 
f(.)g(.)g(.)h(.)f(.)69 b(38)328 674 y(3.4)86 b(Stacks)48
 
978
f(.)g(.)g(.)h(.)f(.)69 b(39)328 674 y(3.4)86 b(Stacks)48
975
979
b(.)42 b(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)
976
980
f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g
977
 
(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)69 b(38)328
 
981
(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)69 b(39)328
978
982
773 y(3.5)86 b(Optimization)74 b(.)42 b(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h
979
983
(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)
980
984
h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)69
981
 
b(38)519 873 y(3.5.1)97 b(Le)n(v)o(el)20 b(0)63 b(.)41
 
985
b(39)519 873 y(3.5.1)97 b(Le)n(v)o(el)20 b(0)63 b(.)41
982
986
b(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g
983
987
(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)
984
 
g(.)g(.)h(.)f(.)69 b(38)519 972 y(3.5.2)97 b(Le)n(v)o(el)20
 
988
g(.)g(.)h(.)f(.)69 b(39)519 972 y(3.5.2)97 b(Le)n(v)o(el)20
985
989
b(1)g(\(def)o(ault\))67 b(.)41 b(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)
986
990
f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g
987
 
(.)h(.)f(.)g(.)g(.)h(.)f(.)69 b(38)519 1072 y(3.5.3)97
 
991
(.)h(.)f(.)g(.)g(.)h(.)f(.)69 b(39)519 1072 y(3.5.3)97
988
992
b(Le)n(v)o(el)20 b(2)63 b(.)41 b(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)
989
993
h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g
990
 
(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)69 b(38)519
 
994
(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)69 b(39)519
991
995
1172 y(3.5.4)97 b(Le)n(v)o(el)20 b(3)63 b(.)41 b(.)g(.)g(.)h(.)f(.)g(.)
992
996
g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f
993
997
(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)69
994
 
b(39)203 1354 y Fj(4)83 b(gplib)3106 b(40)328 1454 y
 
998
b(40)203 1354 y Fj(4)83 b(gplib)3106 b(41)328 1454 y
995
999
Fi(4.1)86 b(Running)18 b(gplib)36 b(.)42 b(.)f(.)g(.)g(.)h(.)f(.)g(.)g
996
1000
(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)
997
1001
g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)69
998
 
b(40)328 1554 y(4.2)86 b(Creating)19 b(an)h(archi)n(v)o(e)53
 
1002
b(41)328 1554 y(4.2)86 b(Creating)19 b(an)h(archi)n(v)o(e)53
999
1003
b(.)41 b(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)
1000
1004
h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g
1001
 
(.)g(.)h(.)f(.)69 b(40)328 1653 y(4.3)86 b(Other)19 b(gplib)h
 
1005
(.)g(.)h(.)f(.)69 b(41)328 1653 y(4.3)86 b(Other)19 b(gplib)h
1002
1006
(operations)77 b(.)41 b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g
1003
1007
(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)
1004
 
f(.)g(.)g(.)h(.)f(.)69 b(41)328 1753 y(4.4)86 b(Archi)n(v)o(e)18
 
1008
f(.)g(.)g(.)h(.)f(.)69 b(42)328 1753 y(4.4)86 b(Archi)n(v)o(e)18
1005
1009
b(format)70 b(.)41 b(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)
1006
1010
g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f
1007
 
(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)69 b(41)203 1935 y
1008
 
Fj(5)83 b(Utilities)3009 b(42)328 2035 y Fi(5.1)86 b(gpdasm)68
 
1011
(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)69 b(42)203 1935 y
 
1012
Fj(5)83 b(Utilities)3009 b(43)328 2035 y Fi(5.1)86 b(gpdasm)68
1009
1013
b(.)41 b(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)
1010
1014
g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h
1011
 
(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)69 b(42)519 2135
 
1015
(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)69 b(43)519 2135
1012
1016
y(5.1.1)97 b(Running)19 b(gpdasm)56 b(.)41 b(.)g(.)h(.)f(.)g(.)h(.)f(.)
1013
1017
g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h
1014
 
(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)69 b(42)519 2234
 
1018
(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)69 b(43)519 2234
1015
1019
y(5.1.2)97 b(Comments)20 b(on)g(Disassembling)i(.)41
1016
1020
b(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g
1017
 
(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)69 b(43)328
 
1021
(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)69 b(44)328
1018
1022
2334 y(5.2)86 b(gpstrip)33 b(.)42 b(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f
1019
1023
(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)
1020
1024
h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)69
1021
 
b(43)519 2434 y(5.2.1)97 b(Running)19 b(gpstrip)j(.)41
 
1025
b(44)519 2434 y(5.2.1)97 b(Running)19 b(gpstrip)j(.)41
1022
1026
b(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g
1023
1027
(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)
1024
 
69 b(43)328 2533 y(5.3)86 b(gpvc)40 b(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g
 
1028
69 b(44)328 2533 y(5.3)86 b(gpvc)40 b(.)h(.)h(.)f(.)g(.)g(.)h(.)f(.)g
1025
1029
(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)
1026
1030
f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g
1027
 
(.)h(.)f(.)69 b(43)519 2633 y(5.3.1)97 b(Running)19 b(gpvc)28
 
1031
(.)h(.)f(.)69 b(44)519 2633 y(5.3.1)97 b(Running)19 b(gpvc)28
1028
1032
b(.)42 b(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)
1029
1033
f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g
1030
 
(.)h(.)f(.)69 b(44)328 2732 y(5.4)86 b(gpv)n(o)37 b(.)k(.)h(.)f(.)g(.)g
 
1034
(.)h(.)f(.)69 b(45)328 2732 y(5.4)86 b(gpv)n(o)37 b(.)k(.)h(.)f(.)g(.)g
1031
1035
(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)
1032
1036
g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)h
1033
 
(.)f(.)g(.)g(.)h(.)f(.)69 b(44)519 2832 y(5.4.1)97 b(Running)19
 
1037
(.)f(.)g(.)g(.)h(.)f(.)69 b(45)519 2832 y(5.4.1)97 b(Running)19
1034
1038
b(gpv)n(o)25 b(.)42 b(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f
1035
1039
(.)g(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)h(.)f(.)g(.)g(.)h(.)f(.)g(.)g(.)
1036
 
h(.)f(.)g(.)g(.)h(.)f(.)69 b(44)p eop end
 
1040
h(.)f(.)g(.)g(.)h(.)f(.)69 b(45)p eop end
1037
1041
%%Page: 3 4
1038
1042
TeXDict begin 3 3 bop 203 898 a Fg(Chapter)44 b(1)203
1039
1043
1313 y Fk(Intr)l(oduction)203 1745 y Fi(gputils)23 b(is)h(a)g
1090
1094
b(It)c(only)e(requires)f(one)i(tool,)f(gpasm.)24 b(Most)19
1091
1095
b(of)g(the)g(e)o(xamples)203 530 y(on)h(Microchip')-5
1092
1096
b(s)19 b(website)h(use)h(absolute)e(mode.)24 b(So)d(why)e(use)h
1093
 
(relocatable)f(mode?)328 702 y Fc(\017)41 b Fi(Code)20
 
1097
(relocatable)f(mode?)328 708 y Fc(\017)41 b Fi(Code)20
1094
1098
b(can)g(be)g(written)g(without)f(re)o(gard)f(to)j(addresses.)j(This)d
1095
1099
(mak)o(es)f(it)h(easier)f(to)g(write)h(and)e(reuse.)328
1096
 
864 y Fc(\017)41 b Fi(The)20 b(objects)g(can)g(be)g(archi)n(v)o(ed)e
 
1100
873 y Fc(\017)41 b Fi(The)20 b(objects)g(can)g(be)g(archi)n(v)o(ed)e
1097
1101
(to)i(create)g(a)h(library)-5 b(,)18 b(which)i(also)g(simpli\002es)h
1098
 
(reuse.)328 1026 y Fc(\017)41 b Fi(Recompiling)18 b(a)j(project)e(can)h
 
1102
(reuse.)328 1037 y Fc(\017)41 b Fi(Recompiling)18 b(a)j(project)e(can)h
1099
1103
(be)g(f)o(aster)m(,)g(because)g(you)f(only)g(compile)h(the)g(portions)f
1100
 
(that)h(ha)n(v)o(e)g(changed.)328 1187 y Fc(\017)41 b
 
1104
(that)h(ha)n(v)o(e)g(changed.)328 1201 y Fc(\017)41 b
1101
1105
Fi(Files)21 b(can)f(ha)n(v)o(e)g(local)g(name)f(spaces.)25
1102
1106
b(The)20 b(user)g(chooses)g(what)g(symbols)g(are)g(global.)203
1103
 
1359 y(Most)j(de)n(v)o(elpment)c(tools)j(use)h(relocatable)e(objects)g
 
1107
1379 y(Most)j(de)n(v)o(elpment)c(tools)j(use)h(relocatable)e(objects)g
1104
1108
(for)h(these)g(reasons.)30 b(The)22 b(fe)n(w)g(that)g(don')o(t)f(are)h
1105
 
(generally)f(micro-)203 1459 y(controller)16 b(tools.)24
 
1109
(generally)f(micro-)203 1479 y(controller)16 b(tools.)24
1106
1110
b(Their)17 b(applications)f(are)h(so)h(small)g(that)g(absolute)e(mode)h
1107
1111
(isn')o(t)g(impractical.)23 b(F)o(or)17 b(PICs,)i(relocatable)203
1108
 
1559 y(mode)g(has)i(one)e(big)h(disadv)n(antage.)j(The)d(bank)f(and)h
1109
 
(page)f(control)g(is)i(a)g(challenge.)203 1837 y Fe(1.2)119
1110
 
b(Supported)32 b(pr)n(ocessors)411 2022 y Fb(gputils)40
1111
 
b(currently)g(supports)g(the)j(following)c(processors:)411
1112
 
2122 y(eeprom8)171 b(gen)347 b(p10f200)172 b(p10f202)f(p10f204)g
1113
 
(p10f206)411 2222 y(p10f220)g(p10f222)g(p12c508)h(p12c508a)127
1114
 
b(p12c509)171 b(p12c509a)411 2321 y(p12c671)g(p12c672)g(p12ce518)128
1115
 
b(p12ce519)f(p12ce673)g(p12ce674)411 2421 y(p12cr509a)83
1116
 
b(p12f508)171 b(p12f509)h(p12f510)f(p12f629)g(p12f635)411
1117
 
2521 y(p12f675)g(p12f683)g(p14000)216 b(p16c5x)f(p16cxx)g(p16c432)411
1118
 
2620 y(p16c433)171 b(p16c505)g(p16c52)216 b(p16c54)f(p16c54a)171
1119
 
b(p16c54b)411 2720 y(p16c54c)g(p16c55)215 b(p16c55a)172
1120
 
b(p16c554)f(p16c557)g(p16c558)411 2819 y(p16c56)215 b(p16c56a)171
1121
 
b(p16c57)216 b(p16c57c)171 b(p16c58a)g(p16c58b)411 2919
1122
 
y(p16c61)215 b(p16c62)g(p16c62a)172 b(p16c62b)f(p16c620)g(p16c620a)411
1123
 
3019 y(p16c621)g(p16c621a)127 b(p16c622)172 b(p16c622a)127
1124
 
b(p16c63)215 b(p16c63a)411 3118 y(p16c64)g(p16c64a)171
1125
 
b(p16c642)h(p16c65)215 b(p16c65a)171 b(p16c65b)411 3218
1126
 
y(p16c66)215 b(p16c662)171 b(p16c67)216 b(p16c71)f(p16c710)171
1127
 
b(p16c711)411 3318 y(p16c712)g(p16c715)g(p16c716)h(p16c717)f(p16c72)215
1128
 
b(p16c72a)411 3417 y(p16c73)g(p16c73a)171 b(p16c73b)h(p16c74)215
1129
 
b(p16c745)171 b(p16c74a)411 3517 y(p16c74b)g(p16c76)215
1130
 
b(p16c765)172 b(p16c77)215 b(p16c770)171 b(p16c771)411
1131
 
3616 y(p16c773)g(p16c774)g(p16c781)h(p16c782)f(p16c84)215
1132
 
b(p16c923)411 3716 y(p16c924)171 b(p16c925)g(p16c926)h(p16ce623)127
1133
 
b(p16ce624)g(p16ce625)411 3816 y(p16cr54)171 b(p16cr54a)127
1134
 
b(p16cr54b)h(p16cr54c)f(p16cr56a)g(p16cr57a)411 3915
1135
 
y(p16cr57b)g(p16cr57c)g(p16cr58a)h(p16cr58b)f(p16cr62)171
1136
 
b(p16cr620a)411 4015 y(p16cr63)g(p16cr64)g(p16cr65)h(p16cr72)f(p16cr83)
1137
 
g(p16cr84)411 4115 y(p16f505)g(p16f54)215 b(p16f57)h(p16f59)f(p16f610)
1138
 
171 b(p16f627)411 4214 y(p16f627a)127 b(p16f628)171 b(p16f628a)128
1139
 
b(p16f630)171 b(p16f636)g(p16f639)411 4314 y(p16f648a)127
1140
 
b(p16f676)171 b(p16f684)h(p16f685)f(p16f687)g(p16f688)411
1141
 
4413 y(p16f689)g(p16f690)g(p16f716)h(p16f72)215 b(p16f73)g(p16f737)411
1142
 
4513 y(p16f74)g(p16f747)171 b(p16f76)216 b(p16f767)171
1143
 
b(p16f77)215 b(p16f777)411 4613 y(p16f785)171 b(p16f818)g(p16f819)h
1144
 
(p16f83)215 b(p16f84)g(p16f84a)411 4712 y(p16f87)g(p16f870)171
1145
 
b(p16f871)h(p16f872)f(p16f873)g(p16f873a)411 4812 y(p16f874)g(p16f874a)
1146
 
127 b(p16f876)172 b(p16f876a)127 b(p16f877)171 b(p16f877a)p
 
1112
1579 y(mode)g(has)i(one)e(big)h(disadv)n(antage.)j(The)d(bank)f(and)h
 
1113
(page)f(control)g(is)i(a)g(challenge.)203 1858 y Fe(1.2)119
 
1114
b(Supported)32 b(pr)n(ocessors)203 2044 y Fi(gputils)d(currently)e
 
1115
(supports)h(all)i(processors)e(supported)f(by)h(MPLAB)i(8.20)e(\(e)o
 
1116
(xcept)f(eeprom16)g(and)h(related)h(de-)203 2143 y(vices\).)c(This)20
 
1117
b(includes)g(the)g(follo)n(wing)e(processors:)411 2421
 
1118
y Fb(eeprom8)171 b(gen)347 b(hcs1365)172 b(hcs1370)f(mcv08a)215
 
1119
b(mcv14a)411 2521 y(mcv18a)g(mcv28a)g(p10f200)172 b(p10f202)f(p10f204)g
 
1120
(p10f206)411 2620 y(p10f220)g(p10f222)g(p12c508)h(p12c508a)127
 
1121
b(p12f508)171 b(p12c509)411 2720 y(p12c509a)127 b(p12cr509a)83
 
1122
b(p12f509)172 b(p12f510)f(p12ce518)127 b(p12ce519)411
 
1123
2819 y(p12f519)171 b(p12f609)g(p12hv609)128 b(p12f615)171
 
1124
b(p12hv615)127 b(p12f629)411 2919 y(p12f635)171 b(p12c671)g(p12c672)h
 
1125
(p12ce673)127 b(p12ce674)g(p12f675)411 3019 y(p12f683)171
 
1126
b(p14000)215 b(p16cxx)h(p16f1933)127 b(p16lf1933)83 b(p16f1934)411
 
1127
3118 y(p16lf1934)g(p16f1936)127 b(p16lf1936)84 b(p16f1937)127
 
1128
b(p16lf1937)83 b(p16c432)411 3218 y(p16c433)171 b(p16c5x)215
 
1129
b(p16c505)172 b(p16f505)f(p16f506)g(p16c52)411 3318 y(p16f526)g(p16c54)
 
1130
215 b(p16c54a)172 b(p16c54b)f(p16c54c)g(p16cr54)411 3417
 
1131
y(p16cr54a)127 b(p16cr54b)g(p16cr54c)h(p16f54)215 b(p16hv540)127
 
1132
b(p16c55)411 3517 y(p16c55a)171 b(p16c554)g(p16c557)h(p16c558)f(p16c56)
 
1133
215 b(p16c56a)411 3616 y(p16cr56a)127 b(p16c57)215 b(p16c57c)172
 
1134
b(p16cr57a)127 b(p16cr57b)g(p16cr57c)411 3716 y(p16f57)215
 
1135
b(p16c58a)171 b(p16c58b)h(p16cr58a)127 b(p16cr58b)g(p16f59)411
 
1136
3816 y(p16c61)215 b(p16f610)171 b(p16hv610)128 b(p16f616)171
 
1137
b(p16hv616)127 b(p16c62)411 3915 y(p16c62a)171 b(p16c62b)g(p16cr62)h
 
1138
(p16c620)f(p16c620a)127 b(p16cr620a)411 4015 y(p16c621)171
 
1139
b(p16c621a)127 b(p16c622)172 b(p16c622a)127 b(p16ce623)g(p16ce624)411
 
1140
4115 y(p16ce625)g(p16f627)171 b(p16f627a)128 b(p16f628)171
 
1141
b(p16f628a)127 b(p16c63)411 4214 y(p16c63a)171 b(p16cr63)g(p16f630)h
 
1142
(p16f631)f(p16f636)g(p16f639)411 4314 y(p16c64)215 b(p16c64a)171
 
1143
b(p16cr64)h(p16c642)f(p16f648a)127 b(p16c65)411 4413
 
1144
y(p16c65a)171 b(p16c65b)g(p16cr65)h(p16c66)215 b(p16c662)171
 
1145
b(p16c67)411 4513 y(p16f676)g(p16f677)g(p16f684)h(p16f685)f(p16f687)g
 
1146
(p16f688)411 4613 y(p16f689)g(p16f690)g(p16c71)216 b(p16c710)171
 
1147
b(p16c711)g(p16c712)411 4712 y(p16c715)g(p16c716)g(p16f716)h(p16c717)f
 
1148
(p16c72)215 b(p16c72a)411 4812 y(p16cr72)171 b(p16f72)215
 
1149
b(p16f722)172 b(p16lf722)127 b(p16f723)171 b(p16lf723)p
1147
1150
eop end
1148
1151
%%Page: 5 6
1149
1152
TeXDict begin 5 5 bop 203 42 a Fh(CHAPTER)21 b(1.)46
1150
 
b(INTR)m(ODUCTION)2319 b Fi(5)411 275 y Fb(p16f88)215
1151
 
b(p16f882)171 b(p16f883)h(p16f884)f(p16f886)g(p16f887)411
1152
 
375 y(p16f913)g(p16f914)g(p16f916)h(p16f917)f(p16hv540)127
1153
 
b(p17cxx)411 474 y(p17c42)215 b(p17c42a)171 b(p17c43)216
1154
 
b(p17c44)f(p17c752)171 b(p17c756)411 574 y(p17c756a)127
1155
 
b(p17c762)171 b(p17c766)h(p17cr42)f(p17cr43)g(p18cxx)411
1156
 
674 y(p18c242)g(p18c252)g(p18c442)h(p18c452)f(p18c601)g(p18c658)411
1157
 
773 y(p18c801)g(p18c858)g(p18f1220)128 b(p18f1230)f(p18f1320)g
1158
 
(p18f1330)411 873 y(p18f2220)g(p18f2320)g(p18f2321)h(p18f2331)f
1159
 
(p18f2410)g(p18f242)411 972 y(p18f2420)g(p18f2431)g(p18f2439)h
1160
 
(p18f2450)f(p18f2455)g(p18f248)411 1072 y(p18f2480)g(p18f24j10)83
1161
 
b(p18f2510)128 b(p18f2515)f(p18f252)171 b(p18f2520)411
1162
 
1172 y(p18f2523)127 b(p18f2525)g(p18f2539)h(p18f2550)f(p18f258)171
1163
 
b(p18f2580)411 1271 y(p18f2585)127 b(p18f25j10)83 b(p18f2610)128
1164
 
b(p18f2620)f(p18f2680)g(p18f2681)411 1371 y(p18f2682)g(p18f2685)g
1165
 
(p18f4220)h(p18f4320)f(p18f4321)g(p18f4331)411 1471 y(p18f4410)g
1166
 
(p18f442)171 b(p18f4420)128 b(p18f4431)f(p18f4439)g(p18f4450)411
1167
 
1570 y(p18f4455)g(p18f448)171 b(p18f4480)128 b(p18f44j10)83
1168
 
b(p18f4510)127 b(p18f4515)411 1670 y(p18f452)171 b(p18f4520)127
1169
 
b(p18f45k20)84 b(p18f4525)127 b(p18f4539)g(p18f4550)411
1170
 
1769 y(p18f458)171 b(p18f4580)127 b(p18f4585)h(p18f45j10)83
1171
 
b(p18f4610)127 b(p18f4620)411 1869 y(p18f4680)g(p18f4681)g(p18f4682)h
1172
 
(p18f4685)f(p18f6310)g(p18f6390)411 1969 y(p18f6410)g(p18f6490)g
1173
 
(p18f64j15)84 b(p18f6520)127 b(p18f6525)g(p18f65j10)411
1174
 
2068 y(p18f65j15)83 b(p18f65j50)g(p18f6585)128 b(p18f6620)f(p18f6621)g
1175
 
(p18f6627)411 2168 y(p18f6680)g(p18f66j10)83 b(p18f66j15)h(p18f66j60)f
1176
 
(p18f66j65)g(p18f6720)411 2268 y(p18f6722)127 b(p18f67j10)83
1177
 
b(p18f67j60)h(p18f8310)127 b(p18f8390)g(p18f8410)411
1178
 
2367 y(p18f8490)g(p18f84j15)83 b(p18f8520)128 b(p18f8525)f(p18f8585)g
1179
 
(p18f85j10)411 2467 y(p18f85j15)83 b(p18f8620)127 b(p18f8621)h
1180
 
(p18f8627)f(p18f8680)g(p18f86j10)411 2566 y(p18f86j15)83
1181
 
b(p18f86j60)g(p18f86j65)h(p18f8720)127 b(p18f8722)g(p18f87j10)411
1182
 
2666 y(p18f87j60)83 b(p18f96j60)g(p18f96j65)h(p18f97j60)f(rf509af)171
1183
 
b(rf509ag)411 2766 y(rf675f)215 b(rf675h)g(rf675k)h(sx18)303
1184
 
b(sx20)g(sx28)p eop end
 
1153
b(INTR)m(ODUCTION)2319 b Fi(5)411 275 y Fb(p16f724)171
 
1154
b(p16lf724)127 b(p16f726)172 b(p16lf726)127 b(p16f727)171
 
1155
b(p16lf727)411 375 y(p16c73)215 b(p16c73a)171 b(p16c73b)h(p16f73)215
 
1156
b(p16f737)171 b(p16c74)411 474 y(p16c74a)g(p16c74b)g(p16f74)216
 
1157
b(p16c745)171 b(p16f747)g(p16c76)411 574 y(p16f76)215
 
1158
b(p16c765)171 b(p16f767)h(p16c77)215 b(p16f77)g(p16c770)411
 
1159
674 y(p16c771)171 b(p16c773)g(p16c774)h(p16f777)f(p16c781)g(p16c782)411
 
1160
773 y(p16f785)g(p16hv785)127 b(p16f818)172 b(p16f819)f(p16cr83)g
 
1161
(p16f83)411 873 y(p16c84)215 b(p16cr84)171 b(p16f84)216
 
1162
b(p16f84a)171 b(p16f87)215 b(p16f870)411 972 y(p16f871)171
 
1163
b(p16f872)g(p16f873)h(p16f873a)127 b(p16f874)171 b(p16f874a)411
 
1164
1072 y(p16f876)g(p16f876a)127 b(p16f877)172 b(p16f877a)127
 
1165
b(p16f88)215 b(p16f882)411 1172 y(p16f883)171 b(p16f884)g(p16f886)h
 
1166
(p16f887)f(p16f913)g(p16f914)411 1271 y(p16f916)g(p16f917)g(p16c923)h
 
1167
(p16c924)f(p16c925)g(p16c926)411 1371 y(p16f946)g(p17cxx)215
 
1168
b(p17c42)h(p17c42a)171 b(p17cr42)g(p17c43)411 1471 y(p17cr43)g(p17c44)
 
1169
215 b(p17c752)172 b(p17c756)f(p17c756a)127 b(p17c762)411
 
1170
1570 y(p17c766)171 b(p18cxx)215 b(p18f1220)128 b(p18f1230)f(p18f1320)g
 
1171
(p18f13k22)411 1670 y(p18lf13k22)39 b(p18f1330)127 b(p18f13k50)84
 
1172
b(p18lf13k50)39 b(p18f14k22)83 b(p18lf14k22)411 1769
 
1173
y(p18f14k50)g(p18lf14k50)39 b(p18f2220)128 b(p18f2221)f(p18f2320)g
 
1174
(p18f23k20)411 1869 y(p18f2321)g(p18f2331)g(p18f2410)h(p18f24j10)83
 
1175
b(p18f24j11)g(p18lf24j11)411 1969 y(p18c242)171 b(p18f242)g(p18f2420)
 
1176
128 b(p18f24k20)83 b(p18f2423)127 b(p18f2431)411 2068
 
1177
y(p18f2439)g(p18f2450)g(p18f24j50)84 b(p18lf24j50)39
 
1178
b(p18f2455)127 b(p18f2458)411 2168 y(p18f248)171 b(p18f2480)127
 
1179
b(p18f2510)h(p18f25j10)83 b(p18f25j11)g(p18lf25j11)411
 
1180
2268 y(p18f2515)127 b(p18c252)171 b(p18f252)h(p18f2520)127
 
1181
b(p18f25k20)83 b(p18f2523)411 2367 y(p18f2525)127 b(p18f2539)g
 
1182
(p18f2550)h(p18f25j50)83 b(p18lf25j50)39 b(p18f2553)411
 
1183
2467 y(p18f258)171 b(p18f2580)127 b(p18f2585)h(p18f2610)f(p18f26j11)83
 
1184
b(p18lf26j11)411 2566 y(p18f2620)127 b(p18f26k20)83 b(p18f26j50)h
 
1185
(p18lf26j50)39 b(p18f2680)127 b(p18f2681)411 2666 y(p18f2682)g
 
1186
(p18f2685)g(p18f4220)h(p18f4221)f(p18f4320)g(p18f43k20)411
 
1187
2766 y(p18f4321)g(p18f4331)g(p18f4410)h(p18f44j10)83
 
1188
b(p18f44j11)g(p18lf44j11)411 2865 y(p18c442)171 b(p18f442)g(p18f4420)
 
1189
128 b(p18f44k20)83 b(p18f4423)127 b(p18f4431)411 2965
 
1190
y(p18f4439)g(p18f4450)g(p18f44j50)84 b(p18lf44j50)39
 
1191
b(p18f4455)127 b(p18f4458)411 3065 y(p18f448)171 b(p18f4480)127
 
1192
b(p18f4510)h(p18f45j10)83 b(p18f45j11)g(p18lf45j11)411
 
1193
3164 y(p18f4515)127 b(p18c452)171 b(p18f452)h(p18f4520)127
 
1194
b(p18f45k20)83 b(p18f4523)411 3264 y(p18f4525)127 b(p18f4539)g
 
1195
(p18f4550)h(p18f45j50)83 b(p18lf45j50)39 b(p18f4553)411
 
1196
3363 y(p18f458)171 b(p18f4580)127 b(p18f4585)h(p18f4610)f(p18f46j11)83
 
1197
b(p18lf46j11)411 3463 y(p18f4620)127 b(p18f46k20)83 b(p18f46j50)h
 
1198
(p18lf46j50)39 b(p18f4680)127 b(p18f4681)411 3563 y(p18f4682)g
 
1199
(p18f4685)g(p18c601)172 b(p18f6310)127 b(p18f63j11)83
 
1200
b(p18f6390)411 3662 y(p18f63j90)g(p18f6393)127 b(p18f6410)h(p18f64j11)
 
1201
83 b(p18f64j15)g(p18f6490)411 3762 y(p18f64j90)g(p18f6493)127
 
1202
b(p18f65j10)84 b(p18f65j11)f(p18f65j15)g(p18f6520)411
 
1203
3862 y(p18f6525)127 b(p18f6527)g(p18f65j50)84 b(p18c658)171
 
1204
b(p18f6585)127 b(p18f65j90)411 3961 y(p18f66j10)83 b(p18f66j11)g
 
1205
(p18f66j15)h(p18f66j16)f(p18f6620)127 b(p18f6621)411
 
1206
4061 y(p18f6622)g(p18f6627)g(p18f6628)h(p18f66j50)83
 
1207
b(p18f66j55)g(p18f66j60)411 4160 y(p18f66j65)g(p18f6680)127
 
1208
b(p18f66j90)84 b(p18f67j10)f(p18f67j11)g(p18f6720)411
 
1209
4260 y(p18f6722)127 b(p18f6723)g(p18f67j50)84 b(p18f67j60)f(p18f67j90)g
 
1210
(p18c801)411 4360 y(p18f8310)127 b(p18f83j11)83 b(p18f8390)128
 
1211
b(p18f83j90)83 b(p18f8393)127 b(p18f8410)411 4459 y(p18f84j11)83
 
1212
b(p18f84j15)g(p18f8490)128 b(p18f84j90)83 b(p18f8493)127
 
1213
b(p18f85j10)411 4559 y(p18f85j11)83 b(p18f85j15)g(p18f8520)128
 
1214
b(p18f8525)f(p18f8527)g(p18f85j50)411 4659 y(p18c858)171
 
1215
b(p18f8585)127 b(p18f85j90)84 b(p18f86j10)f(p18f86j11)g(p18f86j15)411
 
1216
4758 y(p18f86j16)g(p18f8620)127 b(p18f8621)h(p18f8622)f(p18f8627)g
 
1217
(p18f8628)p eop end
1185
1218
%%Page: 6 7
1186
 
TeXDict begin 6 6 bop 203 898 a Fg(Chapter)44 b(2)203
 
1219
TeXDict begin 6 6 bop 203 42 a Fh(CHAPTER)21 b(1.)46
 
1220
b(INTR)m(ODUCTION)2319 b Fi(6)411 275 y Fb(p18f86j50)83
 
1221
b(p18f86j55)g(p18f86j60)h(p18f86j65)f(p18f8680)127 b(p18f86j90)411
 
1222
375 y(p18f87j10)83 b(p18f87j11)g(p18f8720)128 b(p18f8722)f(p18f8723)g
 
1223
(p18f87j50)411 474 y(p18f87j60)83 b(p18f87j90)g(p18f96j60)h(p18f96j65)f
 
1224
(p18f97j60)g(ps500)411 574 y(ps810)259 b(rf509af)171
 
1225
b(rf509ag)h(rf675f)215 b(rf675h)g(rf675k)411 674 y(sx18)303
 
1226
b(sx20)g(sx28)h(sx48)f(sx52)p eop end
 
1227
%%Page: 7 8
 
1228
TeXDict begin 7 7 bop 203 898 a Fg(Chapter)44 b(2)203
1187
1229
1313 y Fk(gpasm)203 1794 y Fe(2.1)119 b(Running)32 b(gpasm)203
1188
1230
1980 y Fi(The)20 b(general)f(syntax)h(for)f(running)f(gpasm)i(is)411
1189
1231
2163 y Fb(gpasm)41 b([options])f(asm-file)203 2345 y
1190
1232
Fi(Where)20 b(options)f(can)h(be)h(one)e(of:)1929 5022
1191
 
y(6)p eop end
1192
 
%%Page: 7 8
1193
 
TeXDict begin 7 7 bop 203 42 a Fh(CHAPTER)21 b(2.)46
1194
 
b(GP)-8 b(ASM)2666 b Fi(7)p 343 195 3215 4 v 343 295
 
1233
y(7)p eop end
 
1234
%%Page: 8 9
 
1235
TeXDict begin 8 8 bop 203 42 a Fh(CHAPTER)21 b(2.)46
 
1236
b(GP)-8 b(ASM)2666 b Fi(8)p 343 195 3215 4 v 343 295
1195
1237
4 100 v 396 265 a(Option)p 1051 295 V 476 w(Meaning)p
1196
1238
3554 295 V 343 298 3215 4 v 343 318 V 343 517 4 200 v
1197
1239
396 388 a(a)21 b(<format>)p 1051 517 V 333 w(Produce)e(he)o(x)h(\002le)
1274
1316
4492 y(might)g(ha)n(v)o(e)f(a)i(\223mak)o(e\002le\224)e(lik)o(e)i
1275
1317
(this:)411 4675 y Fb(tree.hex:)39 b(tree.asm)i(treedef.inc)759
1276
1318
4774 y(gpasm)h(tree.asm)p eop end
1277
 
%%Page: 8 9
1278
 
TeXDict begin 8 8 bop 203 42 a Fh(CHAPTER)21 b(2.)46
1279
 
b(GP)-8 b(ASM)2666 b Fi(8)203 275 y(This)33 b(will)g(reb)n(uild)f
 
1319
%%Page: 9 10
 
1320
TeXDict begin 9 9 bop 203 42 a Fh(CHAPTER)21 b(2.)46
 
1321
b(GP)-8 b(ASM)2666 b Fi(9)203 275 y(This)33 b(will)g(reb)n(uild)f
1280
1322
(\223tree.he)o(x\224)f(whene)n(v)o(er)f(either)i(of)h(the)f
1281
1323
(\223tree.asm\224)g(or)g(\223treedef.inc\224)f(\002les)i(change.)61
1282
1324
b(A)33 b(more)203 375 y(comprehensi)n(v)o(e)c(e)o(xample)h(of)h(using)h
1323
1365
(of)h(increasing)f(precedence.)203 3742 y(When)j(gpasm)g(encounters)e
1324
1366
(operators)h(of)h(equal)f(precedence,)f(it)j(al)o(w)o(ays)g(e)n(v)n
1325
1367
(aluates)e(from)g(left)i(to)f(right.)p eop end
1326
 
%%Page: 9 10
1327
 
TeXDict begin 9 9 bop 203 42 a Fh(CHAPTER)21 b(2.)46
1328
 
b(GP)-8 b(ASM)2666 b Fi(9)p 1356 195 1189 4 v 1356 295
 
1368
%%Page: 10 11
 
1369
TeXDict begin 10 10 bop 203 42 a Fh(CHAPTER)21 b(2.)46
 
1370
b(GP)-8 b(ASM)2625 b Fi(10)p 1356 195 1189 4 v 1356 295
1329
1371
4 100 v 1409 265 a(Operator)p 1754 295 V 249 w(Description)p
1330
1372
2541 295 V 1356 298 1189 4 v 1356 318 V 1356 418 4 100
1331
1373
v 1533 388 a(=)p 1754 418 V 382 w(assignment)p 2541 418
1350
1392
w(greater)g(than)h(or)g(equal)p 2541 1527 V 1356 1530
1351
1393
1189 4 v 1356 1630 4 100 v 1509 1600 a(<=)p 1754 1630
1352
1394
V 257 w(less)h(than)f(or)g(equal)p 2541 1630 V 1356 1633
1353
 
1189 4 v 1356 1653 V 1356 1753 4 100 v 1502 1723 a(<)14
1354
 
b(<)p 1754 1753 V 399 w(left)21 b(shift)p 2541 1753 V
1355
 
1356 1756 1189 4 v 1356 1856 4 100 v 1502 1826 a(>)14
1356
 
b(>)p 1754 1856 V 376 w(right)20 b(shift)p 2541 1856
1357
 
V 1356 1859 1189 4 v 1356 1879 V 1356 1979 4 100 v 1533
1358
 
1949 a(+)p 1754 1979 V 433 w(addition)p 2541 1979 V 1356
1359
 
1982 1189 4 v 1356 2082 4 100 v 1542 2052 a(-)p 1754
1360
 
2082 V 395 w(subtraction)p 2541 2082 V 1356 2085 1189
1361
 
4 v 1356 2105 V 1356 2204 4 100 v 1535 2175 a(*)p 1754
1362
 
2204 V 339 w(multiplication)p 2541 2204 V 1356 2208 1189
1363
 
4 v 1356 2307 4 100 v 1545 2278 a(/)p 1754 2307 V 448
1364
 
w(di)n(vision)p 2541 2307 V 1356 2311 1189 4 v 1356 2410
1365
 
4 100 v 1522 2380 a(\045)p 1754 2410 V 431 w(modulo)p
1366
 
2541 2410 V 1356 2414 1189 4 v 1356 2434 V 1356 2533
1367
 
4 100 v 1427 2503 a(UPPER)p 1754 2533 V 288 w(upper)e(byte)p
1368
 
2541 2533 V 1356 2537 1189 4 v 1356 2636 4 100 v 1452
1369
 
2606 a(HIGH)p 1754 2636 V 333 w(high)i(byte)p 2541 2636
1370
 
V 1356 2639 1189 4 v 1356 2739 4 100 v 1463 2709 a(LO)m(W)p
1371
 
1754 2739 V 357 w(lo)n(w)g(byte)p 2541 2739 V 1356 2742
1372
 
1189 4 v 1356 2842 4 100 v 1542 2812 a(-)p 1754 2842
1373
 
V 437 w(ne)o(gation)p 2541 2842 V 1356 2845 1189 4 v
1374
 
1356 2945 4 100 v 1542 2915 a(!)p 1754 2945 V 403 w(logical)f(not)p
1375
 
2541 2945 V 1356 2948 1189 4 v 1356 3048 4 100 v 1534
1376
 
3018 a(~)p 1754 3048 V 398 w(bitwise)i(no)p 2541 3048
1377
 
V 1356 3051 1189 4 v 203 3353 a(An)o(y)f(symbol)f(appearing)f(in)i
1378
 
(column)f(1)h(may)g(be)g(assigned)g(a)h(v)n(alue)e(using)h(the)g
1379
 
(assignment)f(operator)g(\(=\))h(in)g(the)203 3452 y(pre)n(vious)f
1380
 
(table.)25 b(Additionally)-5 b(,)18 b(an)o(y)h(v)n(alue)g(pre)n
1381
 
(viously)g(assigned)g(may)h(be)g(modi\002ed)f(using)h(one)f(of)h(the)h
1382
 
(operators)203 3552 y(in)f(the)h(table)f(belo)n(w)-5
1383
 
b(.)24 b(Each)19 b(of)h(these)h(operators)d(e)n(v)n(aluates)i(the)g
1384
 
(current)f(v)n(alue)h(of)f(the)i(symbol)e(and)h(then)f(assigns)i(a)203
1385
 
3652 y(ne)n(w)f(v)n(alue)g(based)f(on)h(the)g(operator)-5
 
1395
1189 4 v 1356 1653 V 1356 1753 4 100 v 1509 1723 a(<<)p
 
1396
1754 1753 V 406 w(left)h(shift)p 2541 1753 V 1356 1756
 
1397
1189 4 v 1356 1856 4 100 v 1509 1826 a(>>)p 1754 1856
 
1398
V 383 w(right)f(shift)p 2541 1856 V 1356 1859 1189 4
 
1399
v 1356 1879 V 1356 1979 4 100 v 1533 1949 a(+)p 1754
 
1400
1979 V 433 w(addition)p 2541 1979 V 1356 1982 1189 4
 
1401
v 1356 2082 4 100 v 1542 2052 a(-)p 1754 2082 V 395 w(subtraction)p
 
1402
2541 2082 V 1356 2085 1189 4 v 1356 2105 V 1356 2204
 
1403
4 100 v 1535 2175 a(*)p 1754 2204 V 339 w(multiplication)p
 
1404
2541 2204 V 1356 2208 1189 4 v 1356 2307 4 100 v 1545
 
1405
2278 a(/)p 1754 2307 V 448 w(di)n(vision)p 2541 2307
 
1406
V 1356 2311 1189 4 v 1356 2410 4 100 v 1522 2380 a(\045)p
 
1407
1754 2410 V 431 w(modulo)p 2541 2410 V 1356 2414 1189
 
1408
4 v 1356 2434 V 1356 2533 4 100 v 1427 2503 a(UPPER)p
 
1409
1754 2533 V 288 w(upper)e(byte)p 2541 2533 V 1356 2537
 
1410
1189 4 v 1356 2636 4 100 v 1452 2606 a(HIGH)p 1754 2636
 
1411
V 333 w(high)i(byte)p 2541 2636 V 1356 2639 1189 4 v
 
1412
1356 2739 4 100 v 1463 2709 a(LO)m(W)p 1754 2739 V 357
 
1413
w(lo)n(w)g(byte)p 2541 2739 V 1356 2742 1189 4 v 1356
 
1414
2842 4 100 v 1542 2812 a(-)p 1754 2842 V 437 w(ne)o(gation)p
 
1415
2541 2842 V 1356 2845 1189 4 v 1356 2945 4 100 v 1542
 
1416
2915 a(!)p 1754 2945 V 403 w(logical)f(not)p 2541 2945
 
1417
V 1356 2948 1189 4 v 1356 3048 4 100 v 1534 3018 a(~)p
 
1418
1754 3048 V 398 w(bitwise)i(no)p 2541 3048 V 1356 3051
 
1419
1189 4 v 203 3353 a(An)o(y)f(symbol)f(appearing)f(in)i(column)f(1)h
 
1420
(may)g(be)g(assigned)g(a)h(v)n(alue)e(using)h(the)g(assignment)f
 
1421
(operator)g(\(=\))h(in)g(the)203 3452 y(pre)n(vious)f(table.)25
 
1422
b(Additionally)-5 b(,)18 b(an)o(y)h(v)n(alue)g(pre)n(viously)g
 
1423
(assigned)g(may)h(be)g(modi\002ed)f(using)h(one)f(of)h(the)h(operators)
 
1424
203 3552 y(in)f(the)h(table)f(belo)n(w)-5 b(.)24 b(Each)19
 
1425
b(of)h(these)h(operators)d(e)n(v)n(aluates)i(the)g(current)f(v)n(alue)h
 
1426
(of)f(the)i(symbol)e(and)h(then)f(assigns)i(a)203 3652
 
1427
y(ne)n(w)f(v)n(alue)g(based)f(on)h(the)g(operator)-5
1386
1428
b(.)p eop end
1387
 
%%Page: 10 11
1388
 
TeXDict begin 10 10 bop 203 42 a Fh(CHAPTER)21 b(2.)46
1389
 
b(GP)-8 b(ASM)2625 b Fi(10)p 1365 195 1171 4 v 1365 295
 
1429
%%Page: 11 12
 
1430
TeXDict begin 11 11 bop 203 42 a Fh(CHAPTER)21 b(2.)46
 
1431
b(GP)-8 b(ASM)2625 b Fi(11)p 1365 195 1171 4 v 1365 295
1390
1432
4 100 v 1418 265 a(Operator)p 1763 295 V 240 w(Description)p
1391
1433
2532 295 V 1365 298 1171 4 v 1365 318 V 1365 418 4 100
1392
1434
v 1542 388 a(=)p 1763 418 V 373 w(assignment)p 2532 418
1402
1444
1171 4 v 1365 1036 4 100 v 1530 1006 a(/=)p 1763 1036
1403
1445
V 446 w(di)n(vide)p 2532 1036 V 1365 1039 1171 4 v 1365
1404
1446
1138 4 100 v 1507 1109 a(\045=)p 1763 1138 V 399 w(modulo)p
1405
 
2532 1138 V 1365 1142 1171 4 v 1365 1241 4 100 v 1488
1406
 
1212 a(<)14 b(<=)p 1763 1241 V 366 w(left)21 b(shift)p
1407
 
2532 1241 V 1365 1245 1171 4 v 1365 1344 4 100 v 1488
1408
 
1314 a(>)14 b(>=)p 1763 1344 V 343 w(right)20 b(shift)p
1409
 
2532 1344 V 1365 1348 1171 4 v 1365 1447 4 100 v 1510
1410
 
1417 a(&=)p 1763 1447 V 337 w(bitwise)g(and)p 2532 1447
1411
 
V 1365 1451 1171 4 v 1365 1550 4 100 v 1534 1520 a(|=)p
1412
 
1763 1550 V 386 w(bitwise)h(or)p 2532 1550 V 1365 1554
1413
 
1171 4 v 1365 1653 4 100 v 1522 1623 a(^=)p 1763 1653
1414
 
V 208 w(bitwise)f(e)o(xclusi)n(v)o(e-or)p 2532 1653 V
1415
 
1365 1657 1171 4 v 203 2009 a Fd(2.2.3)99 b(Numbers)203
1416
 
2164 y Fi(gpasm)22 b(gi)n(v)o(es)g(you)f(se)n(v)o(eral)h(w)o(ays)h(of)f
1417
 
(specifying)f(numbers.)30 b(Y)-9 b(ou)22 b(can)g(use)h(a)f(syntax)g
1418
 
(that)h(uses)g(an)f(initial)h(character)203 2264 y(to)h(indicate)f(the)
1419
 
h(number')-5 b(s)22 b(base.)35 b(The)24 b(follo)n(wing)e(table)h
1420
 
(summarizes)g(the)h(alternati)n(v)o(es.)34 b(Note)24
1421
 
b(the)g(C-style)g(option)203 2364 y(for)c(specifying)e(he)o(xadecimal)g
1422
 
(numbers.)p 1065 2547 1770 4 v 1065 2647 4 100 v 1176
1423
 
2617 a(base)p 1431 2647 V 160 w(general)h(syntax)p 2016
1424
 
2647 V 102 w(21)h(decimal)f(written)h(as)p 2831 2647
1425
 
V 1065 2650 1770 4 v 1065 2670 V 1065 2770 4 100 v 1144
1426
 
2740 a(binary)p 1431 2770 V 222 w(B'[01]*')p 2016 2770
1427
 
V 393 w(B'10101')p 2831 2770 V 1065 2773 1770 4 v 1065
1428
 
2873 4 100 v 1169 2843 a(octal)p 1431 2873 V 233 w(O'[0-7]*')p
1429
 
2016 2873 V 436 w(O'25')p 2831 2873 V 1065 2876 1770
1430
 
4 v 1065 2976 4 100 v 1118 2946 a(decimal)p 1431 2976
1431
 
V 182 w(D'[0-9]*')p 2016 2976 V 436 w(D'21')p 2831 2976
1432
 
V 1065 2979 1770 4 v 1065 3079 4 100 v 1191 3049 a(he)o(x)p
1433
 
1431 3079 V 251 w(H'[0-F]*')p 2016 3079 V 434 w(H'15')p
1434
 
2831 3079 V 1065 3082 1770 4 v 1065 3181 4 100 v 1191
1435
 
3152 a(he)o(x)p 1431 3181 V 267 w(0x[0-F]*)p 2016 3181
1436
 
V 466 w(0x15)p 2831 3181 V 1065 3185 1770 4 v 328 3403
1437
 
a(When)c(you)f(write)i(a)f(number)f(without)g(a)i(specifying)e
1438
 
(pre\002x)g(such)h(as)h(\22345\224,)f(gpasm)g(uses)g(the)h(current)e
1439
 
(radix)g(\(base\))203 3503 y(to)24 b(interpret)e(the)h(number)-5
1440
 
b(.)32 b(Y)-9 b(ou)23 b(can)g(change)f(this)i(radix)e(with)h(the)h
1441
 
(RADIX)f(directi)n(v)o(e,)g(or)f(with)i(the)f(\223-r\224)g(option)f(on)
1442
 
203 3603 y(gpasm')-5 b(s)20 b(command-line.)i(The)e(def)o(ault)f(radix)
1443
 
h(is)h(he)o(xadecimal.)328 3702 y(If)28 b(you)g(do)g(not)g(start)h(he)o
 
1447
2532 1138 V 1365 1142 1171 4 v 1365 1241 4 100 v 1495
 
1448
1212 a(<<=)p 1763 1241 V 373 w(left)i(shift)p 2532 1241
 
1449
V 1365 1245 1171 4 v 1365 1344 4 100 v 1495 1314 a(>>=)p
 
1450
1763 1344 V 350 w(right)f(shift)p 2532 1344 V 1365 1348
 
1451
1171 4 v 1365 1447 4 100 v 1510 1417 a(&=)p 1763 1447
 
1452
V 337 w(bitwise)g(and)p 2532 1447 V 1365 1451 1171 4
 
1453
v 1365 1550 4 100 v 1534 1520 a(|=)p 1763 1550 V 386
 
1454
w(bitwise)h(or)p 2532 1550 V 1365 1554 1171 4 v 1365
 
1455
1653 4 100 v 1522 1623 a(^=)p 1763 1653 V 208 w(bitwise)f(e)o(xclusi)n
 
1456
(v)o(e-or)p 2532 1653 V 1365 1657 1171 4 v 203 2009 a
 
1457
Fd(2.2.3)99 b(Numbers)203 2164 y Fi(gpasm)22 b(gi)n(v)o(es)g(you)f(se)n
 
1458
(v)o(eral)h(w)o(ays)h(of)f(specifying)f(numbers.)30 b(Y)-9
 
1459
b(ou)22 b(can)g(use)h(a)f(syntax)g(that)h(uses)g(an)f(initial)h
 
1460
(character)203 2264 y(to)h(indicate)f(the)h(number')-5
 
1461
b(s)22 b(base.)35 b(The)24 b(follo)n(wing)e(table)h(summarizes)g(the)h
 
1462
(alternati)n(v)o(es.)34 b(Note)24 b(the)g(C-style)g(option)203
 
1463
2364 y(for)c(specifying)e(he)o(xadecimal)g(numbers.)p
 
1464
1065 2547 1770 4 v 1065 2647 4 100 v 1176 2617 a(base)p
 
1465
1431 2647 V 160 w(general)h(syntax)p 2016 2647 V 102
 
1466
w(21)h(decimal)f(written)h(as)p 2831 2647 V 1065 2650
 
1467
1770 4 v 1065 2670 V 1065 2770 4 100 v 1144 2740 a(binary)p
 
1468
1431 2770 V 222 w(B'[01]*')p 2016 2770 V 393 w(B'10101')p
 
1469
2831 2770 V 1065 2773 1770 4 v 1065 2873 4 100 v 1169
 
1470
2843 a(octal)p 1431 2873 V 233 w(O'[0-7]*')p 2016 2873
 
1471
V 436 w(O'25')p 2831 2873 V 1065 2876 1770 4 v 1065 2976
 
1472
4 100 v 1118 2946 a(decimal)p 1431 2976 V 182 w(D'[0-9]*')p
 
1473
2016 2976 V 436 w(D'21')p 2831 2976 V 1065 2979 1770
 
1474
4 v 1065 3079 4 100 v 1191 3049 a(he)o(x)p 1431 3079
 
1475
V 251 w(H'[0-F]*')p 2016 3079 V 434 w(H'15')p 2831 3079
 
1476
V 1065 3082 1770 4 v 1065 3181 4 100 v 1191 3152 a(he)o(x)p
 
1477
1431 3181 V 267 w(0x[0-F]*)p 2016 3181 V 466 w(0x15)p
 
1478
2831 3181 V 1065 3185 1770 4 v 328 3403 a(When)c(you)f(write)i(a)f
 
1479
(number)f(without)g(a)i(specifying)e(pre\002x)g(such)h(as)h
 
1480
(\22345\224,)f(gpasm)g(uses)g(the)h(current)e(radix)g(\(base\))203
 
1481
3503 y(to)24 b(interpret)e(the)h(number)-5 b(.)32 b(Y)-9
 
1482
b(ou)23 b(can)g(change)f(this)i(radix)e(with)h(the)h(RADIX)f(directi)n
 
1483
(v)o(e,)g(or)f(with)i(the)f(\223-r\224)g(option)f(on)203
 
1484
3603 y(gpasm')-5 b(s)20 b(command-line.)i(The)e(def)o(ault)f(radix)h
 
1485
(is)h(he)o(xadecimal.)328 3702 y(If)28 b(you)g(do)g(not)g(start)h(he)o
1444
1486
(xadecimal)e(numbers)g(with)h(a)h(digit,)i(gpasm)d(will)h(attempt)f(to)
1445
1487
h(interpret)e(what)i(you')l(v)o(e)203 3802 y(written)20
1446
1488
b(as)h(an)f(identi\002er)-5 b(.)25 b(F)o(or)20 b(e)o(xample,)e(instead)
1452
1494
o(e)g(v)n(arious)g(shortcomings,)203 4101 y(b)n(ut)g(are)g(still)i
1453
1495
(supported.)h(The)d(table)g(belo)n(w)f(summarizes)h(them.)p
1454
1496
eop end
1455
 
%%Page: 11 12
1456
 
TeXDict begin 11 11 bop 203 42 a Fh(CHAPTER)21 b(2.)46
1457
 
b(GP)-8 b(ASM)2625 b Fi(11)p 1065 195 1770 4 v 1065 295
 
1497
%%Page: 12 13
 
1498
TeXDict begin 12 12 bop 203 42 a Fh(CHAPTER)21 b(2.)46
 
1499
b(GP)-8 b(ASM)2625 b Fi(12)p 1065 195 1770 4 v 1065 295
1458
1500
4 100 v 1176 265 a(base)p 1431 295 V 160 w(general)19
1459
1501
b(syntax)p 2016 295 V 102 w(21)h(decimal)f(written)h(as)p
1460
1502
2831 295 V 1065 298 1770 4 v 1065 318 V 1065 418 4 100
1513
1555
b(Only)22 b(the)g(name)g(of)g(the)g(\002le)203 4800 y(is)f(required.)i
1514
1556
(gpasm)d(will)h(search)f(the)g(def)o(ault)f(path)h(automatically)-5
1515
1557
b(.)p eop end
1516
 
%%Page: 12 13
1517
 
TeXDict begin 12 12 bop 203 42 a Fh(CHAPTER)21 b(2.)46
1518
 
b(GP)-8 b(ASM)2625 b Fi(12)203 275 y Fe(2.3)119 b(Dir)n(ecti)o(v)o(es)
 
1558
%%Page: 13 14
 
1559
TeXDict begin 13 13 bop 203 42 a Fh(CHAPTER)21 b(2.)46
 
1560
b(GP)-8 b(ASM)2625 b Fi(13)203 275 y Fe(2.3)119 b(Dir)n(ecti)o(v)o(es)
1519
1561
203 477 y Fd(2.3.1)99 b(Code)25 b(generation)203 633
1520
1562
y Fi(In)15 b(absolute)g(mode,)g(use)g(the)h(ORG)g(directi)n(v)o(e)e(to)
1521
1563
h(set)i(the)e(PIC)h(memory)e(location)g(where)h(gpasm)f(will)i(start)g
1555
1597
y(else)934 4652 y(scale)128 b(reg,)42 b(\(factor)f(/)i(2\))g(;)g(W)g(*)
1556
1598
g(\(factor)e(/)i(2\))934 4752 y(slf)216 b(reg,f)565 b(;)43
1557
1599
b(double)e(reg)p eop end
1558
 
%%Page: 13 14
1559
 
TeXDict begin 13 13 bop 203 42 a Fh(CHAPTER)21 b(2.)46
1560
 
b(GP)-8 b(ASM)2625 b Fi(13)934 275 y Fb(if)42 b(\(\(factor)f(&)i(1\))f
 
1600
%%Page: 14 15
 
1601
TeXDict begin 14 14 bop 203 42 a Fh(CHAPTER)21 b(2.)46
 
1602
b(GP)-8 b(ASM)2625 b Fi(14)934 275 y Fb(if)42 b(\(\(factor)f(&)i(1\))f
1561
1603
(==)h(1\))174 b(;)43 b(if)f(lo-bit)g(set)g(..)1108 375
1562
1604
y(addwf)129 b(reg,f)390 b(;)43 b(..)f(add)h(W)g(to)g(reg)934
1563
1605
474 y(endif)759 574 y(endif)411 674 y(endm)203 856 y
1592
1634
b(w)o(ay)h(is)h(to)g(add)e(braces)h(on)g(IF)-7 b(,)21
1593
1635
b(ELSE)f(and)f(ENDIF)-7 b(,)21 b(lik)o(e)f(this:)p eop
1594
1636
end
1595
 
%%Page: 14 15
1596
 
TeXDict begin 14 14 bop 203 42 a Fh(CHAPTER)21 b(2.)46
1597
 
b(GP)-8 b(ASM)2625 b Fi(14)759 275 y Fb(IF)43 b(\(this\))e(;)i({)846
 
1637
%%Page: 15 16
 
1638
TeXDict begin 15 15 bop 203 42 a Fh(CHAPTER)21 b(2.)46
 
1639
b(GP)-8 b(ASM)2625 b Fi(15)759 275 y Fb(IF)43 b(\(this\))e(;)i({)846
1598
1640
375 y(...)759 474 y(ELSE)260 b(;)43 b(}{)846 574 y(...)759
1599
1641
674 y(ENDIF)216 b(;)43 b(})203 856 y Fi(After)18 b(you')l(v)o(e)e(done)
1600
1642
h(this,)i(you)e(can)h(use)g(your)f(te)o(xt)h(editor')-5
1632
1674
(xpression.)22 b(F)o(or)16 b(18cxx)g(de)n(vices)g(idlocation)f(e)o
1633
1675
(xpression1)f(is)k(set)f(to)g(the)g(he)o(xadecimal)203
1634
1676
4805 y(v)n(alue)j(of)g(e)o(xpression2.)p eop end
1635
 
%%Page: 15 16
1636
 
TeXDict begin 15 15 bop 203 42 a Fh(CHAPTER)21 b(2.)46
1637
 
b(GP)-8 b(ASM)2625 b Fi(15)203 275 y Fd(__MAXRAM)411
 
1677
%%Page: 16 17
 
1678
TeXDict begin 16 16 bop 203 42 a Fh(CHAPTER)21 b(2.)46
 
1679
b(GP)-8 b(ASM)2625 b Fi(16)203 275 y Fd(__MAXRAM)411
1638
1680
431 y Fb(__MAXRAM)40 b(<expression>)203 613 y Fi(Instructs)21
1639
1681
b(gpasm)h(that)g(an)f(attempt)h(to)g(use)g(an)o(y)f(RAM)h(location)f
1640
1682
(abo)o(v)o(e)f(the)i(one)g(speci\002ed)f(should)g(be)h(treated)f(as)h
1675
1717
y Fd(CBLOCK)411 4606 y Fb(CBLOCK)41 b([<expression>])716
1676
1718
4705 y(<label>[:<incre)o(men)o(t>)o(][)o(,<l)o(ab)o(el)o(>[:)o(<i)o(nc)
1677
1719
o(rem)o(en)o(t>])o(])411 4805 y(ENDC)p eop end
1678
 
%%Page: 16 17
1679
 
TeXDict begin 16 16 bop 203 42 a Fh(CHAPTER)21 b(2.)46
1680
 
b(GP)-8 b(ASM)2625 b Fi(16)203 275 y(Marks)27 b(the)g(be)o(ginning)e
 
1720
%%Page: 17 18
 
1721
TeXDict begin 17 17 bop 203 42 a Fh(CHAPTER)21 b(2.)46
 
1722
b(GP)-8 b(ASM)2625 b Fi(17)203 275 y(Marks)27 b(the)g(be)o(ginning)e
1681
1723
(of)i(a)g(block)g(of)g(constants)f(<label>.)46 b(gpasm)27
1682
1724
b(allocates)g(v)n(alues)g(for)f(symbols)h(in)g(the)g(block)203
1683
1725
375 y(starting)c(at)h(the)g(v)n(alue)f(<e)o(xpression>)e(gi)n(v)o(en)h
1720
1762
b(<expression]*)203 4450 y Fi(Generates)20 b(the)g(speci\002ed)g(data.)
1721
1763
328 4550 y(See)g(also:)26 b(D)m(A,)20 b(DB,)h(DE,)f(D)n(W)p
1722
1764
eop end
1723
 
%%Page: 17 18
1724
 
TeXDict begin 17 17 bop 203 42 a Fh(CHAPTER)21 b(2.)46
1725
 
b(GP)-8 b(ASM)2625 b Fi(17)203 275 y Fd(DB)411 431 y
 
1765
%%Page: 18 19
 
1766
TeXDict begin 18 18 bop 203 42 a Fh(CHAPTER)21 b(2.)46
 
1767
b(GP)-8 b(ASM)2625 b Fi(18)203 275 y Fd(DB)411 431 y
1726
1768
Fb(<label>)40 b(DB)j(<expression>)c([,)j(<expression]*)203
1727
1769
613 y Fi(Declare)20 b(data)g(of)g(one)g(byte.)k(The)c(v)n(alues)g(are)g
1728
1770
(pack)o(ed)f(tw)o(o)h(per)g(w)o(ord.)328 713 y(See)g(also:)26
1747
1789
(the)g(source)f(\002le.)203 4229 y Fd(ENDC)411 4385 y
1748
1790
Fb(ENDC)203 4567 y Fi(Marks)h(the)g(end)g(of)g(a)g(CBLOCK.)328
1749
1791
4667 y(See)g(also:)26 b(CBLOCK)p eop end
1750
 
%%Page: 18 19
1751
 
TeXDict begin 18 18 bop 203 42 a Fh(CHAPTER)21 b(2.)46
1752
 
b(GP)-8 b(ASM)2625 b Fi(18)203 275 y Fd(ENDIF)411 431
 
1792
%%Page: 19 20
 
1793
TeXDict begin 19 19 bop 203 42 a Fh(CHAPTER)21 b(2.)46
 
1794
b(GP)-8 b(ASM)2625 b Fi(19)203 275 y Fd(ENDIF)411 431
1753
1795
y Fb(ENDIF)203 578 y Fi(Ends)20 b(a)h(conditional)d(assembly)i(block.)
1754
1796
328 677 y(See)g(also:)26 b(IFDEF)-7 b(,)20 b(IFNDEF)-7
1755
1797
b(,)21 b(ELSE,)f(ENDIF)203 908 y Fd(ENDM)411 1064 y Fb(ENDM)203
1782
1824
4596 a(+<msgnum>)p 1421 4626 V 101 w(Enables)f(the)i(printing)d(of)i
1783
1825
(message)g(<msgnum>.)p 3005 4626 V 891 4629 2118 4 v
1784
1826
328 4812 a(See)g(also:)26 b(LIST)p eop end
1785
 
%%Page: 19 20
1786
 
TeXDict begin 19 19 bop 203 42 a Fh(CHAPTER)21 b(2.)46
1787
 
b(GP)-8 b(ASM)2625 b Fi(19)203 275 y Fd(EXTERN)411 431
 
1827
%%Page: 20 21
 
1828
TeXDict begin 20 20 bop 203 42 a Fh(CHAPTER)21 b(2.)46
 
1829
b(GP)-8 b(ASM)2625 b Fi(20)203 275 y Fd(EXTERN)411 431
1788
1830
y Fb(EXTERN)41 b(<symbol>)f([)j(,)g(<symbol>)d(]*)203
1789
1831
613 y Fi(Only)20 b(for)g(relocatable)e(mode.)24 b(Delcare)c(a)h(ne)n(w)
1790
1832
f(symbol)f(that)h(is)i(de\002ned)d(in)h(another)f(object)g(\002le.)328
1817
1859
(vide)d(the)i(code)f(to)i(load)f(the)g(data)g(into)g(memory)-5
1818
1860
b(.)328 4489 y(See)20 b(also:)26 b(CODE,)20 b(UD)m(A)-9
1819
1861
b(T)h(A)p eop end
1820
 
%%Page: 20 21
1821
 
TeXDict begin 20 20 bop 203 42 a Fh(CHAPTER)21 b(2.)46
1822
 
b(GP)-8 b(ASM)2625 b Fi(20)203 275 y Fd(IF)411 431 y
 
1862
%%Page: 21 22
 
1863
TeXDict begin 21 21 bop 203 42 a Fh(CHAPTER)21 b(2.)46
 
1864
b(GP)-8 b(ASM)2625 b Fi(21)203 275 y Fd(IF)411 431 y
1823
1865
Fb(IF)42 b(<expression>)203 613 y Fi(Be)o(gin)25 b(a)g(conditional)f
1824
1866
(assembly)g(block.)39 b(If)25 b(the)g(v)n(alue)f(obtained)g(by)g(e)n(v)
1825
1867
n(aluating)f(<e)o(xpression>)h(is)i(true)e(\(i.e.)40
1853
1895
V 419 3647 3062 4 v 419 3747 4 100 v 600 3717 a(f=<format>)p
1854
1896
1166 3747 V 227 w(Set)g(the)f(he)o(x)g(\002le)g(format.)k(Can)d(be)f
1855
1897
(inhx8m,)e(inhx8s,)h(inhx16,)f(or)i(inhx32.)p 3477 3747
1856
 
V 419 3750 3062 4 v 419 3850 4 100 v 534 3820 a(mm=[ON|OFF])p
1857
 
1166 3850 V 883 w(Memory)f(Map)h(on)g(or)g(of)n(f)p 3477
1858
 
3850 V 419 3853 3062 4 v 419 3953 4 100 v 688 3923 a(n=nnn)p
1859
 
1166 3953 V 867 w(Sets)h(the)f(number)f(of)h(lines)g(per)g(page)p
1860
 
3477 3953 V 419 3956 3062 4 v 419 4056 4 100 v 560 4026
1861
 
a(p)h(=)f(<symbol>)p 1166 4056 V 866 w(Sets)h(the)f(current)f
1862
 
(processor)p 3477 4056 V 419 4059 3062 4 v 419 4159 4
1863
 
100 v 542 4129 a(pe)h(=)h(<symbol>)p 1166 4159 V 225
 
1898
V 419 3750 3062 4 v 419 3850 4 100 v 515 3820 a(m=<e)o(xpression>)p
 
1899
1166 3850 V 705 w(Set)h(the)f(maximum)e(R)m(OM)j(address.)p
 
1900
3477 3850 V 419 3853 3062 4 v 419 3953 4 100 v 534 3923
 
1901
a(mm=[ON|OFF])p 1166 3953 V 883 w(Memory)e(Map)h(on)g(or)g(of)n(f)p
 
1902
3477 3953 V 419 3956 3062 4 v 419 4056 4 100 v 688 4026
 
1903
a(n=nnn)p 1166 4056 V 867 w(Sets)h(the)f(number)f(of)h(lines)g(per)g
 
1904
(page)p 3477 4056 V 419 4059 3062 4 v 419 4159 4 100
 
1905
v 560 4129 a(p)h(=)f(<symbol>)p 1166 4159 V 866 w(Sets)h(the)f(current)
 
1906
f(processor)p 3477 4159 V 419 4162 3062 4 v 419 4262
 
1907
4 100 v 542 4232 a(pe)h(=)h(<symbol>)p 1166 4262 V 225
1864
1908
w(Sets)g(the)f(current)f(processor)g(and)g(enables)h(the)g(18xx)f(e)o
1865
 
(xtended)f(mode)p 3477 4159 V 419 4162 3062 4 v 419 4262
1866
 
4 100 v 473 4232 a(r=)i([)g(oct)g(|)h(dec)f(|)g(he)o(x)f(])p
1867
 
1166 4262 V 981 w(Sets)i(the)g(radix)p 3477 4262 V 419
1868
 
4265 3062 4 v 419 4364 4 100 v 509 4335 a(st)g(=)g([)f(ON)h(|)f(OFF)h
1869
 
(])p 1166 4364 V 763 w(Symbol)f(table)g(dump)f(on)g(or)h(of)n(f)p
1870
 
3477 4364 V 419 4368 3062 4 v 419 4467 4 100 v 603 4438
1871
 
a(w=[0)g(|)g(1|)g(2])p 1166 4467 V 956 w(Sets)h(the)g(message)f(le)n(v)
1872
 
o(el.)p 3477 4467 V 419 4471 3062 4 v 419 4570 4 100
1873
 
v 578 4540 a(x=[ON|OFF])p 1166 4570 V 870 w(Macro)g(e)o(xpansion)e(on)i
1874
 
(or)g(of)n(f)p 3477 4570 V 419 4574 3062 4 v 328 4792
1875
 
a(See)g(also:)26 b(NOLIST)-6 b(,)19 b(RADIX,)i(PR)m(OCESSOR)p
1876
 
eop end
1877
 
%%Page: 21 22
1878
 
TeXDict begin 21 21 bop 203 42 a Fh(CHAPTER)21 b(2.)46
1879
 
b(GP)-8 b(ASM)2625 b Fi(21)203 275 y Fd(LOCAL)411 431
 
1909
(xtended)f(mode)p 3477 4262 V 419 4265 3062 4 v 419 4364
 
1910
4 100 v 473 4335 a(r=)i([)g(oct)g(|)h(dec)f(|)g(he)o(x)f(])p
 
1911
1166 4364 V 981 w(Sets)i(the)g(radix)p 3477 4364 V 419
 
1912
4368 3062 4 v 419 4467 4 100 v 509 4438 a(st)g(=)g([)f(ON)h(|)f(OFF)h
 
1913
(])p 1166 4467 V 763 w(Symbol)f(table)g(dump)f(on)g(or)h(of)n(f)p
 
1914
3477 4467 V 419 4471 3062 4 v 419 4570 4 100 v 603 4540
 
1915
a(w=[0)g(|)g(1|)g(2])p 1166 4570 V 956 w(Sets)h(the)g(message)f(le)n(v)
 
1916
o(el.)p 3477 4570 V 328 4789 a(See)g(also:)26 b(NOLIST)-6
 
1917
b(,)19 b(RADIX,)i(PR)m(OCESSOR)p eop end
 
1918
%%Page: 22 23
 
1919
TeXDict begin 22 22 bop 203 42 a Fh(CHAPTER)21 b(2.)46
 
1920
b(GP)-8 b(ASM)2625 b Fi(22)203 275 y Fd(LOCAL)411 431
1880
1921
y Fb(LOCAL)41 b(<symbol>[[=<expr)o(ess)o(io)o(n>)o(],)c
1881
1922
([<symbol>[=<expr)o(ess)o(io)o(n>)o(]]*)o(])203 582 y
1882
1923
Fi(Declares)26 b(<symbol>)e(as)j(local)f(to)g(the)f(macro)g(that')-5
1908
1949
y Fb(PAGE)203 4712 y Fi(Causes)21 b(the)f(list)i(\002le)e(to)h(adv)n
1909
1950
(ance)d(to)j(the)f(ne)o(xt)f(page.)328 4812 y(See)h(also:)26
1910
1951
b(LIST)p eop end
1911
 
%%Page: 22 23
1912
 
TeXDict begin 22 22 bop 203 42 a Fh(CHAPTER)21 b(2.)46
1913
 
b(GP)-8 b(ASM)2625 b Fi(22)203 275 y Fd(P)-7 b(A)i(GESEL)411
 
1952
%%Page: 23 24
 
1953
TeXDict begin 23 23 bop 203 42 a Fh(CHAPTER)21 b(2.)46
 
1954
b(GP)-8 b(ASM)2625 b Fi(23)203 275 y Fd(P)-7 b(A)i(GESEL)411
1914
1955
431 y Fb(PAGESEL)40 b(<label>)203 613 y Fi(This)22 b(directi)n(v)o(e)e
1915
1956
(will)i(generate)f(page)f(selecting)i(code)e(to)i(set)g(the)g(page)f
1916
1957
(bits)h(to)f(the)h(page)f(containing)e(the)j(designated)203
1948
1989
4589 y Fi(T)-6 b(emporarily)18 b(assigns)j(the)f(v)n(alue)f(obtained)g
1949
1990
(by)h(e)n(v)n(aluating)e(<e)o(xpression>)h(to)h(the)g(symbol)f
1950
1991
(<label>.)328 4689 y(See)h(also:)26 b(SET)p eop end
1951
 
%%Page: 23 24
1952
 
TeXDict begin 23 23 bop 203 42 a Fh(CHAPTER)21 b(2.)46
1953
 
b(GP)-8 b(ASM)2625 b Fi(23)203 275 y Fd(SP)-7 b(A)i(CE)411
 
1992
%%Page: 24 25
 
1993
TeXDict begin 24 24 bop 203 42 a Fh(CHAPTER)21 b(2.)46
 
1994
b(GP)-8 b(ASM)2625 b Fi(24)203 275 y Fd(SP)-7 b(A)i(CE)411
1954
1995
431 y Fb(SPACE)41 b(<expression>)203 602 y Fi(Inserts)20
1955
1996
b(<e)o(xpression>)e(number)h(of)h(blank)f(lines)i(into)f(the)g(listing)
1956
1997
g(\002le.)328 702 y(See)g(also:)26 b(LIST)203 938 y Fd(SUBTITLE)411
1997
2038
(absolute)e(address)h(of)g(the)g(section.)328 4812 y(See)g(also:)26
1998
2039
b(CODE,)20 b(ID)m(A)-9 b(T)h(A,)20 b(UD)m(A)-9 b(T)h(A)p
1999
2040
eop end
2000
 
%%Page: 24 25
2001
 
TeXDict begin 24 24 bop 203 42 a Fh(CHAPTER)21 b(2.)46
2002
 
b(GP)-8 b(ASM)2625 b Fi(24)203 275 y Fd(UD)m(A)-9 b(T)g(A_SHR)411
 
2041
%%Page: 25 26
 
2042
TeXDict begin 25 25 bop 203 42 a Fh(CHAPTER)21 b(2.)46
 
2043
b(GP)-8 b(ASM)2625 b Fi(25)203 275 y Fd(UD)m(A)-9 b(T)g(A_SHR)411
2003
2044
431 y Fb(<label>)40 b(UDATA_SHR)g(<expression>)203 611
2004
2045
y Fi(Only)25 b(for)g(relocatable)f(mode.)40 b(Creates)26
2005
2046
b(a)g(ne)n(w)f(uninitialized)f(sharebank)g(data)h(section)h(in)f(the)h
2056
2097
2866 4747 V 1031 4751 1839 4 v 1031 4850 4 100 v 1084
2057
2098
4820 a(v)n(alue=nnn)p 1483 4850 V 378 w(Sets)i(the)f(symbol)f(v)n(alue)
2058
2099
p 2866 4850 V 1031 4853 1839 4 v eop end
2059
 
%%Page: 25 26
2060
 
TeXDict begin 25 25 bop 203 42 a Fh(CHAPTER)21 b(2.)46
2061
 
b(GP)-8 b(ASM)2625 b Fi(25)328 275 y(This)24 b(directi)n(v)o(e)g(gi)n
 
2100
%%Page: 26 27
 
2101
TeXDict begin 26 26 bop 203 42 a Fh(CHAPTER)21 b(2.)46
 
2102
b(GP)-8 b(ASM)2625 b Fi(26)328 275 y(This)24 b(directi)n(v)o(e)g(gi)n
2062
2103
(v)o(es)g(the)g(user)g(good)g(control)f(of)h(the)h(symbol)e(table.)38
2063
2104
b(This)25 b(control)e(is)i(necessary)-5 b(,)24 b(b)n(ut)h(if)g(used)203
2064
2105
375 y(incorrectly)g(it)i(can)g(ha)n(v)o(e)f(man)o(y)f(undesirable)g
2128
2169
a(L)p 1178 4845 V 360 w(Assembler/Compiler/Code)e(v)o(eri\002cation)g
2129
2170
(generated)h(log)h(command)p 3387 4845 V 510 4848 2881
2130
2171
4 v eop end
2131
 
%%Page: 26 27
2132
 
TeXDict begin 26 26 bop 203 42 a Fh(CHAPTER)21 b(2.)46
2133
 
b(GP)-8 b(ASM)2625 b Fi(26)328 275 y(The)17 b(symbols)g(also)g(contain)
 
2172
%%Page: 27 28
 
2173
TeXDict begin 27 27 bop 203 42 a Fh(CHAPTER)21 b(2.)46
 
2174
b(GP)-8 b(ASM)2625 b Fi(27)328 275 y(The)17 b(symbols)g(also)g(contain)
2134
2175
g(the)g(address)g(where)g(the)g(message)g(w)o(as)i(inserted)d(into)i
2135
2176
(the)f(assembly)-5 b(.)23 b(The)17 b(symbols,)203 375
2136
2177
y(with)23 b(the)g(\002nal)g(relocated)f(addresses,)h(are)g(a)n(v)n
2179
2220
(e)n(v)n(aluated)e(as)i(decimal)e(re)o(gardless)g(of)h(the)g(current)f
2180
2221
(radix)g(setting.)328 4372 y(See)h(also:)26 b(.EOF)-7
2181
2222
b(,)20 b(.FILE,)g(.LINE)p eop end
2182
 
%%Page: 27 28
2183
 
TeXDict begin 27 27 bop 203 42 a Fh(CHAPTER)21 b(2.)46
2184
 
b(GP)-8 b(ASM)2625 b Fi(27)203 275 y Fd(.TYPE)411 431
 
2223
%%Page: 28 29
 
2224
TeXDict begin 28 28 bop 203 42 a Fh(CHAPTER)21 b(2.)46
 
2225
b(GP)-8 b(ASM)2625 b Fi(28)203 275 y Fd(.TYPE)411 431
2185
2226
y Fb(.TYPE)41 b(<symbol>,)f(<expression>)203 613 y Fi(This)24
2186
2227
b(directi)n(v)o(e)d(modi\002es)i(the)g(COFF)i(type)e(of)f(an)i(e)o
2187
2228
(xisting)e(<symbol>.)33 b(The)23 b(symbol)f(must)h(be)g(de\002ned.)33
2192
2233
(generating)203 912 y(an)j(e)o(x)o(ecutable,)e(it)j(does)f(help)g(in)g
2193
2234
(the)g(deb)n(ug)f(en)m(vironment.)328 1012 y(See)h(also:)26
2194
2235
b(.DEF)203 1292 y Fe(2.4)119 b(Instructions)p eop end
2195
 
%%Page: 28 29
2196
 
TeXDict begin 28 28 bop 203 42 a Fh(CHAPTER)21 b(2.)46
2197
 
b(GP)-8 b(ASM)2625 b Fi(28)203 275 y Fd(2.4.1)99 b(Instruction)26
 
2236
%%Page: 29 30
 
2237
TeXDict begin 29 29 bop 203 42 a Fh(CHAPTER)21 b(2.)46
 
2238
b(GP)-8 b(ASM)2625 b Fi(29)203 275 y Fd(2.4.1)99 b(Instruction)26
2198
2239
b(set)f(summary)203 431 y Fj(12)20 b(bit)h(De)o(vices)e(\(PIC12C5XX\))p
2199
2240
203 513 2327 4 v 203 612 4 100 v 256 583 a Fi(Syntax)p
2200
2241
969 612 V 534 w(Description)p 2526 612 V 203 616 2327
2273
2314
2327 4 v 203 4133 4 100 v 256 4103 a(XOR)-5 b(WF)p 969
2274
2315
4133 V 472 w(Xor)20 b(W)h(and)e(<f>,)h(result)g(in)h(<dst>)p
2275
2316
2526 4133 V 203 4136 2327 4 v eop end
2276
 
%%Page: 29 30
2277
 
TeXDict begin 29 29 bop 203 42 a Fh(CHAPTER)21 b(2.)46
2278
 
b(GP)-8 b(ASM)2625 b Fi(29)203 275 y Fj(14)20 b(Bit)h(De)o(vices)f
 
2317
%%Page: 30 31
 
2318
TeXDict begin 30 30 bop 203 42 a Fh(CHAPTER)21 b(2.)46
 
2319
b(GP)-8 b(ASM)2625 b Fi(30)203 275 y Fj(14)20 b(Bit)h(De)o(vices)f
2279
2320
(\(PIC16CXX\))p 203 357 2327 4 v 203 457 4 100 v 256
2280
2321
427 a Fi(Syntax)p 969 457 V 534 w(Description)p 2526
2281
2322
457 V 203 460 2327 4 v 203 480 V 203 580 4 100 v 256
2360
2401
2327 4 v 203 4389 4 100 v 256 4359 a(XOR)-5 b(WF)p 969
2361
2402
4389 V 472 w(Xor)20 b(W)h(and)e(<f>,)h(result)g(in)h(<dst>)p
2362
2403
2526 4389 V 203 4392 2327 4 v eop end
2363
 
%%Page: 30 31
2364
 
TeXDict begin 30 30 bop 203 42 a Fh(CHAPTER)21 b(2.)46
2365
 
b(GP)-8 b(ASM)2625 b Fi(30)203 275 y Fj(Ubicom)21 b(Pr)o(ocessors)203
 
2404
%%Page: 31 32
 
2405
TeXDict begin 31 31 bop 203 42 a Fh(CHAPTER)21 b(2.)46
 
2406
b(GP)-8 b(ASM)2625 b Fi(31)203 275 y Fj(Ubicom)21 b(Pr)o(ocessors)203
2366
2407
431 y Fi(F)o(or)k(Ubicom)f(\(Scenix\))g(processors,)i(the)f(assembler)g
2367
2408
(supports)f(the)h(follo)n(wing)f(instructions,)h(in)g(addition)f(to)i
2368
2409
(those)203 530 y(listed)21 b(under)e(\22312)g(Bit)j(De)n(vices\224)d
2428
2469
y Fc(\017)41 b Fi(the)20 b(standard)f(error)g(output)328
2429
2470
4782 y Fc(\017)41 b Fi(the)20 b(list)h(\002le)g(\(\223.lst\224\))p
2430
2471
eop end
2431
 
%%Page: 31 32
2432
 
TeXDict begin 31 31 bop 203 42 a Fh(CHAPTER)21 b(2.)46
2433
 
b(GP)-8 b(ASM)2625 b Fi(31)203 275 y(The)20 b(format)f(of)h(error)f
 
2472
%%Page: 32 33
 
2473
TeXDict begin 32 32 bop 203 42 a Fh(CHAPTER)21 b(2.)46
 
2474
b(GP)-8 b(ASM)2625 b Fi(32)203 275 y(The)20 b(format)f(of)h(error)f
2434
2475
(messages)h(is:)411 456 y Fb(Error)41 b(<src-file>)e(<line>)j(:)h
2435
2476
(<code>)e(<description>)203 638 y Fi(where:)203 819 y
2436
2477
Fj(<sr)o(c-\002le>)h Fi(is)21 b(the)f(source)f(\002le)i(where)f(gpasm)f
2465
2506
b Fi(Call)21 b(or)f(jump)g(not)g(allo)n(wed)203 4812
2466
2507
y(gpasm)g(w)o(as)h(instructed)e(to)h(write)h(dif)n(ferent)d(v)n(alues)i
2467
2508
(into)g(the)g(same)g(address.)p eop end
2468
 
%%Page: 32 33
2469
 
TeXDict begin 32 32 bop 203 42 a Fh(CHAPTER)21 b(2.)46
2470
 
b(GP)-8 b(ASM)2625 b Fi(32)203 275 y Fj(121)40 b Fi(Ille)o(gal)19
 
2509
%%Page: 33 34
 
2510
TeXDict begin 33 33 bop 203 42 a Fh(CHAPTER)21 b(2.)46
 
2511
b(GP)-8 b(ASM)2625 b Fi(33)203 275 y Fj(121)40 b Fi(Ille)o(gal)19
2471
2512
b(label)203 457 y(gpasm)h(encountered)d(an)j(ille)o(gal)g(label.)203
2472
2513
638 y Fj(123)40 b Fi(Ille)o(gal)19 b(directi)n(v)o(e)203
2473
2514
819 y(The)h(speci\002ed)g(directi)n(v)o(e)f(is)i(not)f(v)n(alid)g(for)f
2498
2539
(as)i(speci\002ed.)203 4631 y Fj(135)40 b Fi(Macro)20
2499
2540
b(name)f(missing)203 4812 y(A)i(macro)e(w)o(as)i(de\002ned)e(without)h
2500
2541
(a)g(name.)p eop end
2501
 
%%Page: 33 34
2502
 
TeXDict begin 33 33 bop 203 42 a Fh(CHAPTER)21 b(2.)46
2503
 
b(GP)-8 b(ASM)2625 b Fi(33)203 275 y Fj(136)40 b Fi(Duplicate)20
 
2542
%%Page: 34 35
 
2543
TeXDict begin 34 34 bop 203 42 a Fh(CHAPTER)21 b(2.)46
 
2544
b(GP)-8 b(ASM)2625 b Fi(34)203 275 y Fj(136)40 b Fi(Duplicate)20
2504
2545
b(macro)f(name)203 443 y(A)i(macro)e(name)h(w)o(as)h(duplicated.)203
2505
2546
611 y Fj(140)40 b Fi(Ille)o(gal)19 b(WHILE)i(loop)203
2506
2547
779 y(gpasm)f(encountered)d(an)j(in\002nite)g(loop)g(or)g(a)g(loop)g
2534
2575
(directi)n(v)o(es)203 4812 y(CONFIG)h(and)f(__CONFIG)f(directi)n(v)o
2535
2576
(es)h(cannot)f(both)g(be)h(used)g(in)g(the)h(same)f(project.)p
2536
2577
eop end
2537
 
%%Page: 34 35
2538
 
TeXDict begin 34 34 bop 203 42 a Fh(CHAPTER)21 b(2.)46
2539
 
b(GP)-8 b(ASM)2625 b Fi(34)203 275 y Fd(2.5.2)99 b(W)-6
 
2578
%%Page: 35 36
 
2579
TeXDict begin 35 35 bop 203 42 a Fh(CHAPTER)21 b(2.)46
 
2580
b(GP)-8 b(ASM)2625 b Fi(35)203 275 y Fd(2.5.2)99 b(W)-6
2540
2581
b(ar)o(nings)203 431 y Fj(201)40 b Fi(Symbol)19 b(not)h(pre)n(viously)e
2541
2582
(de\002ned.)203 613 y(The)i(symbol)f(being)g(#unde\002ned)f(w)o(as)j
2542
2583
(not)f(pre)n(viously)e(de\002ned.)203 794 y Fj(202)40
2571
2612
b(DEC,)h(OCT)-6 b(,)21 b(HEX.)f(W)m(ill)h(use)f(HEX.)203
2572
2613
4812 y(gpasm)g(encountered)d(an)j(in)m(v)n(alid)f(radix.)p
2573
2614
eop end
2574
 
%%Page: 35 36
2575
 
TeXDict begin 35 35 bop 203 42 a Fh(CHAPTER)21 b(2.)46
2576
 
b(GP)-8 b(ASM)2625 b Fi(35)203 275 y Fj(219)40 b Fi(In)m(v)n(alid)19
 
2615
%%Page: 36 37
 
2616
TeXDict begin 36 36 bop 203 42 a Fh(CHAPTER)21 b(2.)46
 
2617
b(GP)-8 b(ASM)2625 b Fi(36)203 275 y Fj(219)40 b Fi(In)m(v)n(alid)19
2577
2618
b(RAM)i(location)e(speci\002ed.)203 458 y(gpasm)25 b(encountered)e(an)i
2578
2619
(in)m(v)n(alid)f(RAM)j(location)d(as)i(speci\002ed)f(by)g(the)h
2579
2620
(__MAXRAM)f(and)g(__B)m(ADRAM)g(direc-)203 557 y(ti)n(v)o(es.)203
2609
2650
(speci\002ed)d(so)i(the)f(def)o(ault)g(location)f(w)o(as)i(used.)203
2610
2651
4803 y Fj(306)40 b Fi(Crossing)20 b(page)g(boundary)p
2611
2652
eop end
2612
 
%%Page: 36 37
2613
 
TeXDict begin 36 36 bop 203 42 a Fh(CHAPTER)21 b(2.)46
2614
 
b(GP)-8 b(ASM)2625 b Fi(36)203 275 y(R)m(OM)19 b(address)f(crossed)g
 
2653
%%Page: 37 38
 
2654
TeXDict begin 37 37 bop 203 42 a Fh(CHAPTER)21 b(2.)46
 
2655
b(GP)-8 b(ASM)2625 b Fi(37)203 275 y(R)m(OM)19 b(address)f(crossed)g
2615
2656
(boundary)d(between)j(pages.)24 b(User)18 b(must)h(select)g
2616
2657
(appropriate)d(page)i(with)g(pagesel)g(or)g(similar)203
2617
2658
375 y(directi)n(v)o(es)h(when)h(using)g(call)g(or)g(goto)g(directi)n(v)
2637
2678
2865 y(Using)h(special)h(instruction)d(mnemonic)h(which)g(may)h(map)g
2638
2679
(to)g(one)g(or)g(se)n(v)o(eral)f(instructions.)p eop
2639
2680
end
2640
 
%%Page: 37 38
2641
 
TeXDict begin 37 37 bop 203 898 a Fg(Chapter)44 b(3)203
 
2681
%%Page: 38 39
 
2682
TeXDict begin 38 38 bop 203 898 a Fg(Chapter)44 b(3)203
2642
2683
1313 y Fk(gplink)203 1745 y Fi(gplink)19 b(relocates)h(and)g(links)g
2643
2684
(gpasm)f(COFF)j(objects)e(and)f(generates)h(an)g(absolute)f(e)o(x)o
2644
2685
(ecutable)f(COFF)-7 b(.)203 2022 y Fe(3.1)119 b(Running)32
2682
2723
969 4569 V 502 w(Print)g(gplink)e(v)o(ersion)f(information)g(and)i(e)o
2683
2724
(xit)p 3472 4569 V 425 4572 3051 4 v 425 4672 4 100 v
2684
2725
478 4642 a(w)p 969 4672 V 484 w(Disable)h(processor)e(mismatch)g(w)o
2685
 
(arning.)p 3472 4672 V 425 4675 3051 4 v 1908 5022 a(37)p
 
2726
(arning.)p 3472 4672 V 425 4675 3051 4 v 1908 5022 a(38)p
2686
2727
eop end
2687
 
%%Page: 38 39
2688
 
TeXDict begin 38 38 bop 203 42 a Fh(CHAPTER)21 b(3.)46
2689
 
b(GPLINK)2598 b Fi(38)203 275 y Fe(3.2)119 b(gplink)32
 
2728
%%Page: 39 40
 
2729
TeXDict begin 39 39 bop 203 42 a Fh(CHAPTER)21 b(3.)46
 
2730
b(GPLINK)2598 b Fi(39)203 275 y Fe(3.2)119 b(gplink)32
2690
2731
b(outputs)203 461 y Fi(gplink)27 b(creates)i(an)f(absolute)g(e)o(x)o
2691
2732
(ecutable)f(COFF)-7 b(.)30 b(From)e(this)h(COFF)g(a)g(he)o(x)f(\002le)h
2692
2733
(and)f(cod)g(\002le)h(are)g(created.)49 b(The)203 560
2744
2785
4812 y(or)h(data)f(in)h(the)g(section)g(is)g(ne)n(v)o(er)f(accesed.)35
2745
2786
b(This)24 b(optimization)e(remo)o(v)o(es)g(the)i(section)g(and)f(its)i
2746
2787
(symbols)e(to)h(reduce)p eop end
2747
 
%%Page: 39 40
2748
 
TeXDict begin 39 39 bop 203 42 a Fh(CHAPTER)21 b(3.)46
2749
 
b(GPLINK)2598 b Fi(39)203 275 y(program)18 b(and)i(data)g(memory)-5
 
2788
%%Page: 40 41
 
2789
TeXDict begin 40 40 bop 203 42 a Fh(CHAPTER)21 b(3.)46
 
2790
b(GPLINK)2598 b Fi(40)203 275 y(program)18 b(and)i(data)g(memory)-5
2750
2791
b(.)23 b(This)d(optimization)f(will)i(not)e(remo)o(v)o(e)g(an)o(y)g
2751
2792
(absolute)g(sections.)203 513 y Fd(3.5.4)99 b(Le)o(v)o(el)25
2752
2793
b(3)203 668 y Fi(No)20 b(optimizations.)p eop end
2753
 
%%Page: 40 41
2754
 
TeXDict begin 40 40 bop 203 898 a Fg(Chapter)44 b(4)203
 
2794
%%Page: 41 42
 
2795
TeXDict begin 41 41 bop 203 898 a Fg(Chapter)44 b(4)203
2755
2796
1313 y Fk(gplib)203 1745 y Fi(gplib)18 b(creates,)h(modi\002es)f(and)g
2756
2797
(e)o(xtracts)g(COFF)i(archi)n(v)o(es.)j(This)c(allo)n(ws)g(a)g(related)
2757
2798
f(group)f(of)i(objects)f(to)h(be)f(combined)203 1844
2786
2827
b(an)h(ar)n(chi)o(v)o(e)203 4572 y Fi(The)20 b(most)g(common)f
2787
2828
(operation)f(is)j(to)f(create)g(a)h(ne)n(w)f(archi)n(v)o(e:)411
2788
2829
4755 y Fb(gplib)41 b(-c)i(math.a)e(mult.o)g(add.o)g(sub.o)1908
2789
 
5022 y Fi(40)p eop end
2790
 
%%Page: 41 42
2791
 
TeXDict begin 41 41 bop 203 42 a Fh(CHAPTER)21 b(4.)46
2792
 
b(GPLIB)2663 b Fi(41)203 275 y(This)21 b(command)d(will)j(create)f(a)g
 
2830
5022 y Fi(41)p eop end
 
2831
%%Page: 42 43
 
2832
TeXDict begin 42 42 bop 203 42 a Fh(CHAPTER)21 b(4.)46
 
2833
b(GPLIB)2663 b Fi(42)203 275 y(This)21 b(command)d(will)j(create)f(a)g
2793
2834
(ne)n(w)g(archi)n(v)o(e)f(\223math.a\224)g(that)h(contains)g
2794
2835
(\223mult.o)f(add.o)g(sub)m(.o\224.)328 375 y(The)g(name)h(of)g(the)g
2795
2836
(archi)n(v)o(e)f(\223math.a\224)g(is)i(arbitrary)-5 b(.)23
2822
2863
e(T)-7 b(ools)25 b(will)i(probably)c(cause)i(problems)f(unles)h(the)h
2823
2864
(\223-n\224)f(option)f(is)j(added)203 2302 y(when)20
2824
2865
b(the)g(archi)n(v)o(e)f(is)i(created.)p eop end
2825
 
%%Page: 42 43
2826
 
TeXDict begin 42 42 bop 203 898 a Fg(Chapter)44 b(5)203
 
2866
%%Page: 43 44
 
2867
TeXDict begin 43 43 bop 203 898 a Fg(Chapter)44 b(5)203
2827
2868
1313 y Fk(Utilities)203 1794 y Fe(5.1)119 b(gpdasm)203
2828
2869
1980 y Fi(gpdasm)21 b(is)j(a)e(disassembler)g(for)g(gputils.)31
2829
2870
b(It)22 b(con)m(v)o(erts)f(he)o(x)g(\002les)i(generated)e(by)h(gpasm)g
2861
2902
(or)g(\223ksh\224,)f(you)h(can)g(do)g(something)e(lik)o(e:)411
2862
2903
4636 y Fb(gpdasm)41 b(test.hex)f(>)j(test.dis)203 4812
2863
2904
y Fi(This)21 b(redirects)e(standard)g(output)g(to)h(the)h(\002le)g
2864
 
(\223test.dis\224.)1908 5022 y(42)p eop end
2865
 
%%Page: 43 44
2866
 
TeXDict begin 43 43 bop 203 42 a Fh(CHAPTER)21 b(5.)46
2867
 
b(UTILITIES)2509 b Fi(43)203 275 y Fd(5.1.2)99 b(Comments)25
 
2905
(\223test.dis\224.)1908 5022 y(43)p eop end
 
2906
%%Page: 44 45
 
2907
TeXDict begin 44 44 bop 203 42 a Fh(CHAPTER)21 b(5.)46
 
2908
b(UTILITIES)2509 b Fi(44)203 275 y Fd(5.1.2)99 b(Comments)25
2868
2909
b(on)g(Disassembling)328 431 y Fc(\017)41 b Fi(The)22
2869
2910
b(gpdasm)g(only)g(uses)i(a)f(he)o(x)g(\002le)g(as)h(an)f(input.)33
2870
2911
b(Because)23 b(of)g(this)g(it)h(has)f(no)g(w)o(ay)g(to)g(distinguish)f
2918
2959
b(It)21 b(pro)o(vides)e(an)i(easy)f(w)o(ay)h(to)g(vie)n(w)g(the)f
2919
2960
(contents)g(of)h(the)f(cod)g(\002les)i(generated)203
2920
2961
4588 y(by)e(gpasm)f(and)h(gplink.)p eop end
2921
 
%%Page: 44 45
2922
 
TeXDict begin 44 44 bop 203 42 a Fh(CHAPTER)21 b(5.)46
2923
 
b(UTILITIES)2509 b Fi(44)203 275 y Fd(5.3.1)99 b(Running)26
 
2962
%%Page: 45 46
 
2963
TeXDict begin 45 45 bop 203 42 a Fh(CHAPTER)21 b(5.)46
 
2964
b(UTILITIES)2509 b Fi(45)203 275 y Fd(5.3.1)99 b(Running)26
2924
2965
b(gpvc)203 431 y Fi(The)20 b(general)f(syntax)h(for)f(running)f(gpvc)h
2925
2966
(is)411 613 y Fb(gpvc)42 b([options])d(cod-file)203 796
2926
2967
y Fi(Where)20 b(options)f(can)h(be)h(one)e(of:)p 530
2958
2999
3751 y Fb(gpvo)42 b([options])d(object-file)203 3933
2959
3000
y Fi(Where)20 b(options)f(can)h(be)h(one)e(of:)p eop
2960
3001
end
2961
 
%%Page: 45 46
2962
 
TeXDict begin 45 45 bop 203 42 a Fh(CHAPTER)21 b(5.)46
2963
 
b(UTILITIES)2509 b Fi(45)p 527 195 2847 4 v 527 295 4
 
3002
%%Page: 46 47
 
3003
TeXDict begin 46 46 bop 203 42 a Fh(CHAPTER)21 b(5.)46
 
3004
b(UTILITIES)2509 b Fi(46)p 527 195 2847 4 v 527 295 4
2964
3005
100 v 580 265 a(Option)p 867 295 V 108 w(Meaning)p 3370
2965
3006
295 V 527 298 2847 4 v 527 318 V 527 418 4 100 v 580
2966
3007
388 a(b)p 867 418 V 298 w(Binary)20 b(data)p 3370 418
2989
3030
1848 y Fb(gpvo)42 b(test.obj)e(>)j(test.dump)203 2031
2990
3031
y Fi(This)21 b(redirects)e(standard)g(output)g(to)h(the)h(\002le)g
2991
3032
(\223test.dump\224.)p eop end
2992
 
%%Page: 46 47
2993
 
TeXDict begin 46 46 bop 203 749 a Fk(Index)203 1167 y
2994
 
Fi(.DEF)-7 b(,)21 b(24)203 1267 y(.DIM,)f(25)203 1366
2995
 
y(.DIRECT)-6 b(,)20 b(25)203 1466 y(.EOF)-7 b(,)21 b(26)203
2996
 
1566 y(.FILE,)f(26)203 1665 y(.IDENT)-6 b(,)19 b(26)203
2997
 
1765 y(.LINE,)g(26)203 1864 y(.TYPE,)h(27)203 1964 y(__B)m(ADRAM,)g(14)
2998
 
203 2064 y(__B)m(ADR)m(OM,)g(14)203 2163 y(__CONFIG,)g(14)203
2999
 
2263 y(__FUSES,)g(14)203 2363 y(__IDLOCS,)f(14)203 2462
3000
 
y(__MAXRAM,)g(15)203 2562 y(__MAXR)m(OM,)g(15)203 2744
3001
 
y(Archi)n(v)o(e)g(format,)g(41)203 2844 y(ASCII,)h(11)203
3002
 
3027 y(B)m(ANKISEL,)g(15)203 3126 y(B)m(ANKSEL,)h(15)203
3003
 
3226 y(bash,)f(8,)g(42,)f(44,)h(45)203 3409 y(case,)h(7)203
3004
 
3508 y(CBLOCK,)g(15)203 3608 y(character)m(,)e(11)203
3005
 
3707 y(CODE,)i(16)203 3807 y(CODE_P)-8 b(A)m(CK,)21 b(16)203
3006
 
3907 y(comments,)e(8)203 4006 y(CONST)-8 b(ANT)i(,)21
3007
 
b(16)203 4106 y(Creating)f(an)g(archi)n(v)o(e,)e(40)203
3008
 
4289 y(D)m(A,)i(16)203 4388 y(D)m(A)-9 b(T)h(A,)20 b(16)203
3009
 
4488 y(DB,)h(17)203 4588 y(DE,)f(17)203 4687 y(DT)-6
3010
 
b(,)20 b(17)203 4787 y(D)n(W)-8 b(,)21 b(17)1992 1167
3011
 
y(ELSE,)e(17)1992 1267 y(END,)h(17)1992 1366 y(ENDC,)g(17)1992
3012
 
1466 y(ENDIF)-7 b(,)20 b(18)1992 1566 y(ENDM,)f(18)1992
3013
 
1665 y(END)n(W)-8 b(,)20 b(18)1992 1765 y(EQ)o(U,)g(18)1992
3014
 
1864 y(ERR)m(OR,)g(18)1992 1964 y(error)f(\002le,)h(8)1992
3015
 
2064 y(ERR)m(ORLEVEL,)f(18)1992 2163 y(EXITM,)g(19)1992
3016
 
2263 y(EXTERN,)g(19)1992 2442 y(FILL,)g(19)1992 2621
3017
 
y(GLOB)m(AL,)h(19)1992 2721 y(GNU,)g(3)1992 2820 y(gpasm)f(options,)g
3018
 
(6)1992 2920 y(gpdasm,)f(42)1992 3020 y(gpvc,)g(43)1992
3019
 
3119 y(gpv)n(o,)g(43,)i(44)1992 3298 y(he)o(x)f(\002le,)i(7)1992
3020
 
3478 y(ID)m(A)-9 b(T)h(A,)19 b(19)1992 3577 y(IF)-7 b(,)20
3021
 
b(20)1992 3677 y(IFDEF)-7 b(,)20 b(20)1992 3776 y(IFNDEF)-7
3022
 
b(,)20 b(20)1992 3876 y(include,)e(11)1992 4055 y(ksh,)h(8,)h(42,)g
3023
 
(44,)f(45)1992 4234 y(labels,)h(8)1992 4334 y(License,)f(3)1992
3024
 
4434 y(LIST)-6 b(,)19 b(20)1992 4533 y(LOCAL,)h(21)1992
3025
 
4712 y(MA)m(CR)m(O,)g(21)1992 4812 y(mak)o(e,)f(7)1908
3026
 
5022 y(46)p eop end
3027
3033
%%Page: 47 48
3028
 
TeXDict begin 47 47 bop 203 42 a Fh(INDEX)3152 b Fi(47)203
3029
 
275 y(MESSG,)20 b(21)203 458 y(NO)h(W)-10 b(ARRANTY)f(,)21
3030
 
b(3)203 557 y(NOEXP)-8 b(AND,)21 b(21)203 657 y(NOLIST)-6
3031
 
b(,)20 b(21)203 840 y(operators,)f(8)203 939 y(ORG,)i(21)203
3032
 
1039 y(Other)f(gplib)f(operations,)g(41)203 1221 y(P)-8
3033
 
b(A)m(GE,)20 b(21)203 1321 y(P)-8 b(A)m(GESEL,)20 b(22)203
3034
 
1421 y(P)-8 b(A)m(GESEL)i(W)e(,)21 b(22)203 1520 y(PR)m(OCESSOR,)h(22)
3035
 
203 1703 y(RADIX,)f(22)203 1803 y(radix,)e(7,)h(10)203
3036
 
1902 y(RES,)h(22)203 2002 y(Running)e(gpdasm,)g(42)203
3037
 
2102 y(Running)g(gplib,)g(40)203 2201 y(Running)g(gplink,)g(37)203
3038
 
2301 y(Running)g(gpvc,)g(44)203 2400 y(Running)g(gpv)n(o,)g(43,)g(44)
3039
 
203 2583 y(SET)-6 b(,)20 b(22)203 2683 y(sh,)g(8,)g(42,)g(44,)g(45)203
3040
 
2782 y(SP)-8 b(A)m(CE,)21 b(23)203 2882 y(SUBTITLE,)f(23)203
3041
 
3065 y(tee,)g(8)203 3164 y(TITLE,)f(23)203 3347 y(UD)m(A)-9
3042
 
b(T)h(A,)20 b(23)203 3446 y(UD)m(A)-9 b(T)h(A)20 b(A)m(CS,)h(23)203
3043
 
3546 y(UD)m(A)-9 b(T)h(A)20 b(O)l(VR,)h(23)203 3646 y(UD)m(A)-9
3044
 
b(T)h(A)20 b(SHR,)h(24)203 3828 y(V)-11 b(ARIABLE,)20
3045
 
b(24)203 4011 y(WHILE,)g(24)p eop end
 
3034
TeXDict begin 47 47 bop 203 749 a Fk(Index)203 1167 y
 
3035
Fi(.DEF)-7 b(,)21 b(25)203 1267 y(.DIM,)f(26)203 1366
 
3036
y(.DIRECT)-6 b(,)20 b(26)203 1466 y(.EOF)-7 b(,)21 b(27)203
 
3037
1566 y(.FILE,)f(27)203 1665 y(.IDENT)-6 b(,)19 b(27)203
 
3038
1765 y(.LINE,)g(27)203 1864 y(.TYPE,)h(28)203 1964 y(__B)m(ADRAM,)g(15)
 
3039
203 2064 y(__B)m(ADR)m(OM,)g(15)203 2163 y(__CONFIG,)g(15)203
 
3040
2263 y(__FUSES,)g(15)203 2363 y(__IDLOCS,)f(15)203 2462
 
3041
y(__MAXRAM,)g(16)203 2562 y(__MAXR)m(OM,)g(16)203 2744
 
3042
y(Archi)n(v)o(e)g(format,)g(42)203 2844 y(ASCII,)h(12)203
 
3043
3027 y(B)m(ANKISEL,)g(16)203 3126 y(B)m(ANKSEL,)h(16)203
 
3044
3226 y(bash,)f(9,)g(43,)f(45,)h(46)203 3409 y(case,)h(8)203
 
3045
3508 y(CBLOCK,)g(16)203 3608 y(character)m(,)e(12)203
 
3046
3707 y(CODE,)i(17)203 3807 y(CODE_P)-8 b(A)m(CK,)21 b(17)203
 
3047
3907 y(comments,)e(9)203 4006 y(CONST)-8 b(ANT)i(,)21
 
3048
b(17)203 4106 y(Creating)f(an)g(archi)n(v)o(e,)e(41)203
 
3049
4289 y(D)m(A,)i(17)203 4388 y(D)m(A)-9 b(T)h(A,)20 b(17)203
 
3050
4488 y(DB,)h(18)203 4588 y(DE,)f(18)203 4687 y(DT)-6
 
3051
b(,)20 b(18)203 4787 y(D)n(W)-8 b(,)21 b(18)1992 1167
 
3052
y(ELSE,)e(18)1992 1267 y(END,)h(18)1992 1366 y(ENDC,)g(18)1992
 
3053
1466 y(ENDIF)-7 b(,)20 b(19)1992 1566 y(ENDM,)f(19)1992
 
3054
1665 y(END)n(W)-8 b(,)20 b(19)1992 1765 y(EQ)o(U,)g(19)1992
 
3055
1864 y(ERR)m(OR,)g(19)1992 1964 y(error)f(\002le,)h(9)1992
 
3056
2064 y(ERR)m(ORLEVEL,)f(19)1992 2163 y(EXITM,)g(20)1992
 
3057
2263 y(EXTERN,)g(20)1992 2442 y(FILL,)g(20)1992 2621
 
3058
y(GLOB)m(AL,)h(20)1992 2721 y(GNU,)g(3)1992 2820 y(gpasm)f(options,)g
 
3059
(7)1992 2920 y(gpdasm,)f(43)1992 3020 y(gpvc,)g(44)1992
 
3060
3119 y(gpv)n(o,)g(44,)i(45)1992 3298 y(he)o(x)f(\002le,)i(8)1992
 
3061
3478 y(ID)m(A)-9 b(T)h(A,)19 b(20)1992 3577 y(IF)-7 b(,)20
 
3062
b(21)1992 3677 y(IFDEF)-7 b(,)20 b(21)1992 3776 y(IFNDEF)-7
 
3063
b(,)20 b(21)1992 3876 y(include,)e(12)1992 4055 y(ksh,)h(9,)h(43,)g
 
3064
(45,)f(46)1992 4234 y(labels,)h(9)1992 4334 y(License,)f(3)1992
 
3065
4434 y(LIST)-6 b(,)19 b(21)1992 4533 y(LOCAL,)h(22)1992
 
3066
4712 y(MA)m(CR)m(O,)g(22)1992 4812 y(mak)o(e,)f(8)1908
 
3067
5022 y(47)p eop end
 
3068
%%Page: 48 49
 
3069
TeXDict begin 48 48 bop 203 42 a Fh(INDEX)3152 b Fi(48)203
 
3070
275 y(MESSG,)20 b(22)203 458 y(NO)h(W)-10 b(ARRANTY)f(,)21
 
3071
b(3)203 557 y(NOEXP)-8 b(AND,)21 b(22)203 657 y(NOLIST)-6
 
3072
b(,)20 b(22)203 840 y(operators,)f(9)203 939 y(ORG,)i(22)203
 
3073
1039 y(Other)f(gplib)f(operations,)g(42)203 1221 y(P)-8
 
3074
b(A)m(GE,)20 b(22)203 1321 y(P)-8 b(A)m(GESEL,)20 b(23)203
 
3075
1421 y(P)-8 b(A)m(GESEL)i(W)e(,)21 b(23)203 1520 y(PR)m(OCESSOR,)h(23)
 
3076
203 1703 y(RADIX,)f(23)203 1803 y(radix,)e(8,)h(11)203
 
3077
1902 y(RES,)h(23)203 2002 y(Running)e(gpdasm,)g(43)203
 
3078
2102 y(Running)g(gplib,)g(41)203 2201 y(Running)g(gplink,)g(38)203
 
3079
2301 y(Running)g(gpvc,)g(45)203 2400 y(Running)g(gpv)n(o,)g(44,)g(45)
 
3080
203 2583 y(SET)-6 b(,)20 b(23)203 2683 y(sh,)g(9,)g(43,)g(45,)g(46)203
 
3081
2782 y(SP)-8 b(A)m(CE,)21 b(24)203 2882 y(SUBTITLE,)f(24)203
 
3082
3065 y(tee,)g(9)203 3164 y(TITLE,)f(24)203 3347 y(UD)m(A)-9
 
3083
b(T)h(A,)20 b(24)203 3446 y(UD)m(A)-9 b(T)h(A)20 b(A)m(CS,)h(24)203
 
3084
3546 y(UD)m(A)-9 b(T)h(A)20 b(O)l(VR,)h(24)203 3646 y(UD)m(A)-9
 
3085
b(T)h(A)20 b(SHR,)h(25)203 3828 y(V)-11 b(ARIABLE,)20
 
3086
b(25)203 4011 y(WHILE,)g(25)p eop end
3046
3087
%%Trailer
3047
3088
 
3048
3089
userdict /end-hook known{end-hook}if