User Tag List

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

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

  1. #31

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

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

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

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

  3. #32

    Регистрация
    26.03.2008
    Адрес
    Питкяранта
    Сообщений
    1,821
    Спасибо Благодарностей отдано 
    273
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    95 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  4. #33

    Регистрация
    07.02.2008
    Адрес
    г. Рязань
    Сообщений
    2,928
    Спасибо Благодарностей отдано 
    37
    Спасибо Благодарностей получено 
    124
    Поблагодарили
    44 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  5. #34

    Регистрация
    26.03.2008
    Адрес
    Питкяранта
    Сообщений
    1,821
    Спасибо Благодарностей отдано 
    273
    Спасибо Благодарностей получено 
    122
    Поблагодарили
    95 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  6. #35

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

    По умолчанию

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

  7. #36

    Регистрация
    05.04.2015
    Адрес
    г. Майкоп
    Сообщений
    294
    Спасибо Благодарностей отдано 
    47
    Спасибо Благодарностей получено 
    2
    Поблагодарили
    2 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

  8. #37

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

    По умолчанию

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

  9. #38

    Регистрация
    06.05.2010
    Адрес
    Бердск, НСО
    Сообщений
    4,967
    Спасибо Благодарностей отдано 
    1,074
    Спасибо Благодарностей получено 
    1,170
    Поблагодарили
    913 сообщений
    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)
    [свернуть]

  10. #39

    Регистрация
    26.11.2013
    Адрес
    г. Новосибирск
    Сообщений
    1,101
    Спасибо Благодарностей отдано 
    1,335
    Спасибо Благодарностей получено 
    322
    Поблагодарили
    151 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  11. #40

    Регистрация
    13.12.2007
    Адрес
    Архангельск
    Сообщений
    2,189
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    3
    Спасибо Благодарностей получено 
    13
    Поблагодарили
    13 сообщений
    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 ... ПоследняяПоследняя

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

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

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

Ваши права

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