Nп/п : 23 из 47
От : Dmitry Chernykh 2:5023/24.4034 06 сен 26 15:54:08
К : Dmitry Protasoff 06 сен 26 19:37:01
Тема : Re: Компьютер от создателя Fidonet Тома Дженнингса
----------------------------------------------------------------------------------
@MSGID: 2:5023/24.4034 6a9d6270
@REPLY: 2:5001/100@fidonet 6a99cc0a
@CHRS: CP866 2
@TZUTC: 0300
@PID: FidoMailMobile/0.1.0+58 (Android)
Hello, Dmitry!
Dmitry Protasoff wrote:
DC>> MP/M, так как можно одновременно несколько программ запустить в
DC>> отличие от CP/M?
DP> Да, многозадачная и многопользовательская OS для Z80 из 70х.
Судя по описанию не особо многозадачная, допускается 4 окна терминала
для выполнения задач.
А программы должны быть особым образом скомпилированны чтобы работать
в такой многозадачной ОС?
Ни у Z80, ни у i8080 нет сегментных регистров. Соответственно чтобы
программа правильно выполнялась её нужно загружать строго по определённому
адресу иначе все адреса переходов будут работать неправильно.
У Z80 есть команды перехода на определённое число ячеек вперёд или
назад, есть команды адресации с использованием индексных регистров. За счёт
этих команд можно заставить работать программу при загрузке с произвольного
адреса, но при этом не использовать стандартную адресацию с жёсткойпривязкой
к адресам памяти как в i8080.
Или на таких машинах всё проще?
Т.к. процессор может адресовать только 64кБ, то каждой программе
выделяются своя память, до 64кБ, а ОС по прерыванию, через заданные промежутки
времени, переключает сегменты памяти через порт или ячейку памяти и
подкидывает в процессор содержимое регистров соответствующее выполняемой программе,
перед этим сохраняя содержимое регисров от предыдущей прогрраммы?
DC>> И на какую тему пишет софт если не секрет?
DP> Не знаю :) Надо будет ему написать!
Как вариант, интересно же чем человек заимается.
DP> Ну были просто более простые версии того же самого, причем часто на
DP> fortran и написанные!
Ну да, окошки не обязательны, все днные вполне можно ввести и через
командную строку. Результатом которых будут искомые значения, всё лучше и
быстрее чем руками или на калькуляторе считать.
DP> Названия сейчас ничего не скажут - DECIDE, STRESS, WIREMASTER и так
DP> далее.
Эти названия как бы уже намекают на предназначение программ.
DP> Ну AutoСad только в 1982 году появился..
У нас в институте в 1995-м году был автокад 10-ой версии, это
который под DOS с минималистичным интерфейсом. Вполне себе неплохо на XT
работал фактически с любым доступным графическим адаптером.
Best Regards,
Dmitry
--- FidoMailMobile/0.1.0+58 (Android)
* Origin: Fidomail for Android (2:5023/24.4034)
SEEN-BY: 50/8 22 5000/111 5001/100 5015/46 5020/715
830 837 848 1042 1146 4441
SEEN-BY: 5023/12 24 5030/115 722 1081 5035/64
5051/44 5053/58 5058/104 5059/38
SEEN-BY: 6035/3 66
@PATH: 5023/24 6035/3 5020/715