Ещё пара косяков (один из них - в FPP - "обнаружила" RSX, но не тесты) найдена и поправлена
- - - Добавлено - - -
В коде FullODT, пока возился с тестами, поправил несколько мелких косяков - все касались описаний для декодировщика команд - то мнемонику не так написал, то маски выделения операндов перепутал местами. Но когда решил таки добить тест EKBB для PDP-11/70, выяснилось, что не хватает существенного функционалаДобавил, тестирую
- - - Добавлено - - -
Как известно, у некоторых процессоров PDP-11 (в частности, у PDP-11/70) есть альтернативный набор регистров R0-R5. Теперь показываются и они
- - - Добавлено - - -Код:>>>S R0=166667 R1=000102 R2=000000 R3=000000 R4=000000 R5=000000 R0=100000 R1=000000 R2=000001 R3=052525 R4=052525 R5=006250 SP=001100 PC=012040 PS=034140 012040 000264 071002 013767 SEZ R0=166667 R1=000102 R2=000000 R3=000000 R4=000000 R5=000000 R0=100000 R1=000000 R2=000001 R3=052525 R4=052525 R5=006250 SP=001100 PC=012042 PS=034144 >>>S R0=166667 R1=000102 R2=000000 R3=000000 R4=000000 R5=000000 R0=100000 R1=000000 R2=000001 R3=052525 R4=052525 R5=006250 SP=001100 PC=012042 PS=034144 012042 071002 013767 177776 DIV R2, R0 R0=166667 R1=000102 R2=000000 R3=000000 R4=000000 R5=000000 R0=100000 R1=000000 R2=000001 R3=052525 R4=052525 R5=006250 SP=001100 PC=012044 PS=034152 >>>
Не понравился внешний видПеределал. Теперь так:
PDP-11/70 - есть альтернативный набор, PDP-11/34 и PDP-11/03 - нету.Код:PDP-11/70 (2044KW) (PDP-2011 based) FullODT for halt mode (in development :)) >>>R R0=000106 R1=000000 R2=000000 R3=000000 R4=000000 R5=000000 aR0=000000 aR1=000000 aR2=000000 aR3=000000 aR4=000000 aR5=000000 SP=000000 PC=165020 PS=000340 >>> PDP-11/34 (124KW) (PDP-2011 based) FullODT for halt mode (in development :)) >>>R R0=000042 R1=000000 R2=000000 R3=000000 R4=000000 R5=000000 SP=000000 PC=165020 PS=000340 >>> PDP-11/03 (28KW) (PDP-2011 based) FullODT for halt mode (in development :)) >>>R R0=000003 R1=000000 R2=000000 R3=000000 R4=000000 R5=000000 SP=000000 PC=165020 PS=000340 >>>




) найдена и поправлена
Ответить с цитированием