User Tag List

Показано с 1 по 10 из 627

Тема: Расчёт точного времени выполнения команд различными процессорами архитектуры PDP-11.

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,805
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    78 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Titus Посмотреть сообщение
    Достаточно хорошо понимать работу и взаимодействие законченных логических автоматов
    Это позволяет точно эмулировать абстрактную спецификацию электронно-логического устройства, но не его реальную работу.

    Когда время прихода того или иного логического сигнала не синхронно тактовой частоте и определяется аналоговыми характеристиками реальных линий передачи - абстрактные правила эмуляции такой системы (на мой взгляд) выходят за пределы логики автоматов.

  2. #1
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  3. #2

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Это позволяет точно эмулировать абстрактную спецификацию электронно-логического устройства, но не его реальную работу.

    Когда время прихода того или иного логического сигнала не синхронно тактовой частоте и определяется аналоговыми характеристиками реальных линий передачи - абстрактные правила эмуляции такой системы (на мой взгляд) выходят за пределы логики автоматов.
    А вот на мой взгляд нет. Вся несинхронность так же описывается и закладывается в программу. Естественно, это должно быть учтено до проектирования программы.

    Скажем так, несинхронных вещей не бывает. Все они с чем-нибудь синхронны. С каким-то источником тактирования.

  4. #3

    Регистрация
    11.09.2009
    Адрес
    Москва
    Сообщений
    4,805
    Спасибо Благодарностей отдано 
    9
    Спасибо Благодарностей получено 
    147
    Поблагодарили
    78 сообщений
    Mentioned
    16 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Универсальный тест: MOVPC2.SAV позволяет определить число тактов, затрачиваемых любым процессором архитектуры PDP-11 на выполнение команды MOV с различными способами адресации относительно PC, не вошедшими в предыдущий тест MOVPC.SAV.

    При первом запуске теста нужно ввести правильное значение тактовой частоты тестируемого процессора в килогерцах.

    Команды типа MOV R0,(PC) невозможно тестировать в цикле, поэтому тест использует линейный движок. Если адрес возврата при входе в прерывание превышает верхний адрес свободной памяти - вместо числа заходов в буфер команд в первой позиции строки результата выводится *.

    На эмуляторе ДВК результаты запуска выглядят так:

    Код:
    .RU MOVPC2
    MovPC2 - v1.0
    Memory Top: 137554
    BUF words:   23108
    CPU KHz:  5300 >
     
    1: Nop                    14
    1: Mov   R0,  R0          14
    1: Mov   R0, (PC)         37
    1: MovB  R0, (PC)         37
    1: Mov  (PC), R0          30
    1: MovB (PC), R0          30
    ::: SP = PC :::
    1: Mov   R0, (SP)+        41
    1: MovB  R0, (SP)+        41
    1: Mov  (SP),(SP)+        49
    1: MovB (SP),(SP)+        49
     
    Program completed.
     
    .
    Вложения Вложения
    • Тип файла: zip MovPC2.zip (9.9 Кб, Просмотров: 2691)

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

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

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

Похожие темы

  1. Ответов: 234
    Последнее: 26.02.2021, 11:05
  2. Время выполнения команд CPI/CPD/CPIR/CPDR
    от ARTi в разделе Программирование
    Ответов: 27
    Последнее: 18.12.2007, 16:32

Ваши права

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