Тупой дизассемблер для RT-11. Перенес тупой дизассемблер в RT-11 - надоело файлы взад-вперед таскать. Никаких многопроходностей и попыток определить где код где данные. Никаких FPP инструкций. Только BIS, EIS, FIS и всякая мелочь вроде CSM, MFPT, TSTSET, WRTLCK, SPL. Код: *[lstfile[.LST]=]binfile[.SAV][/B:base][/O:offsblk][/N:nblks] * listfile - файл листинга (если не указывать, выводит на терминал) * binfile - бинарный файл * /B - задает начальный адрес (по умолчанию 0) * /O - задает начальный номер блока * /N - задает количество блоков которые дизассемблировать Можно напрямую дизассемблировать устройство - к примеру загрузчик: Код: .RU DISASM SY:/N:1 SYBOOT .DIR SYBOOT 15-Nov-2011 SYBOOT.LST 11 15-Nov-2011 1 Files, 11 Blocks 46893 Free blocks . Генерируемый листинг выглядит так: Код: 000000 013767 000050 002310 MOV @#50,2316 000006 062767 000002 002302 ADD #2,2316 000014 012700 177776 MOV #177776,R0 000020 104354 EMT 354 000022 005720 TST (R0)+ 000024 010067 002270 MOV R0,2320 000030 013706 000042 MOV @#42,SP 000034 012701 006332 MOV #6332,R1 000040 005067 002244 CLR 2310 000044 005067 002242 CLR 2312 000050 012767 177777 002236 MOV #177777,2314 Возможно где-то есть ошибки - сильно не гонял История: Код: 15-SEP-2011 02.00 ПЕРЕПИСАЛ СТАРОЕ С НУЛЯ 21-DEC-2011 02.01 ИСПРАВЛЕНЫ ОШИБКИ ОБРАБОТКИ EIS И JSR 28-FEB-2012 02.02 ИСПРАВЛЕНЫ ОШИБКИ ПРИ РАБОТЕ С БОЛЬШИМИ ФАЙЛАМИ