User Tag List

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

Тема: Поделить бинарный файл на два

Древовидный режим

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

    Регистрация
    30.12.2018
    Адрес
    г. Москва
    Сообщений
    1,375
    Спасибо Благодарностей отдано 
    11
    Спасибо Благодарностей получено 
    384
    Поблагодарили
    346 сообщений
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Shumadan Посмотреть сообщение
    Мне нужно делить не по принципу четные-нечетные байты, а каждый байт делить на старшие 4 бита и на младшие 4 бита. У каждой ПЗУ выход на 4 разряда
    тогда например вот так

    Код:
    DIM m AS STRING * 1
    cmd$ = COMMAND$
    OPEN cmd$ FOR BINARY AS #1
    OPEN "low.bin" FOR OUTPUT AS #2
    OPEN "high.bin" FOR OUTPUT AS #3
    
    FOR k = 1 TO LOF(1)
    GET #1, k, m
    n = ASC(m)
    b_low = n AND 15
    b_high = (n AND 240) / 16
    
    PRINT #2, CHR$(b_low);
    PRINT #3, CHR$(b_high);
    NEXT k
    RESET
    
    END
    Microsoft visual basic/DOS v1.0
    Последний раз редактировалось Serg6845; 29.12.2021 в 21:16.

    Зверинецъ

    Специалист (был когда-то "совсем стандарт") - 1988-2023
    Ленинград1 +256К +AY+BDI+VGA выход +Ethernet (Speccyboot) +Xmodem (115200)+divmmc
    Ленинград2 + CF карта
    Платформа 8085+Z80+CPLD (Специалист МХ2 +SD +FDD +PS/2kbd)
    БК0010-01 стоковый
    [свернуть]

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

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

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

Похожие темы

  1. ПЗУ Scorpion'а в файл
    от AndTorp в разделе Разный софт
    Ответов: 22
    Последнее: 20.08.2009, 19:17
  2. Один Турбо файл
    от Splinter в разделе Музыка
    Ответов: 0
    Последнее: 12.07.2007, 14:09
  3. UnrealSpeccy 0.27 - файл SOS.L
    от _km_ в разделе Эмуляторы
    Ответов: 5
    Последнее: 22.05.2007, 22:54
  4. Ответов: 3
    Последнее: 11.05.2006, 10:03

Ваши права

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