User Tag List

Страница 5 из 15 ПерваяПервая 123456789 ... ПоследняяПоследняя
Показано с 41 по 50 из 146

Тема: Прекрасный ассемблер КР580ВМ80А русские буквы

  1. #41

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,299
    Спасибо Благодарностей отдано 
    1,028
    Спасибо Благодарностей получено 
    811
    Поблагодарили
    484 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибо за тестирование Залил исправленные версии.
    Больше игр нет

  2. #42

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

    По умолчанию

    пробельчики которые идут подряд удаляются
    Код:
    0130	A1 20 20 20     str1:	db '║',0x20,0x20,0x20,0x20,0x20,'ИМЯ',0x20,0x20,0x20,0x20,0x20,0x20,'║',0x20,0x20,0x20,0x20,0x20,'ИМЯ',0x20,0x20,0x20,0x20,0x20,0x20,'║',0
    	. . . 
    014C	20 20 A1 00 
    0150	A1 20 A1 20     str2:	db '║              ║              ║',0
    0154	A1 00 
    0156	A1 20 A1 20     str3:	db '║              ║              ║',0
    015A	A1 00

  3. #43

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

    По умолчанию

    Столкнулся с еще одной проблемкой, вместо ret написал rem
    Код:
    032C	C3 18 03         jmp print_str_loop
     	                
     	                print_str_end:
     	                	rem
    Код:
    Labels:
     897 +4                 ????wywcol                  0103wywstr                  0104str40                   0105
    str0                    0110str1                    0130str2                    0150str3                    0170
    str4                    0190str5                    01B0str6                    01B3start                   01BD
    stop                    0300moveekr                 0304moveekr_loop            030Aprint_str               0315
    print_str_loop          0318strkoltoadr             032Frem                     032Fprint_str_end           032F
    kodsimtoadrzg           033Fwiev_sim                0350wiev_sim_loop           0353mult                    0360
    la200@                  0376jmult1                  0386wa200@                  0399cnhl                    03A3
    cnde                    03ADcnbchl                  03B7fonts8x8                03CE
    rem превратился в метку. Может быть ввести более строгое объявление меток, обязательное двоеточие после метки?

    ---------- Post added at 14:48 ---------- Previous post was at 13:39 ----------

    Код:
     	                DO:
    0000	00               nop
    0001	00               nop
     	                
     	                
    0002	32 01 00         STA	DO + 1		;
    0005	32 09 00         STA	POSLE + 1
     	                
     	                POSLE:
    0008	00               nop
    0009	00               nop
    Labels:
    posle + 1               ????do + 1                  ????do                      0000posle                   0008
     
    Memory dump:
    0000:  00 00 32 01 00 32 09 00-00 00                    ..2..2....      
     
    :0A0000000000320100320900000088
    :00000001FF
    транслирует правильно, но в Labels ставит вопросы

  4. #44

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

    По умолчанию

    Поймал еще один баг.
    Когда метке с помощью EQU присваиваеш значение то все правильно, а вот если попытатся теперь это значение присвоить еще раз то берется не значение а адрес расположения метки.
    Код:
     	                 org 100H
     	                
    0100	00 21            DW BASEAD
    0102	04 01            DW WPARM
     	                
     	                BASEAD EQU 2100H
     	                WPARM EQU BASEAD
     	                WHOME EQU WPARM+2
     	                WCURSR EQU WHOME+2
     	                NUMWND EQU WCURSR+2
     	                ADRSP EQU NUMWND+1
     	                TXTCUR EQU ADRSP+2
     	                
    0104	00 21            DW BASEAD
    0106	04 01            DW WPARM
    Labels:
    wcursr                  0104adrsp                   0104txtcur                  0104wparm                   0104
    numwnd                  0104whome                   0104basead                  2100
    и видимо там не ожидается что может быть плюс число, так как адрес для всех получился 104 а не 105 и 106

  5. #45

    Регистрация
    08.02.2015
    Адрес
    г. Санкт-Петербург
    Сообщений
    242
    Спасибо Благодарностей отдано 
    15
    Спасибо Благодарностей получено 
    15
    Поблагодарили
    7 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    не работает больше ассемблер
    ошибка 500

  6. #46

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,299
    Спасибо Благодарностей отдано 
    1,028
    Спасибо Благодарностей получено 
    811
    Поблагодарили
    484 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибо за сигнал. Починил.
    Больше игр нет

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

  8. #47

    Регистрация
    06.06.2015
    Адрес
    г. Раменское, Московская обл.
    Сообщений
    93
    Записей в дневнике
    1
    Спасибо Благодарностей отдано 
    10
    Спасибо Благодарностей получено 
    22
    Поблагодарили
    11 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Во-первых, спасибо автору за отличный ассемблер! С удовольствием им пользуюсь уже несколько месяцев.

    Но пишу по причине того, что сегодня он перестал откликаться. Пишет 504 Gateway Time-out.

  9. #48

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,299
    Спасибо Благодарностей отдано 
    1,028
    Спасибо Благодарностей получено 
    811
    Поблагодарили
    484 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Спасибо за отзыв и сигнал! Вырубалось электричество. Запустил.
    Больше игр нет

  10. #49
    HardWareMan
    Гость

    По умолчанию

    Не помогло, все еще 504 Gateway Time-out / nginx/1.10.3.

    Вопрос автору: а можно зазеркалить сей ассемблер у себя?

  11. #50

    Регистрация
    20.06.2007
    Адрес
    С.-Петербург
    Сообщений
    4,299
    Спасибо Благодарностей отдано 
    1,028
    Спасибо Благодарностей получено 
    811
    Поблагодарили
    484 сообщений
    Mentioned
    26 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    HardWareMan, конечно можно!

    У меня сейчас руки не доходят настроить связь, как перестану лениться, починю.
    Больше игр нет

Страница 5 из 15 ПерваяПервая 123456789 ... ПоследняяПоследняя

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

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

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

Похожие темы

  1. Русские материалы по MSX
    от Nekto в разделе MSX
    Ответов: 6
    Последнее: 23.10.2025, 09:55
  2. Рекомпиляция Z80 -> КР580ВМ80А
    от svofski в разделе Вектор
    Ответов: 59
    Последнее: 28.06.2021, 15:10
  3. Вектор-06Ц: Эмуляция - КР580ВМ80А
    от Ramiros в разделе Вектор
    Ответов: 199
    Последнее: 17.08.2014, 22:19
  4. Аукцион БК0011 буквы м нет
    от alexsan в разделе Барахолка (архив)
    Ответов: 12
    Последнее: 07.08.2011, 11:32

Ваши права

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