User Tag List

Страница 3 из 7 ПерваяПервая 1234567 ПоследняяПоследняя
Показано с 21 по 30 из 69

Тема: Программирование на языке Assembler для ZX Spectrum. Подробное руководство.

  1. #21

    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,450
    Записей в дневнике
    42
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    162
    Поблагодарили
    119 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    готовьтесь, ребята.

  2. #22

    Регистрация
    24.05.2005
    Адрес
    г. Запорожье, Украина
    Сообщений
    992
    Спасибо Благодарностей отдано 
    571
    Спасибо Благодарностей получено 
    365
    Поблагодарили
    239 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    так я понял что проверять B на ноль бывает нужно без предварительного декремента, например при проверке элементов массива на ноль, а регистр А уже занят )
    Цитата Сообщение от weiv Посмотреть сообщение
    Ну и иногда нужно просто проверить на ноль, без перехода после этого - только выставить флаги. Например, если за проверкой идет вызов процедуры, проверяющей флаг уже внутри себя.
    от такого кода может самого стошнить (не говоря уже о других) при чтении через год своего же кода.

  3. #23

    Регистрация
    07.10.2006
    Сообщений
    1,730
    Спасибо Благодарностей отдано 
    257
    Спасибо Благодарностей получено 
    275
    Поблагодарили
    167 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от shurik-ua Посмотреть сообщение
    так я понял что проверять B на ноль бывает нужно без предварительного декремента, например при проверке элементов массива на ноль, а регистр А уже занят )
    Ещё раз, djnz не проверяет b на ноль, она проверяет на ноль b-1. Т.е. подходит для проверки элементов массива на 1, а не на 0. Проверить регистр b (и любой РОН Z80) на ноль без команд инкремента/декремента и использования аккумулятора вообще невозможно (разве что проверяя каждый бит по отдельности.) upd. соврал, можно использовать команды ротации.

    от такого кода может самого стошнить (не говоря уже о других) при чтении через год своего же кода.
    Почему, довольно часто процедуры используют флаги в качестве входных параметров. Это обычная практика.
    Последний раз редактировалось Spectramine; 25.08.2017 в 13:50.

  4. #24

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

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Но, как мне кажется, сегодня, если учесть весь накопленный сообществом опыт, можно было бы создать куда более крутую книгу!
    Ну так создавайте.

    Цитата Сообщение от CityAceE Посмотреть сообщение
    Я хочу совместными усилиями родить книгу, которую я сам бы хотел иметь лет 25 назад.
    Вся проблема в том, что пока у одного человека есть импульс к творчеству у других полная тишина. Да и прежде чем призывать кого-то к действию неплохо бы написать пару глав самому, иначе это выглядит как очередное пускание мыльных пузырей.

  5. #25

    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,450
    Записей в дневнике
    42
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    162
    Поблагодарили
    119 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от PATHNK Посмотреть сообщение
    Да и прежде чем призывать кого-то к действию неплохо бы написать пару глав самому, иначе это выглядит как очередное пускание мыльных пузырей
    Лучше делать, не дожидаясь этакого скепсиса.

  6. #26

    Регистрация
    29.10.2007
    Адрес
    Санкт-Петербург
    Сообщений
    281
    Спасибо Благодарностей отдано 
    203
    Спасибо Благодарностей получено 
    128
    Поблагодарили
    48 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    "ZX Spectrum & TR-DOS для пользователей и программистов" форева! Плюс "Как написать игру на ассемблере". Больше ничего не надо.
    Ну, кроме мозга

  7. #27

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

    По умолчанию

    Цитата Сообщение от CityAceE Посмотреть сообщение
    У нас на форуме есть никак не менее десятка виртуозов кода Z80. Почему бы им не поделиться своими знаниями и умениями с остальными и совместными усилиями не написать книгу, заголовок который вынесен в топик?
    Мой опыт подсказывает, что для того, чтобы написать книгу по кодингу, нужны не виртуозы кода, а виртуозы книги. Умение писать текст важнее умения писать код. Надо уметь а) правильно доносить мысль и б) делать это с удовольствием.
    ZX Evolution Rev C + ZXM-SoundCard Extreme + NeoGS.

  8. #28

    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    5,605
    Спасибо Благодарностей отдано 
    254
    Спасибо Благодарностей получено 
    268
    Поблагодарили
    187 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Alex Rider Посмотреть сообщение
    для того, чтобы написать книгу по кодингу, нужны не виртуозы кода, а виртуозы книги.
    +100500
    ___________

  9. #29

    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    5,213
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    706
    Спасибо Благодарностей получено 
    1,643
    Поблагодарили
    572 сообщений
    Mentioned
    50 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от PATHNK Посмотреть сообщение
    Ну так создавайте.
    Я бы с удовольствием! И я действительно умею программировать на ассемблере Z80, и даже какие-то программы в своё время написал. Однако уже давно ничего не писал (хотя руки так и чешутся). Но проблема в том, что не смотря ни на что, я не усвоил всех нюансов языка и никак не могу назвать себя виртуозом кода Z80 и гуру. Например, я так и не понял, как эффективно пользоваться альтернативным набором регистров, да и много чего ещё. И если вдруг я соберусь написать такую книгу "от" и "до", то она совершенно точно не станет лучше, чем то, что уже существует. Мой посыл был в том, чтобы собрать группу авторов и как-то подтолкнуть их к коллективному творчеству книгописательства. Я с удовольствием войду в число автором. И помимо этого со своей стороны я готов предложить ещё и техническую поддержку в виде багтрекера, закрытого раздела на этом форуме, Wiki и всего остального.

    Цитата Сообщение от PATHNK Посмотреть сообщение
    Вся проблема в том, что пока у одного человека есть импульс к творчеству у других полная тишина.
    Да, целиком и полностью согласен. Вот у меня сейчас такой импульс есть, а у всех остальных его нет.

    Цитата Сообщение от PATHNK Посмотреть сообщение
    Да и прежде чем призывать кого-то к действию неплохо бы написать пару глав самому, иначе это выглядит как очередное пускание мыльных пузырей.
    Для себя я давно и чётко уяснил, что призывать к действию и что-то предварительно обсуждать бесполезно - закидают гнилыми помидорами, разругаются, не придут к единому мнению и всё на этом закончится. Если что-то хочешь, то нужно самому выдавать сразу готовое решение. В своё время так было с этим форумом. Но в данном случае, прежде чем что-то создавать нужно предварительно выяснить, как минимум, два момента:
    1. Что именно хотят те, кто нуждается в данной книге.
    2. Есть ли среди местных асов ассемблера Z80 те, кто кто готов поделиться своими знаниями.

    Цитата Сообщение от Alex Rider Посмотреть сообщение
    Мой опыт подсказывает, что для того, чтобы написать книгу по кодингу, нужны не виртуозы кода, а виртуозы книги. Умение писать текст важнее умения писать код. Надо уметь а) правильно доносить мысль и б) делать это с удовольствием.
    Я согласен, что язык изложения очень и очень важен. Также очень важно, чтобы книга была написана в едином стиле. Но для начала очень важно совместными усилиями составить план и очень важно, чтобы гуру всё-таки поделились своими знаниями. А уже оформить всё это в грамотный и доходчивый текст - это дело техники. Я даже могу взять это на себя.
    С уважением, Станислав.

  10. #30

    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,450
    Записей в дневнике
    42
    Спасибо Благодарностей отдано 
    8
    Спасибо Благодарностей получено 
    162
    Поблагодарили
    119 сообщений
    Mentioned
    7 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Если в вики, то я бы поучаствовал

Страница 3 из 7 ПерваяПервая 1234567 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Ответов: 11
    Последнее: 24.05.2016, 02:33
  2. Ответов: 10
    Последнее: 06.03.2015, 12:59
  3. Ответов: 4
    Последнее: 26.07.2014, 16:52
  4. Ответов: 0
    Последнее: 13.03.2012, 23:18
  5. Ответов: 12
    Последнее: 24.06.2009, 12:33

Ваши права

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