[an error occurred while processing this directive]
команда NOP в ВМ80, Z80 выполняется не 1 такт, а 4 ;=)
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
Отправлено
koyodza
18 октября 2006 г. 11:27
В ответ на:
Ну да, как же, упразднена команда занимающая N тактов:-) У того же 430 их есть не одна, а практически все, по крайней мере те, в коих есть хоть какая-то адресация. Команда nop вот никогда за N тактов не выполняется, всегда за 1:-( А микропрограммный механизм к риску-нериску имеет слабое отношение. Потому как даже такую могучую операцию как инверсия, байта например, запросто можно
отправлено -=ВН=- 18 октября 2006 г. 11:02
Составить ответ
|||
Конференция
|||
Архив
Ответы
Фигня. Вот в tms320c6x она вааще от 1 до 9 тактов выполняется. По желанию программера. У нее даже аргУмент есть. А сообщением выше я 430 имел ввиду.
—
-=ВН=-
(18.10.2006 11:30
193.125.71.140
,
пустое
)
у MSP кажись вообще нет NOP, там вместо нее какая-то пересылка подставляется типа mov R1, R1
—
koyodza
(18.10.2006 14:18
83.170.240.226
,
пустое
)
Да это пофигу, аббревиатуру NOP ассемблер понимает, и это главное:-) Главное чтоб по этой аббревиатуре никаких действий не производилось и флаги не менялись, а только время тратилось:-) MOV #0,R3 там используется вместо нопа.
—
-=ВН=-
(18.10.2006 14:32
193.125.71.140
,
пустое
)
Отправка ответа
Имя (обязательно):
Пароль:
E-mail:
Тема (обязательно):
Сообщение:
Ссылка на URL:
Название ссылки:
URL изображения:
Перейти к списку ответов
|||
Конференция
|||
Архив
|||
Главная страница
|||
Содержание