[an error occurred while processing this directive]
А что тут непонятного? Задержанные переходы используются во многих архитектурах, например C6000 от TI
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
SM
13 ноября 2006 г. 21:34
В ответ на:
RISC-арх-ра ; Кто знает, что здесь написано , помогите понять :)
отправлено <font color=gray>legych</font> 13 ноября 2006 г. 21:28
Составить ответ
|||
Конференция
|||
Архив
Ответы
Ответ: что такое MOV Z,A ? как бы вроде "перемещение" или может запись в память?
—
legych
(13.11.2006 22:13
85.113.200.7
,
пустое
)
Ответ: Что происходит на команде 102 - jump 106, или без задержанного перехода - на 105?Понятно если JMP допустим дольше остальных, за время ее выполнения выполнить какието другие? или я не так понимаю?
—
legych
(13.11.2006 22:08
85.113.200.7
,
пустое
)
Грубо: переход разрушает конвейер. Чтобы от этого уйти - вводится задержанный переход, который ВСЕГДА выполняется ПОСЛЕ следующей команды. (+)
—
ReAl
(13.11.2006 22:20
195.245.113.126
, 486 байт)
Ответ: была последовательность 101, 102, 105 , стало 101 102 103 106; где здесь NOP? В чем выйгрыш?
—
legych
(13.11.2006 22:01
85.113.200.7
,
пустое
)
В том, что переход не очищает буфер предвыборки и конвейер, в результате чего одновременно с переходом выполняется какое-то кол-во команд, расположенных в памяти непосредственно за ним.
—
SM
(13.11.2006 22:53
213.141.159.26
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание