Speccy - наш выбор!

Speccy - наш выбор! (http://zx-pk.ru/index.php)
-   Для начинающих (http://zx-pk.ru/forumdisplay.php?f=43)
-   -   Команды Z80 (http://zx-pk.ru/showthread.php?t=13183)

e2e4 22nd June 2010 01:51

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

Лас 22nd June 2010 01:58

Пример в студию.

Vadim 22nd June 2010 07:23

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

ace210 22nd June 2010 11:34

1 Attachment(s)
вот это поудобнее

e2e4 22nd June 2010 20:19

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

kotsoft 22nd June 2010 21:04

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

LBishop1 27th June 2010 02:07

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

tmp_online 2nd July 2010 18:12

Тупой вопрос. А сколько тактов в одной секунде?

ace210 2nd July 2010 18:25

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

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

Conan 2nd July 2010 18:37

Quote:

Originally Posted by Savage (Post 296561)
Тупой вопрос. А сколько тактов в одной секунде?

Тактов в секунду ровно столько, какова тактовая частота Z80. В отечественных клонах это чаще всего 3,5МГц, то есть 3 500 000 тактов в секунду ;).

Quote:

Originally Posted by ace210 (Post 296564)
Для пентагона, например, 71680 тактов.
Прерывание приходит 50 раз в секунду.
Итого получаем для нашего случая 71680*50=3584000 тактов в одной секунде.

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

tmp_online 2nd July 2010 21:24

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

psb 2nd July 2010 22:13

да


All times are GMT +4. The time now is 23:52.

Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.