На PL/M был написан BDOS лишь CP/M версии 1.4. Версия 2 и 2.2 написаны на ассемблере, исходники легко можно найти в инете. Есть как декомпиляция версии 2.2 сделанная в 1983-1984гг, так и авторский исходник. PL/M компилятор есть только для 8080, позднее DR попросту не делали новых версий, почему - не могу сказать.
---------- Post added at 22:38 ---------- Previous post was at 22:35 ----------
Нет. может и есть субъективное, но когда отсутствует к примеру индексная адресация в 8080, то на реализацию определенных вещей попросту приходится городить огород. Когда не хватает регистров, а их не будет хватать когда у нас операнды 16 или 32 бит. Примеров можно привести массу. Сколько занимает по объёму Turbo Pascal для CP/M? Около 30К. Есть такой же под 8080? Нет. Есть Express Pascal который не имеет многих вещей, которые есть в Turbo при этом занимает столько же места. Что тут спорить то?







Ответить с цитированием