User Tag List

Страница 165 из 174 ПерваяПервая ... 161162163164165166167168169 ... ПоследняяПоследняя
Показано с 1,641 по 1,650 из 1740

Тема: Реверс-инжиниринг УКНЦ (1515ХМ1&2, 1801ВП1, 1801ВМ2)

  1. #1641

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,395
    Спасибо Благодарностей отдано 
    1,702
    Спасибо Благодарностей получено 
    2,219
    Поблагодарили
    873 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    на твою байду час потратить надо
    Не Байда, а Трамп-пам-па))) Шутка)

    Этот пользователь поблагодарил Titus за это полезное сообщение:

    hobot(20.12.2020)

  2. #1642

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Не Байда, а Трамп-пам-па))) Шутка)
    Не обижайся, просто я это давно уже пережевал, по второму разу жевать - не очень интересно этим заниматься. Так что - с моей стороны это подвиг - цени
    Давно бы уже сам лопату Modelsim освоил, там на гитхабе у меня простая инструкция, на пять строчек, как проект запустить.
    Update: M4 выложил, поужинаю и сделаю диаграммы.
    Последний раз редактировалось Vslav; 19.12.2020 в 17:38.

  3. #1643

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,395
    Спасибо Благодарностей отдано 
    1,702
    Спасибо Благодарностей получено 
    2,219
    Поблагодарили
    873 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Vslav Посмотреть сообщение
    Давно бы уже сам лопату Modelsim освоил, там на гитхабе у меня простая инструкция, на пять строчек, как проект запустить.
    Да уж осталось-то добить ВМ2 немного, поэтому легче попросить помощь зала или звонок другу)

  4. #1644

    Регистрация
    31.03.2013
    Адрес
    г. Киев
    Сообщений
    2,413
    Спасибо Благодарностей отдано 
    132
    Спасибо Благодарностей получено 
    759
    Поблагодарили
    353 сообщений
    Mentioned
    88 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Да уж осталось-то добить ВМ2 немного, поэтому легче попросить помощь зала или звонок другу)
    Ну... Проекты приходят и уходят, а навык владения лопатой - остается.

    Тестовый код:
    Код:
         47		040000 					memlim	= 40000			; лимит тестовой памяти
    
        353					;_____________________________________________________________________________
        354					;
        355					; Дополнительные тесты исполнения, вызывающие ошибку шины на предвыборке
        356					;
        357	001404	012705 	037774 		tst6:		mov	#memlim-4, R5		;
        358	001410	013725 	001546 				mov	@#cmd15, (R5)+		;
        359											;
        360	001414	012737 	001432 	000004 			mov	#1$, @#trap4		;
        361	001422	013715 	001532 				mov	@#cmd10, (R5)		;
        362	001426	000165 	177776 				jmp 	-2(R5)			;
        363											;
        364	001432	012737 	001450 	000004 	1$:		mov	#2$, @#trap4		;
        365	001440	013715 	001534 				mov	@#cmd11, (R5)		;
        366	001444	000165 	177776 				jmp 	-2(R5)			;
        367											;
        368	001450	012737 	001472 	000004 	2$:		mov	#3$, @#trap4		;
        369	001456	013715 	001540 				mov	@#cmd12, (R5)		;
        370	001462	012701 	040004 				mov	#memlim+4, R1		;
        371	001466	000165 	177776 				jmp 	-2(R5)			;
        372											;
        373	001472	012700 	001512 		3$:		mov	#4$, R0			;
        374	001476	010037 	000004 				mov	R0, @#trap4		;
        375	001502	013715 	001542 				mov	@#cmd13, (R5)		;
        376	001506	000165 	177776 				jmp 	-2(R5)			;
        377											;
        378	001512	012737 	001530 	000004 	4$:		mov	#5$, @#trap4		;
        379	001520	013715 	001544 				mov	@#cmd14, (R5)		;
        380	001524	000165 	177776 				jmp 	-2(R5)			;
        381											;
        382	001530	000000 			5$:		halt				;
        383											;
        384	001532	010100 			cmd10:		mov	R1, R0			;
        385	001534	012700 	001234 		cmd11:		mov	#1234, R0		;
        386	001540	011100 			cmd12:		mov	@R1, R0			;
        387	001542	010007 			cmd13:		mov	R0, PC			;
        388	001544	000776 			cmd14:		br	.-2			;
        389	001546	000240 			cmd15:		nop				;
        390											;
    Диаграммы

    Эти 2 пользователя(ей) поблагодарили Vslav за это полезное сообщение:

    hobot(20.12.2020), Titus(19.12.2020)

  5. #1645

    Регистрация
    30.08.2011
    Адрес
    Зеленоград
    Сообщений
    7,161
    Спасибо Благодарностей отдано 
    2,979
    Спасибо Благодарностей получено 
    374
    Поблагодарили
    311 сообщений
    Mentioned
    13 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Не Байда, а Трамп-пам-па))) Шутка)
    Цитата Сообщение от Vslav Посмотреть сообщение
    Ну... Проекты приходят и уходят, а навык владения лопатой - остается.
    гармония профессионалов ! )
    Архив программ для УК-НЦ, ДВК и БК.

    Ищу игру "СТРАНА МОНСТРОВ" [monstr.sav] для ДВК.

  6. #1646

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Решил попробовать адресацию -(PC) (код 47). Интересный результат получился.
    Бесконечный цикл не получился. Выполнилось по два раза INC R0 и INC R1, останов случился на адресе 01030, а не 01026.

    - - - Добавлено - - -

    Довольно интересные результаты дают команды снятия/установки признаков, некоторые команды могут и не исполнится.
    Миниатюры Миниатюры Нажмите на изображение для увеличения. 

Название:	201220-163934-949.jpg 
Просмотров:	98 
Размер:	74.7 Кб 
ID:	74277   Нажмите на изображение для увеличения. 

Название:	201220-165601-942.jpg 
Просмотров:	90 
Размер:	81.8 Кб 
ID:	74278  

  7. #1647

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,395
    Спасибо Благодарностей отдано 
    1,702
    Спасибо Благодарностей получено 
    2,219
    Поблагодарили
    873 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Бесконечный цикл не получился. Выполнилось по два раза INC R0 и INC R1, останов случился на адресе 01030, а не 01026.
    Лучше примеры приводить на языке людей ассемблера, чтобы все сразу видели, что за пример.

  8. #1648

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Лучше примеры приводить на языке людей ассемблера, чтобы все сразу видели, что за пример.
    Вроде бы у PDP-11 специально и употребляется восьмеричная система счисления, чтобы всё было ясно без слов. Ну так уж и быть:
    1.
    Код:
    1000 CLR R0
    1002 CLR R1
    1004 CLR R2
    1006 CLR R3
    1010 MOV R5,R5
    1012 MOV -(PC),R5
    1014 INC R0
    1016 INC R1
    1020 INC R2
    1022 INC R3
    1024 HALT
    2.
    Код:
    1000 CLR R0
    1002 CLR R1
    1004 CLR R2
    1006 CLR R3
    1010 MOV R5,R5
    1012 MOV -(PC),R5
    1014 NOP
    1016 INC R0
    1020 NOP
    1022 INC R2
    1024 INC R3
    1026 HALT

    Этот пользователь поблагодарил Alex_K за это полезное сообщение:

    Titus(20.12.2020)

  9. #1649

    Регистрация
    08.10.2005
    Адрес
    Москва
    Сообщений
    14,395
    Спасибо Благодарностей отдано 
    1,702
    Спасибо Благодарностей получено 
    2,219
    Поблагодарили
    873 сообщений
    Mentioned
    69 Post(s)
    Tagged
    1 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex_K Посмотреть сообщение
    Довольно интересные результаты дают команды снятия/установки признаков, некоторые команды могут и не исполнится.
    Что странного, и что может не исполниться?

  10. #1650

    Регистрация
    07.10.2007
    Адрес
    п.Пудость Гатчинского р-на Лен.обл.
    Сообщений
    3,250
    Спасибо Благодарностей отдано 
    360
    Спасибо Благодарностей получено 
    639
    Поблагодарили
    415 сообщений
    Mentioned
    46 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Что странного, и что может не исполниться?
    Во втором примере два раза исполнился INC R0, один раз - INC R3, а вот INC R2 ни разу не исполнился. Там же на фото после исполнения значения регистров.

Страница 165 из 174 ПерваяПервая ... 161162163164165166167168169 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Похожие темы

  1. Ответов: 32
    Последнее: 18.12.2024, 18:19
  2. Реверс-инжиниринг игры Boovie
    от Oleg N. Cher в разделе Программирование
    Ответов: 41
    Последнее: 09.01.2022, 23:07
  3. Реверс инжиниринг печатной платы
    от Filin в разделе Несортированное железо
    Ответов: 36
    Последнее: 11.03.2018, 22:46
  4. Куплю 1515ХМ1-6006, 1515ХМ1−6008
    от moxjemi в разделе Барахолка (архив)
    Ответов: 3
    Последнее: 10.01.2012, 17:23
  5. 1801ВМ2 А и Б
    от dk_spb в разделе ДВК, УКНЦ
    Ответов: 2
    Последнее: 03.05.2010, 11:51

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •