The assembler understands the following command line options:
| Option | Description |
| -D name[= value] | Define name to be value or -1. See -D (Define macro symbol). |
| -g | Generate debug information. See -g (Generate debugging information). |
| -I dir | Add dir to the end of the user include search path. See -I (Define include directories). |
| -J dir | Add dir to the end of the system include search path. See -J (Define system include directories). |
| -o file | Write the object module to file. See -o (Set output file name). |
| -Rc, name | Set default code section name to name. See -Rc (Set default code section name). |
| -Rd, name | Set default data section name to name. See -Rd (Set default initialized data section name). |
| -Rk, name | Set default read-only constant section name to name. See -Rk (Set default read-only data section name). |
| -Rv, name | Set default vector section name to name. See -Rv (Set default vector section name). |
| -Rz, name | Set default zeroes data section name to name. See -Rz (Set default zeroed data section name). |
| -V | Display version information. See -V (Display version). |
| -w | Suppress warning messages. See -w (Suppress warnings). |
| -we | Treat warnings as errors. See -we (Treat warnings as errors). |