PDA

Просмотр полной версии : Команды Z80



e2e4
22.06.2010, 00:51
А можно где-нибудь найти список команд Z80, отсортированных по времени исполнения в тактах?

Лас
22.06.2010, 00:58
Пример в студию.

Vadim
22.06.2010, 06:23
http://www.z80.info/z80sean.txt
Импортируй в эксель и отсортируй по нужному полю.

ace210
22.06.2010, 10:34
вот это поудобнее

e2e4
22.06.2010, 19:19
Да, так тоже можно. Vadim, ace210 - спасибо!!!

kotsoft
22.06.2010, 20:04
2ace210: о, то что доктор прописал!) фенкс

LBishop1
27.06.2010, 01:07
http://trd.speccy.cz/book/WGASM.ZIP
и http://trd.speccy.cz/book/PROGRASM.ZIP
В этих книгах есть список мемоник, к совету Vadimа.

tmp_online
02.07.2010, 17:12
Тупой вопрос. А сколько тактов в одной секунде?

ace210
02.07.2010, 17:25
Корректнее, наверное, говорить:"Сколько тактов в прерывании". Для разных zx-клонов эта цифра немного различается. Для пентагона, например, 71680 тактов.
Прерывание приходит 50 раз в секунду.

Итого получаем для нашего случая 71680*50=3584000 тактов в одной секунде.

Conan
02.07.2010, 17:37
Тупой вопрос. А сколько тактов в одной секунде?Тактов в секунду ровно столько, какова тактовая частота Z80. В отечественных клонах это чаще всего 3,5МГц, то есть 3 500 000 тактов в секунду ;).


Для пентагона, например, 71680 тактов.
Прерывание приходит 50 раз в секунду.
Итого получаем для нашего случая 71680*50=3584000 тактов в одной секунде.Ошибка. У "Пентагона" прерывание не 50 раз в секунду, а чуть реже. На сколько можете посчитать сами, поделив 3500000 на 71680.

tmp_online
02.07.2010, 20:24
Иными словами команда ADD a,b выполнится за 4 такта. Это 4/3.500.000 секунд (ну я буду считать, что именно столько тактов). Я прав?

psb
02.07.2010, 21:13
да