1GPDASM(1)                     Linux user's manual                    GPDASM(1)
2
3
4

NAME

6       gpdasm - GNU PIC disassembler
7

SYNOPSIS

9       gpdasm [options] file
10

WARNING

12       The information in this man page is an extract from the full documenta‐
13       tion of gputils and is limited to the meaning of the options.  For com‐
14       plete  and  current documentation, refer to "gputils.ps" located in the
15       gputils docs directory.
16

DESCRIPTION

18       gpdasm is an  disassembler  for  Microchip  (TM)  PIC  (TM)  micro-con‐
19       trollers.  gpdasm is part of gputils.  Check the gputils(1) manpage for
20       details on other GNU PIC utilities.
21

OPTIONS

23       -c, --mnemonics
24              Decode the special mnemonics.
25
26       -h, --help
27              Show this usage message and exit.
28
29       -i, --hex-info
30              Report extra information about the input hex file. This informa‐
31              tion includes file size and hex format.
32
33       -j, --mov-fsrn
34              In  the MOVIW or MOVWI instructions show as base the FSRn regis‐
35              ter instead of the INDFn. [INDFn]
36
37       -k FILE, --label-list FILE
38              A file which lists the names and addresses of the labels in  the
39              disassembled program code. (With the -n, -o and -s options.)
40
41       -l, --list-chips
42              List the supported processors.
43
44       -m, --dump
45              Display the contents of instruction memory.
46
47       -n, --show-names
48              For  some case of SFR, shows the name of instead of the address.
49              In addition shows the labels also.
50
51       -o, --show-config
52              Show the CONFIG and IDLOCS - or __idlocs - directives.
53
54       -p PROC, --processor PROC
55              Select the processor.
56
57       -s, --short
58              Output the short format.  This  format  can  be  reassembled  by
59              gpasm.  (See also the -k, -n and -o options.)
60
61       -t, --use-tab
62              Uses tabulator character in the written text.
63
64       -v, --version
65              Show the version information and exit.
66
67       -y, --extended
68              Enable 18xx extended mode.
69
70       --strict
71              Disassemble  only opcodes generated by gpasm in case of instruc‐
72              tions with several opcodes.
73
74       --strict-options
75              If this is set, then an  option  may  not  be  parameter  of  an
76              another option.  For example: -p --dump
77

SEE ALSO

79       gputils(1)
80

AUTHOR

82       Craig Franklin <craigfranklin@users.sourceforge.net>
83
84       Molnar Karoly <molnarkaroly@users.sourceforge.net>
85
87       Copyright (C) 2002, 2003, 2004, 2005 Craig Franklin
88
89       Copyright (C) 2014 Molnar Karoly
90
91       This program is free software; you can redistribute it and/or modify it
92       under the terms of the GNU General Public License as published  by  the
93       Free  Software Foundation; either version 2 of the License, or (at your
94       option) any later version.
95
96       This program is distributed in the hope that it  will  be  useful,  but
97       WITHOUT  ANY  WARRANTY;  without  even  the  implied  warranty  of MER‐
98       CHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU  General
99       Public License for more details.
100
101       You should have received a copy of the GNU General Public License along
102       with this program; if not, write to the Free Software Foundation, Inc.,
103       675 Mass Ave, Cambridge, MA 02139, USA.
104
105
106
107gputils-1.5.0                     2016-02-28                         GPDASM(1)
Impressum