Важная информация

User Tag List

Страница 4 из 18 ПерваяПервая 12345678 ... ПоследняяПоследняя
Показано с 31 по 40 из 178

Тема: Справочник по Z80?

  1. #31
    Veteran Аватар для Hacker VBI
    Регистрация
    05.03.2013
    Адрес
    г. Канев, Украина
    Сообщений
    1,596
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    3
    Поблагодарили
    2 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

  2. Эти 2 пользователя(ей) поблагодарили Hacker VBI за это полезное сообщение:

    Sava (22.08.2020), Михаил Каа (24.01.2021)

  3. #31
    С любовью к вам, Yandex.Direct
    Размещение рекламы на форуме способствует его дальнейшему развитию

  4. #32
    Veteran Аватар для Destr
    Регистрация
    26.03.2008
    Адрес
    Питкяранта
    Сообщений
    1,802
    Спасибо Благодарностей отдано 
    249
    Спасибо Благодарностей получено 
    114
    Поблагодарили
    88 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Hacker VBI Посмотреть сообщение
    пользуюсь таким справочником
    Неплохо.
    Вот если бы ещё и длина в тактах была указана!

  5. #33
    Super Moderator Аватар для Alex Rider
    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,908
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    89
    Поблагодарили
    31 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Destr Посмотреть сообщение
    Вот если бы ещё и длина в тактах была указана!
    Наводишь курсор на команду - всплывает вся инфа, в том числе, и длина в тактах. Если мне надо найти команду с n тактами, я ищу поиском |n| по сурсу страницы.

  6. #34
    Veteran Аватар для Destr
    Регистрация
    26.03.2008
    Адрес
    Питкяранта
    Сообщений
    1,802
    Спасибо Благодарностей отдано 
    249
    Спасибо Благодарностей получено 
    114
    Поблагодарили
    88 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Rider Посмотреть сообщение
    Наводишь курсор на команду - всплывает вся инфа, в том числе, и длина в тактах. Если мне надо найти команду с n тактами, я ищу поиском |n| по сурсу страницы.
    Ух клёво!
    Теперь можно претворить в жизнь давнюю мечту - присобачить к связке AlkePad+sjasm подсказчик по командам.
    Да и счётчик исполнения проги в тактах не помешает.
    Давно хотел замутить такое.
    На спеке есть HelpZ80 от И.Рощина, хотелось такое-же или лучше на PC.
    Но инфу собирать было влом (да и особо некогда).
    А тут - только переформатировать страничку в базу и набросать помошника.
    Tnks!

  7. #35
    Banned
    Регистрация
    12.02.2014
    Адрес
    г. Арзамас
    Сообщений
    6,123
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    1
    Поблагодарили
    1 сообщение
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    хотя и не на русском, пользуюсь вот такой компиляцией, там и такты и шпаргалка по сдвигам.
    Вложения Вложения

  8. #36
    Activist Аватар для AzAtom
    Регистрация
    05.04.2015
    Адрес
    г. Майкоп
    Сообщений
    292
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Здравствуйте.
    Вопросы по команде DJNZ. В одном справочнике написано время выполнения 8/13, второе число это количество тактов, за которое команда выполняется В ПОСЛЕДНИЙ (перед завершением) раз. А в другом справочнике написано 13/8 без пояснений. По логике 13 тактов будет выполняться, если условие не выполняется и происходит чтение байта со значением перехода. Можете пояснить, когда сколько тактов выполняется эта команда?

    Второй вопрос, сначала происходит уменьшение счётчика и затем проверка равенства 0? Т.е., если написать LD B,0, DJNZ, то цикл выполнится 256 раз?

  9. #37
    Master
    Регистрация
    19.11.2012
    Адрес
    г. Луганск
    Сообщений
    698
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    82
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    AzAtom,
    8 если B=0
    сначала уменьшает, потом проверяет

  10. #38
    Сибирский антропоморфн Аватар для Black Cat / Era CG
    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,561
    Спасибо Благодарностей отдано 
    928
    Спасибо Благодарностей получено 
    871
    Поблагодарили
    635 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от AzAtom Посмотреть сообщение
    Второй вопрос, сначала происходит уменьшение счётчика и затем проверка равенства 0? Т.е., если написать LD B,0, DJNZ, то цикл выполнится 256 раз?
    Да. Ваще-то такие вещи проверяются в любом эмуляторе. Так гораздо проще.
    И да
    Цитата Сообщение от PATHNK Посмотреть сообщение
    8 если B=0
    То есть все разы 13Т, последний 8Т.
    Последний раз редактировалось Black Cat / Era CG; 22.08.2016 в 16:07.
    Личка заполнена! И чистить я ее не буду! Пользуйтесь адекватными средствами связи! Спасибо.

    Seamos realistas y hagamos lo imposible!

    Ernesto Che Guevara
    Переехал сюда: SteinBlume (ex ATM CP/M Explorer)
    http://era-cg.su

    Скрытый текст

    Speccy2010 r2 (Спасибо m.d. & xlat),
    Sinclair ZX Spectrum + (Спасибо stepmotor),
    ZX Evolution rev.C + 5'25 FDD Epson SD-700AA + NedoPC PAL-Coder (Спасибо m.d. & xlat)
    [свернуть]

  11. #39
    Veteran
    Регистрация
    26.11.2013
    Адрес
    г. Новосибирск
    Сообщений
    1,042
    Спасибо Благодарностей отдано 
    934
    Спасибо Благодарностей получено 
    227
    Поблагодарили
    122 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    AzAtom, Это просто запомнить. Сравнение выполняется всегда, а чтобы выполнять ещё джамп нужно больше тактов. Так что 8 тактов, это при завершении цикла, когда джампать не надо.

  12. #40
    Guru Аватар для Totem
    Регистрация
    13.12.2007
    Адрес
    Архангельск
    Сообщений
    2,189
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    11
    Поблагодарили
    11 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Вышла последняя редакция User manual'а в августе.
    http://www.zilog.com/docs/z80/UM0080.pdf
    Ты слыхал как грузится Flyshark ?! нет, совсем не тот, что на дискете...а Flyshark, тот самый блин Flyshark...тот ,что был когда то на кассете...
    zx spectrum 48 issuse 6a, Ленинград-1, zx spectum 128 +2 grey,Пентагон-128, ZXM-Phoenix 5.02 ( assembly)

Страница 4 из 18 ПерваяПервая 12345678 ... ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 3 (пользователей: 0 , гостей: 3)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •