Кто подскажет распределение памяти по адресам 00h-100h в CP/M?
Желательно побайтно и на русском языке.
Заранее спасибо.
Вид для печати
Кто подскажет распределение памяти по адресам 00h-100h в CP/M?
Желательно побайтно и на русском языке.
Заранее спасибо.
Полное описание СР/М лежит на сайте Макса Тимонина http://atmturbo.nedopc.com/, удачи в изучении!:v2_thumb:
Разжеванного нет, но если внимательно почитать и понять как работает система, всё найдется.Цитата:
Сообщение от 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
Хотя нет, и на русском можно найти, если хорошо поискать :)
Да, да.
Кстати, самое точное описание есть в фирменной книжке по CP/M 2,2 или CP/M 3, она есть на сайтах. Правда там на ангельском.
The Unofficial CP/M Web site
http://www.cpm.z80.de/
На этом сайте есть практически всё для изучения CP/M во всех её вариациях.