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

User Tag List

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

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

  1. #21
    Guru Аватар для Shiny
    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,121
    Записей в дневнике
    36
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    10 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

    По умолчанию

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

  3. #23
    Veteran
    Регистрация
    07.10.2006
    Сообщений
    1,640
    Спасибо Благодарностей отдано 
    241
    Спасибо Благодарностей получено 
    249
    Поблагодарили
    155 сообщений
    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
    Master
    Регистрация
    19.11.2012
    Адрес
    г. Луганск
    Сообщений
    698
    Спасибо Благодарностей отдано 
    29
    Спасибо Благодарностей получено 
    82
    Поблагодарили
    55 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

  5. #25
    Guru Аватар для Shiny
    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,121
    Записей в дневнике
    36
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    10 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  6. #26
    Activist Аватар для Dimon spb
    Регистрация
    29.10.2007
    Адрес
    Санкт-Петербург
    Сообщений
    268
    Спасибо Благодарностей отдано 
    183
    Спасибо Благодарностей получено 
    117
    Поблагодарили
    45 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

    По умолчанию

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

  8. #28
    Guru Аватар для ZX_NOVOSIB
    Регистрация
    24.12.2006
    Адрес
    р.п. Маслянино, Новосибирская обл.
    Сообщений
    5,547
    Спасибо Благодарностей отдано 
    233
    Спасибо Благодарностей получено 
    258
    Поблагодарили
    178 сообщений
    Mentioned
    5 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

  9. #29
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    4,543
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    383
    Спасибо Благодарностей получено 
    1,170
    Поблагодарили
    381 сообщений
    Mentioned
    48 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

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

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

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

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

  10. #30
    Guru Аватар для Shiny
    Регистрация
    19.01.2017
    Адрес
    г. Арзамас
    Сообщений
    2,121
    Записей в дневнике
    36
    Спасибо Благодарностей отдано 
    0
    Спасибо Благодарностей получено 
    21
    Поблагодарили
    10 сообщений
    Mentioned
    3 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

Ваши права

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