Он сумбурный, просто дизассемблированный дамп памяти размером 30 с лишним килобайт с некими пометками. К тому же, у меня свой дизассемблер, понятный мне, но не очень дружественный любителям PDP11, с 16-ричными числами и некими сокращениями и упрощениями.
Пример:
Звездочками помечаю те строчки, которые убираю, чтобы трассировать дальше, пропуская ненужные системные вызовы.Код:7558 17C1 0028 MOV (#$0028),R1 755C 031D BEQ $7598 755E 1C42 0004 MOV $4(R1),R2 7562 1089 MOV R2,(R1) 7564 0A0A CLR (R2) 7566 1C43 0006 MOV $6(R1),R3 756A E083 SUB R2,R3 756C 0A83 INC R3 756E 10F2 0002 MOV R3,$2(R2) 7572 15F1 8080 0044 MOV #$8080,$44(R1) 7578 1042 MOV R1,R2 757A 65C2 000C ADD #$000C,R2 *757E 10A6 PUSH R2 *7580 15E6 023F PUSH #$023F ; $GTSK (Get Task Parameters) *7584 88FF EMT $FF ; Получить 16-словный массив параметров таска по адресу $72F4 ; R2 - указатель на массив параметров 7586 8703 BCS $758E ; Если ошибка, то -> $758E 7588 1CB1 000E 0044 MOV $E(R2),$44(R1) ; Параметр 7 (User Identification Code) -> ($72E8 + $44) 758E 15F1 FFFF 0028 MOV #$FFFF,$28(R1) 7594 0A31 003E CLR $3E(R1) 7598 0087 RTS
Пока что уперся в сообщение: PASCAL -- Fatal initialization error




Ответить с цитированием
.
Размещение рекламы на форуме способствует его дальнейшему развитию 












