пользуюсь таким справочником
Вид для печати
пользуюсь таким справочником
Ух клёво!
Теперь можно претворить в жизнь давнюю мечту - присобачить к связке AlkePad+sjasm подсказчик по командам.
Да и счётчик исполнения проги в тактах не помешает.
Давно хотел замутить такое.
На спеке есть HelpZ80 от И.Рощина, хотелось такое-же или лучше на PC.
Но инфу собирать было влом (да и особо некогда).
А тут - только переформатировать страничку в базу и набросать помошника.
Tnks!
хотя и не на русском, пользуюсь вот такой компиляцией, там и такты и шпаргалка по сдвигам.
Здравствуйте.
Вопросы по команде DJNZ. В одном справочнике написано время выполнения 8/13, второе число это количество тактов, за которое команда выполняется В ПОСЛЕДНИЙ (перед завершением) раз. А в другом справочнике написано 13/8 без пояснений. По логике 13 тактов будет выполняться, если условие не выполняется и происходит чтение байта со значением перехода. Можете пояснить, когда сколько тактов выполняется эта команда?
Второй вопрос, сначала происходит уменьшение счётчика и затем проверка равенства 0? Т.е., если написать LD B,0, DJNZ, то цикл выполнится 256 раз?
AzAtom,
8 если B=0
сначала уменьшает, потом проверяет
AzAtom, Это просто запомнить. Сравнение выполняется всегда, а чтобы выполнять ещё джамп нужно больше тактов. Так что 8 тактов, это при завершении цикла, когда джампать не надо.
Вышла последняя редакция User manual'а в августе.
http://www.zilog.com/docs/z80/UM0080.pdf