User Tag List

Показано с 1 по 10 из 427

Тема: Бейсик-помощь

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    Регистрация
    28.10.2005
    Адрес
    Омск
    Сообщений
    2,117
    Спасибо Благодарностей отдано 
    162
    Спасибо Благодарностей получено 
    46
    Поблагодарили
    32 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    А разве Remы так много занимают ?
    :v2_dizzy_aaaaa
    Я их использую для разделения программы на части чтоб не путаться, где, что.

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

  3. #2

    Регистрация
    02.05.2015
    Адрес
    г. Таллин, Эстония
    Сообщений
    1,691
    Спасибо Благодарностей отдано 
    302
    Спасибо Благодарностей получено 
    223
    Поблагодарили
    159 сообщений
    Mentioned
    11 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от ZEman Посмотреть сообщение
    А разве Remы так много занимают ?
    :v2_dizzy_aaaaa
    Я их использую для разделения программы на части чтоб не путаться, где, что.
    каждая буква текста - один байт (их набегает 1231 символ), плюс сами REMы (113 штук), плюс бейсиковская информация по каждой строке - номер, длина, возврат каретки (113 штук * 5 байт = 565)

    итого 1909 байт

    чутка наврал, что больше 2кб

    -----
    вот это тоже на машкоде реализовать совсем легко, места займёт меньше, а выполняться будет мгновенно:

    Код:
    4002 CLS 
    4003 PRINT INK 0; FLASH 1;AT 3,3;"Please wait 40 seconds !"
    4005 LET adr=20672: LET peek=0: LET ra=61830
    4007 LET di=adr+63
    4009 FOR g=adr TO di
    4011 LET peek=PEEK ra
    4013 POKE g,peek
    4015 LET ra=ra+1
    4017 NEXT g
    цикл копирования

    Код:
    LD HL, 61830	; 3 байта
    LD DE, 20672	; 3 байта
    LD BC, 64	; 3 байта
    LDIR		; 2 байта
    RET		; 1 байт
    
    итого: 12 байт
    ну и вызов процедурки через rand usr val "...." - 10 байт,
    что в итоге даст размер меньший, чем бейсиковское сообщение "подождите 40 сек"
    Последний раз редактировалось Bedazzle; 19.09.2016 в 11:23.

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

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

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

Похожие темы

  1. Руссифицированный бейсик
    от Den1982 в разделе Программирование
    Ответов: 17
    Последнее: 23.02.2022, 22:58
  2. Специалист: Бейсик
    от Prusak в разделе Специалист
    Ответов: 28
    Последнее: 26.07.2019, 16:07
  3. Про бейсик
    от yur в разделе Программирование
    Ответов: 23
    Последнее: 17.02.2014, 21:26
  4. напомните про бейсик
    от goblinish в разделе Программирование
    Ответов: 7
    Последнее: 22.06.2012, 06:14

Ваши права

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