NAME dast - binary image disassembler for transputers ("Dizassembler Binarnogo Obraza") SYNOPSIS dast [options] [FILE] DESCRIPTION dast allows one to view a binary FILE as transputer instructions. If FILE is not specified, dast takes input from stdin. The input might be transputer memory dump, or an assembled program; however, for the latter consider ``litdump --disassemble''. The output of dast looks like this: $ dast pushpull.image [ ... ] 0x00000025: G 47 ldc 7 0x00000026: %. 25 10 ldlp 80 (0x50) 0x00000028: . fd startp 0x00000029: $O 24 4f ldc 79 (0x4f) 0x0000002b: *. 2a 10 ldlp 160 (0xa0) 0x0000002d: . fd startp 0x0000002e: !. 21 f5 stopp 0x00000030: /*K 2f 2a 4b ldc 4011 (0xfab) [ ... ] $ Fourth column of every line contains a disassembled com- mand, the third column contains hex dump of the memory occupied by the command (leftmost byte has the lowest address), the second is the ASCII dump of the same memory area (nonprintable charactes printed as '.'), and the first column is the memory address of the command, pro- vided you have specified the correct origin of the memory image using the -O option. OPTIONS --help show usage summary -o F, --output F output disassembled code to file F. Defaults to stdout. -s N, --skip N skip first N bytes of the input; i.e. start disas- sembling at position N. -O A, --origin A assume the image being disassebled has been taken from the address A in transputer memory. BUGS If you find any, please submit a description of the bug and the data the bug exposes on to bug-ttools@botik.ru. SEE ALSO litdump(1) AUTHOR dast is written by Yury Shevchuk (sizif@botik.ru)