User Tag List

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

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

Древовидный режим

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

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

    По умолчанию

    Цитата Сообщение от Patron Посмотреть сообщение
    Но и у меня есть любопытное "кодовое предложение":
    Код:
    	Clr	R1
    	Clr	R2
    	Mov	(PC)+, R0
    	Inc	R2
    	Mov	R0, (PC)
    	Inc	R1
    что будет в R1 и R2 после выполнения..
    Цитата Сообщение от Alex_K Посмотреть сообщение
    Обязательно попробую вечером. Но предсказываю: R0=005202, R1=0, R2=1. Но в свете открывшихся обстоятельств с адресацией 17, результаты могут отличаться от предполагаемых.
    Ну вот собственно и ответ:

    Скрытый текст

    [свернуть]


    ---------- Post added at 19:15 ---------- Previous post was at 18:52 ----------

    Цитата Сообщение от Patron Посмотреть сообщение
    Вот любопытная модификация проведённого теста:
    Код:
    	Clr	R1
    	Clr	R2
    	Clr	R3
    	MovB	(PC),(PC)
    	Inc	R1
    	Inc	R2
    	Inc	R3
    	Jmp	@#1000
    	.Word	2000
    	.Word	3000
    MovB перед записью ещё раз читает ячейку, не добавит ли это дополнительных глюков..
    Глюков здесь нет, все в пределах нормы. Т.к. эта команда делает запись по адресу предвыборки, то все сбрасывается и начинается сначала.

    Скрытый текст

    [свернуть]


    ---------- Post added at 19:26 ---------- Previous post was at 19:15 ----------

    Цитата Сообщение от Patron Посмотреть сообщение
    Ещё один вариант:
    Код:
    	Clr	R1
    	Clr	R2
    	Clr	R3
    	Mov	(PC),R0
    	Mov	(PC),R0
    	Inc	R1
    	Inc	R2
    	Inc	R3
    	Jmp	@#1000
    	.Word	2000
    	.Word	3000
    Это тот вариант, что я описывал. Количество команд MOV @PC,R0 роли не играет.

    Скрытый текст

    [свернуть]
    Последний раз редактировалось Alex_K; 16.02.2019 в 23:26.

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

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

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

Похожие темы

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

Ваши права

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