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

User Tag List

Страница 30 из 32 ПерваяПервая ... 26272829303132 ПоследняяПоследняя
Показано с 291 по 300 из 312

Тема: Программирование на ассемблере

  1. #291
    Guru
    Регистрация
    24.01.2008
    Адрес
    Уфа
    Сообщений
    3,840
    Спасибо Благодарностей отдано 
    83
    Спасибо Благодарностей получено 
    222
    Поблагодарили
    161 сообщений
    Mentioned
    9 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Все знают традиционный вариант преобразования HEX полубайта в символ
    Всем известный был вроде:
    Код:
    ADI 90h
    DAA
    ACI 40h
    DAA

  2. Этот пользователь поблагодарил b2m за это полезное сообщение:

    parallelno (22.07.2023)

  3. #292
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,781
    Спасибо Благодарностей отдано 
    635
    Спасибо Благодарностей получено 
    1,749
    Поблагодарили
    1,012 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Получается тут я изобрел велосипед, зато тут (второй в посте) все же немного улучшил.

  4. #293
    Activist
    Регистрация
    29.06.2022
    Адрес
    г. Ирвайн, США
    Сообщений
    364
    Спасибо Благодарностей отдано 
    408
    Спасибо Благодарностей получено 
    240
    Поблагодарили
    87 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от b2m Посмотреть сообщение
    Всем известный был вроде:
    Код:
    ADI 90h
    DAA
    ACI 40h
    DAA
    Классный вариант. Спасибо. Я правда не встречал его.

    - - - Updated - - -

    Цитата Сообщение от ivagor Посмотреть сообщение
    Получается тут я изобрел велосипед, зато тут (второй в посте) все же немного улучшил.
    Отличная идея с Ori! Спасибо.

  5. #294
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,781
    Спасибо Благодарностей отдано 
    635
    Спасибо Благодарностей получено 
    1,749
    Поблагодарили
    1,012 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Думаю - ладно, я темный, посмотрю как там у профессионалов. Векторовские и cp/m программы: Монитор-отладчик, basic 2.5, эмулятор рк/микроши, sid (cp/m), basic-80 5.2 (cp/m) - везде традиционный вариант с условным переходом. Т.е. вряд ли можно сказать, что все знают (любой вариант) преобразования hex->символы без условного перехода.

  6. #295
    Master Аватар для Improver
    Регистрация
    06.02.2018
    Адрес
    г. Волгоград
    Сообщений
    949
    Спасибо Благодарностей отдано 
    404
    Спасибо Благодарностей получено 
    384
    Поблагодарили
    214 сообщений
    Mentioned
    2 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    везде традиционный вариант с условным переходом.
    И то же самое в РДС и Т-72 -- я тоже посмотрел.

  7. #296
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,781
    Спасибо Благодарностей отдано 
    635
    Спасибо Благодарностей получено 
    1,749
    Поблагодарили
    1,012 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Уточню, пока меня не поймали - в случае SIDа я посмотрел реализацию перевода hex->символ в досе, в остальных случаях - внутренние процедуры программ. - ошибка!

    - - - Добавлено - - -

    Заканчиваю тупить - сначала я все правильно написал, в SIDе своя процедура.

  8. #297
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,781
    Спасибо Благодарностей отдано 
    635
    Спасибо Благодарностей получено 
    1,749
    Поблагодарили
    1,012 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    На векторе до сих для рисования кругов видел только алгоритм Мичнера. Он и в драйверах устройств/бейсике, и сам делал. Попробовал "метод Jesko". Он проще и быстрее, но при маленьких радиусах результат получается менее круглый, чем по Мичнеру.

  9. #298
    Guru
    Регистрация
    07.08.2008
    Адрес
    г. Уфа
    Сообщений
    7,781
    Спасибо Благодарностей отдано 
    635
    Спасибо Благодарностей получено 
    1,749
    Поблагодарили
    1,012 сообщений
    Mentioned
    22 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Интересующиеся ассемблером 8080 наверняка видели уроки программирования для Специалиста, которые делает CityAceE. Графика симпатичная и стало интересно, как выглядит на векторе программа из пятой части. Возможно потом (когда выйдет последний урок) кто-нибудь захочет раскрасить графику и/или переработать исходник и сделать "истинно векторовскую" версию.
    Вложения Вложения

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

    CityAceE (06.02.2024), Improver (06.02.2024), nzeemin (10.02.2024), Oleg N. Cher (06.02.2024), svofski (06.02.2024)

  11. #299
    Administrator Аватар для CityAceE
    Регистрация
    13.01.2005
    Адрес
    г. Москва
    Сообщений
    4,520
    Записей в дневнике
    7
    Спасибо Благодарностей отдано 
    372
    Спасибо Благодарностей получено 
    1,129
    Поблагодарили
    373 сообщений
    Mentioned
    47 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ivagor Посмотреть сообщение
    Графика симпатичная и стало интересно, как выглядит на векторе программа из пятой части.
    Класс! Было очень интересно увидеть, как всё это крутится на Векторе! И даже код остался с минимальными изменениями. Теперь стало ещё интереснее продолжить, раз это всё можно легко (?) перенести на Вектор.

    У меня на очереди опрос курсорных клавиш и пробела. На выходе из этой процедуры в регистре А некоторые включенные биты:

    Код:
    ; Опрос клавиатуры на предмет нажатия курсорных клавиш и пробела
    ; Результат в регистре А
    ; A = 0 - не было нажатия
    ; Отдельные установленные биты:
    ; 0 - Вниз
    ; 1 - Вверх
    ; 2 - Вправо
    ; 4 - Влево
    ; 5 - Пробел
    Надеюсь, что это легко будет повторить для Вектора.
    С уважением, Станислав.

  12. #300
    Veteran Аватар для AlexBel
    Регистрация
    02.01.2007
    Адрес
    Волгоград, Россия
    Сообщений
    1,307
    Спасибо Благодарностей отдано 
    151
    Спасибо Благодарностей получено 
    123
    Поблагодарили
    75 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Глядишь - новая игра родится, сразу на две платформы. А ещё "Орион" есть, строение экрана аналогичное...

Страница 30 из 32 ПерваяПервая ... 26272829303132 ПоследняяПоследняя

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

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

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

Похожие темы

  1. Вычисление числа Пи на ассемблере
    от perestoronin в разделе Разное
    Ответов: 311
    Последнее: 12.02.2024, 17:12
  2. Ответов: 275
    Последнее: 16.12.2018, 23:01
  3. try-catch на ассемблере z80
    от siril в разделе Программирование
    Ответов: 22
    Последнее: 30.10.2012, 21:17
  4. Продам книгу- AMIGA: программирование на ассемблере
    от Doctor Max в разделе Барахолка (архив)
    Ответов: 11
    Последнее: 01.03.2012, 00:35
  5. Подпрограмма на ассемблере в памяти?
    от jimled в разделе Программирование
    Ответов: 1
    Последнее: 29.11.2009, 06:46

Ваши права

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