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

User Tag List

Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 15

Тема: Адреса 00H-100H

  1. #1
    Member Аватар для Helloween
    Регистрация
    09.08.2010
    Адрес
    Екатеринбург
    Сообщений
    114
    Благодарностей: 4
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Post Адреса 00H-100H

    Кто подскажет распределение памяти по адресам 00h-100h в CP/M?
    Желательно побайтно и на русском языке.

    Заранее спасибо.

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

  3. #2
    Member Аватар для artice
    Регистрация
    16.07.2010
    Адрес
    г. Ярославль
    Сообщений
    80
    Благодарностей: 25
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Helloween Посмотреть сообщение
    Кто подскажет распределение памяти по адресам 00h-100h в CP/M?
    Желательно побайтно и на русском языке.

    Заранее спасибо.
    Полное описание СР/М лежит на сайте Макса Тимонина http://atmturbo.nedopc.com/, удачи в изучении!

  4. #3
    Guru
    Регистрация
    15.01.2005
    Адрес
    USSR
    Сообщений
    2,038
    Благодарностей: 331
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от artice Посмотреть сообщение
    Полное описание СР/М
    ...и MSX DOS, вполне подойдёт, только выкинуть лишнее.

  5. #4
    Member Аватар для Helloween
    Регистрация
    09.08.2010
    Адрес
    Екатеринбург
    Сообщений
    114
    Благодарностей: 4
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от artice Посмотреть сообщение
    Полное описание СР/М лежит на сайте Макса Тимонина http://atmturbo.nedopc.com/, удачи в изучении!
    Там нет описания этих адресов

    ---------- Post added at 13:59 ---------- Previous post was at 13:57 ----------

    Цитата Сообщение от Wlodek Посмотреть сообщение
    ...и MSX DOS, вполне подойдёт, только выкинуть лишнее.
    А где взять описание MSX DOS?
    Замучился искать...

  6. #5
    Veteran Аватар для Vadim
    Регистрация
    24.07.2008
    Адрес
    Курган
    Сообщений
    1,693
    Благодарностей: 356
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Helloween Посмотреть сообщение
    Кто подскажет распределение памяти по адресам 00h-100h в CP/M?
    Желательно побайтно и на русском языке.
    Скину, как будет время свободное. У меня в моих же доках это есть. Есть и в руководствах для Профи. И ещё где то. Как будет время скину обязательно. Самое подробное описание))

    Скрытый текст

    Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
    ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
    ZX Evolution Rev B.
    Color 48 + Beta Disk Interface +FDD+YM2149F
    Орель-08БК
    Pentagon-48 (недоссобранный кем-то)
    Pentagon-128 (полуубитый)
    Кворум-128 (в ремонте)
    Магик-05 (в ремонте)
    Robotron 1715
    Корвет ПК8020 и ПК8010
    Amstrad CPC 464
    Amstrad CPC 6128
    [свернуть]

  7. #6
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,481
    Благодарностей: 776
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Helloween
    Там нет описания этих адресов
    Разжеванного нет, но если внимательно почитать и понять как работает система, всё найдется.
    Если кратко. то:
    0000h..0003h - JP WARMBOOT (команда перехода на теплый старт);
    0004h - BYTE I/O (байт разбитый на 4 группы по 2 бита, определяющие текущие устройства ввода/вывода);
    0005h..0007h - JP BDOS (команда перехода на процедуры системных вызовов BDOS);
    0038h..003Ah - JP INT (переход на обработку программного прерывания, например в DDT и ZDT);
    005Ch..006Bh - Первый FCB;
    006Сh..007Bh - Второй FCB;
    0080h..00FFh - Системный DMA и буфер консольного ввода.
    Это кратко, расшифровка всех тонкостей - читай описание.


    Цитата Сообщение от Helloween
    А где взять описание MSX DOS?
    Замучился искать...
    На русском нет, а на английском полно.
    Хотя нет, и на русском можно найти, если хорошо поискать
    Последний раз редактировалось caro; 13.08.2010 в 06:34.

  8. #7
    Veteran Аватар для Vadim
    Регистрация
    24.07.2008
    Адрес
    Курган
    Сообщений
    1,693
    Благодарностей: 356
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от caro Посмотреть сообщение
    0080h..00FFh - Системный DMA и буфер консольного ввода.
    После старта программы там лежит остаток командной строки, без самой программы. Первый байт - ее длина. Т.е. если мы запускали программу строкой prog file1 file2, то там будет N, file1 file2. Где N - длина этой строки.

    Скрытый текст

    Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
    ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
    ZX Evolution Rev B.
    Color 48 + Beta Disk Interface +FDD+YM2149F
    Орель-08БК
    Pentagon-48 (недоссобранный кем-то)
    Pentagon-128 (полуубитый)
    Кворум-128 (в ремонте)
    Магик-05 (в ремонте)
    Robotron 1715
    Корвет ПК8020 и ПК8010
    Amstrad CPC 464
    Amstrad CPC 6128
    [свернуть]

  9. #8
    Guru Аватар для caro
    Регистрация
    14.01.2005
    Адрес
    Ekaterinburg
    Сообщений
    2,481
    Благодарностей: 776
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Цитата Сообщение от Vadim Посмотреть сообщение
    После старта программы там лежит остаток командной строки, без самой программы. Первый байт - ее длина. Т.е. если мы запускали программу строкой prog file1 file2, то там будет N, file1 file2. Где N - длина этой строки.
    Всё правильно. А из file1 формируется FCB1, из file2 - FCB2.
    Я не стал это расшифровывать, а написал "буфер консольного ввода", тонкости - читать в описании системы.
    Последний раз редактировалось caro; 13.08.2010 в 06:57.

  10. #9
    Veteran Аватар для Vadim
    Регистрация
    24.07.2008
    Адрес
    Курган
    Сообщений
    1,693
    Благодарностей: 356
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    Да, да.
    Кстати, самое точное описание есть в фирменной книжке по CP/M 2,2 или CP/M 3, она есть на сайтах. Правда там на ангельском.

    Скрытый текст

    Profi 5.06 1024K 12Mhz (кварц на 24), палитра, COM-порт, часы, hdd, covox, программатор
    ZX-Spectrum +3, ZX-Spectrum +2B, ZX-Spectrum +2, ZX Spectrum 48, ZX Spectrum 48+
    ZX Evolution Rev B.
    Color 48 + Beta Disk Interface +FDD+YM2149F
    Орель-08БК
    Pentagon-48 (недоссобранный кем-то)
    Pentagon-128 (полуубитый)
    Кворум-128 (в ремонте)
    Магик-05 (в ремонте)
    Robotron 1715
    Корвет ПК8020 и ПК8010
    Amstrad CPC 464
    Amstrad CPC 6128
    [свернуть]

  11. #10
    Moderator Аватар для KokaF77
    Регистрация
    22.09.2010
    Адрес
    Крымск
    Сообщений
    1,152
    Благодарностей: 335
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    По умолчанию

    The Unofficial CP/M Web site
    http://www.cpm.z80.de/
    На этом сайте есть практически всё для изучения CP/M во всех её вариациях.

Страница 1 из 2 12 ПоследняяПоследняя

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

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

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

Похожие темы

  1. FDD - адреса
    от AlexBel в разделе MSX
    Ответов: 1
    Последнее: 11.05.2009, 08:45

Ваши права

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