User Tag List

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

Тема: Срочно нужна информация по CP/M!

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

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

    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,726
    Спасибо Благодарностей отдано 
    19
    Спасибо Благодарностей получено 
    148
    Поблагодарили
    91 сообщений
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Код:
    ----------------------------------------------------------------
           (АДРЕСА ПРЕДСТАВЛЕНЫ В ШЕСТНАДЦАТЕРИЧНОМ ФОРМАТЕ)
    
    a. СИСТЕМНАЯ ЗОНА ( 0000 - 00FF )
    
    0000 - 0002     JMP WBOOT (СМ. BIOS)
    0003            I/O byte (СМ. BIOS)
    0004            current User & Disk (СМ. CCP)  (uuuudddd)
    0005 - 0007     JMP BDOS
    0008 - 002F     RST1 - RST5 ( ДОСТУПНЫ ДЛЯ ПОЛЬЗОВАТЕЛЯ, СИС-
                    ТЕМОЙ НЕ  ИСПОЛЬЗУЮТСЯ)
    0030 - 0037     ЗАРЕЗЕРВИРОВАНО НА БУДУЩЕЕ (Digital Research)
    0038 - 003F     RST7 - ИСПОЛЬЗУЕТСЯ ДИНАМИЧЕСКИМИ  ОТЛАДЧИКА-
                    МИ:  DDT, SID ,ZSID И ДР.
    0040 - 004F     В ОРИГИНАЛЬНОЙ ВЕРСИИ ЭТА ОБЛАСТЬ ИСПОЛЬЗУЕТСЯ
                    ДЛЯ  УПРАВЛЕНИЯ ДИСКОМ СОВМЕСТНО С IMSAI FIF
                    КОНТРОЛЛЕРОМ.  ПРАКТИЧЕСКИ  ДАННУЮ   ОБЛАСТЬ
                    МОЖНО  ИСПОЛЬЗОВАТЬ ДЛЯ РАБОТЫ С ПРОЦЕДУРАМИ
                    BIOS'а, А ДЛЯ РАБОТЫ С ПРОГРАММАМИ ПОЛЬЗОВА-
                    ТЕЛЯ - НЕЛЬЗЯ.
    0050 - 005B ЗАРЕЗЕРВИРОВАНО НА БУДУЩЕЕ ( Digital Research )
    005C - 006B 1st SLOT - ПЕРВАЯ ЗОНА (ПЕРВОЕ ИМЯ ФАЙЛА),  АВТО-
    МАТИЧЕСКИ  ЗАПОЛНЯЕМАЯ CCP ПРИ ИСПОЛНЕНИИ КОМАНДЫ (ФОРМАТ ЗА-
    ПОЛНЕНИЯ - СМ. BDOS, FCB-БЛОК)
    006C - 007B 2nd SLOT - ВТОРАЯ ЗОНА (ВТОРОЕ ИМЯ ФАЙЛА)
    005C - 007C  ПРИ РАБОТЕ ТОЛЬКО С ОДНИМ ФАЙЛОМ ЭТА ЗОНА МОЖЕТ
    ЯВЛЯТЬСЯ FCB-БЛОКОМ ПО УМОЛЧАНИЮ.
    007D - 007F Random Record Pointer (СМ. BDOS, FCB-БЛОК) - ИС-
    ПОЛЬЗУЕТСЯ ПРИ РАБОТЕ С FCB-БЛОКОМ, РАСПОЛАГАЮЩИМСЯ В АДРЕСАХ
    005C - 007C, ЕСЛИ ВЫЗЫВАЮТСЯ ФУНКЦИИ ПРОИЗВОЛЬНОГО ДОСТУПА  К
    ФАЙЛУ (СМ. BDOS, Write/Read Random).
    0080 - 00FF DMA-БУФЕР (БУФЕР ПРЯМОГО  ДОСТУПА  К  ПАМЯТИ)  ПО
    УМОЛЧАНИЮ.

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

  3. #2

    Регистрация
    16.01.2005
    Адрес
    Москва
    Сообщений
    1,992
    Спасибо Благодарностей отдано 
    227
    Спасибо Благодарностей получено 
    310
    Поблагодарили
    115 сообщений
    Mentioned
    3 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от caro Посмотреть сообщение
    0080 - 00FF DMA-БУФЕР (БУФЕР ПРЯМОГО ДОСТУПА К ПАМЯТИ) ПО УМОЛЧАНИЮ.
    Я не знаю, как где, но в CP/M на АТМ с этого адреса СРАЗУ после запуска COM-файла располагается строка с параментрами (т.е. все ключи, которые идут после имени файла и байт-указатель длины этой строки (максимум - 127 байт)). Например, если вы в командной строке набрали "FORMAT C: /a /b /q", то после старта утилиты FORMAT по адресу #0080 будет располагаться следующее:
    #0080 defb 12 ; длина строки параметров - 12 байт, включая байт пробела после расширения файла.
    #0081 defm " C: /a /b /q" ; собственно сама строка.

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

    Цитата Сообщение от caro Посмотреть сообщение
    0030 - 0037 ЗАРЕЗЕРВИРОВАНО НА БУДУЩЕЕ (Digital Research)
    Меня постоянно во всех описаниях умиляет эта строка про резервирование на будущее.... )))))
    Максагор, NedoPC group
    ПК ATM-turbo 2+ 1024Kb RAM, 1,7Gb HDD, CD-ROM, Turbo FM, GS-512
    [ZX rulezzz 4reva!!!]
    http://atmturbo.nedopc.com
    http://vk.com/atmturbo
    http://maksagor.livejournal.com
    http://moskprf.ru
    [СССР][Коммунизм][КПРФ] ну [ZX], естественно...

  4. #3

    Регистрация
    16.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,082
    Записей в дневнике
    11
    Спасибо Благодарностей отдано 
    176
    Спасибо Благодарностей получено 
    493
    Поблагодарили
    343 сообщений
    Mentioned
    4 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Максагор Посмотреть сообщение
    Я не знаю, как где, но в CP/M на АТМ с этого адреса СРАЗУ после запуска COM-файла располагается строка с параментрами (т.е. все ключи, которые идут после имени файла и байт-указатель длины этой строки (максимум - 127 байт))
    Это везде так, все программы там и ищут свои аргументы. Цитата из официальной доки
    As an added convenience, the default buffer area at location BOOT+0080H is initialized to the command line tail typed by the operator following the program name.
    Граф Дракула наш кумир, патамушта он вомпир!
    VKINK 9 : BORDER NOT PI YTINK 9 Channel

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

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

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

Похожие темы

  1. TOKK PC 48G - нужна информация
    от elker в разделе Несортированное железо
    Ответов: 6
    Последнее: 06.02.2024, 15:09
  2. COMPOSIT нужна информация
    от Almaz в разделе Ленинград
    Ответов: 37
    Последнее: 16.06.2014, 12:37
  3. Ответов: 8
    Последнее: 04.06.2010, 21:19

Ваши права

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