PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
PMI: KDJ11-BF, MSV11-JE
VT220, CM7209
Так достаточно сделать тестовый файл с парой строчек и посмотреть
Вот к примеру:
Код:.MAIN. MACRO V05.06 Thursday 21-Apr-11 18:31 Page 1 1 000000 012700 052652 MOV #^X55AA,R0 2 000001 .END .MAIN. MACRO V05.06 Thursday 21-Apr-11 18:31 Page 1-1 Symbol table . ABS. 000000 000 (RW,I,GBL,ABS,OVR) 000004 001 (RW,I,LCL,REL,CON) Errors detected: 0 *** Assembler statistics Work file reads: 0 Work file writes: 0 Size of work file: 28 Words ( 1 Pages) Size of core pool: 22016 Words ( 86 Pages) Operating system: RT-11 Elapsed time: 00:00:00.15 DK:TEST,DK:TEST=DK:TEST
---------- Post added at 18:38 ---------- Previous post was at 18:32 ----------
Ну собственно понятно, ошибка I это как раз левые символы. Классический компилер 8 бит не понимает.
---------- Post added at 18:39 ---------- Previous post was at 18:38 ----------
А про ругань на ^X - я так примера и не увидел - просто для интереса
PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
PMI: KDJ11-BF, MSV11-JE
VT220, CM7209
Э-э...
Ошибка E - нету .END, и на листинге в ошибке именно это и наблюдается. Чем редактировалось?
PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
PMI: KDJ11-BF, MSV11-JE
VT220, CM7209
Отлично !
Меняю на исходники редактора Edik ( их уже нет даже у автора :)
Последний раз редактировалось Patron; 04.03.2012 в 13:31.
Редактировалось обычным Aditor'ом на PC. Посмотрел, после .END не стоит 0D/0A. Добавил.
Теперь твоя версия MACRO компилирует.
Однако ругается на мой большой исходник. Возможно это из-за русских буковков в комментариях.
А моя версия MACRO 05.03b вот что пишет:
Получается, если выбирать из двух зол - отсутствие комментов на русском, или непонимание шестнадцатиричных цифр - выберу второе)Код:AQ 2 000000 012767 000000 000000G MOV #^X55AA,R0
Дизассемблировать не проблематично, разбирать муторно
Вот, приложил исходники какие на src kit есть.
Была идея как-то SL переделать для поддержки VT52 (в нем в теории даже строчки для этого есть) - он много мощнее советского (не путать с DECовским однострочным SL), но уж больно уродливый исходник - сразу видно Mentecовский
Последний раз редактировалось form; 07.06.2014 в 18:34.
PDP-11/83, Электроника МС0511 (УК-НЦ), DECserver 90M
Q-Bus: H9278-A, DLV11-J, DZQ11, DHV11, DELQA-M, LPV11, CQD-420/TM, DRV11
PMI: KDJ11-BF, MSV11-JE
VT220, CM7209
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)