|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Сен 18, 2004 03:42:05 Valery Я не знаю пдп. а что там правда можно было писать в ip? Читать - еще понимаю (у нового интела есть movip), но зачем изменять? гыгы - зачем же менять ip? инструкция замены ip есть:)) jmp far метка |
|
|
Дата: Сен 18, 2004 07:50:10 Heir К1801 это наше название кстати это даже не процессор был а рассыпуха, то есть АЛУ отдельно контроллер доступа к памяти отдельно и еще что-то там по отдельности. Но вся это россыпь по структуре и коммандам была аналогом 6800-го, так-же как и ВМ80 аналог 8080 Во всяком случае если я правильно с института помню. Но дело не в этом. Допустим ты реализуешь свой виртуальный процессор и его ассемблер, скорости компу этот эмулятор не добавит операционку надо полностью свою писать. Даже в железе это реализовывать кроме тебя никому это не надо будет. И какой смысл в этом непроизводительном труде? Понимаешь написав даже в булдере программу телефонного справочника мне скажет хотя-бы спасибо телефонистка которая с ним работает, а написав вот такую крутую заумь которую кроме двух трех десятков людей в мире ни кто больше не оценит и не поймет. Надо ли тратить время на то что-бы кто-то похлопал тебя по плечу и сказал ты парень крут и все. Справочник хоть пользу приносит и я это вижу. |
|
|
Дата: Сен 18, 2004 11:05:01 · Поправил: Valery semen именно. но читать - совсем другое дело, потому интел и ввел mov gr = ip получающую адрес собственного бандла |
|
|
Дата: Сен 18, 2004 12:57:01 Grevg23 6800 - 8ми разрядный проц, к DEC PDP никакого отношения не имеет. Маки никогда не использовали 6800: Apple/2 (с него слизали "Агат") были построены на 6502 MOS Technology, а в Маках были сначала 68x00 - это уже 16/32разрядные процы.. а сейчас PPC. heir > процитирую Е.А.Еремина: [...] IMHO аргументы "против" относятся к intel 8080 - сейчас это не актуально, начиная с 32х моделей. А про идею "портирования" PDP ассемблера.. IMHO это давно уже сделано.. что из этого получилось? Посмотрите на С. |
|
|
Дата: Сен 18, 2004 13:02:18 Valery > но читать - совсем другое дело Ню-ню :) call @f @@: pop eax |
|
|
Дата: Сен 18, 2004 18:00:34 To S_T_A_S_ Возможно я и ошибся |
|
|
Дата: Сен 18, 2004 19:06:59 >>Ассемблер для RISC проца тоже не подарок. >можете обосновать? Программировать на ассме для него не так просто, как хотелось бы. >> обычно развитая и неодинаковая у сисков vs неразвитая но одинаковая у рисков. А у PDP была развитая и одинаковая, и он был сиском. :-) >> на мой взгляд логическая сторона важнее. если проц умеет быстро понимать свои команды - хрен с тем как они кодируются. Ну для меня удобство и простота кодирования на ассме важнее, чем хреновость кодирования, при этом ещё спорный вопрос, чья программа будет быстрее работать (ну конечно на реальном железе). Про вирусы... мне не важно, как с ними будет бороться антивирус. Если думать про вирусы, то компы вообще не нужно производить, т.к. эта самая лучшая защита от них (или нужно проц выпустить вообще без команд :-)) |
|
|
Дата: Сен 18, 2004 19:14:35 · Поправил: heir >>К1801 это наше название кстати это даже не процессор был а рассыпуха. "Микропроцессор К1801ВМ1 представляет собой одно кристальный 16-разрядный модуль. Этот конструктивно и функционально законченный модуль реализует систму команд микро ЭВМ "Электроника 60". >>Допустим ты реализуешь свой виртуальный процессор и его ассемблер, скорости компу этот эмулятор не добавит операционку надо полностью свою писать. Да. ОС нужно свою и другие проги тоже. >>Даже в железе это реализовывать кроме тебя никому это не надо будет. И какой смысл в этом непроизводительном труде? Ну я думал, что хот кому-то захочется создать свой проц, без зависимости от Intel'а и других. >> написав программу телефонного справочника мне скажет хотя-бы спасибо телефонистка которая с ним работает Просто написать элементарную нужную прогу можно и без ОС. Получится что-то навроде Java языка. Пишем прогу на ассме для моего проца. Для связи с "внешним миром" используем прерывания (ну это к примеру). Запускаем её в эмуляторе. Ощущения можно добиться, что прога работает, как Win32 прога. |
|
|
Дата: Сен 18, 2004 19:36:29 S_T_A_S_ такая возможность мне известна. :))) Сам понимаешь что так дольше и к тому же проц вынужден предсказывать этот "переход", захламляя внутренние таблицы. |
|
|
Дата: Сен 22, 2004 16:05:37 Проще определить набор макросов в MASM которые бы имитировали (внешне)команды для PDP. Или писать на таком извратном языке как ФОРТ |
|
|
Дата: Сен 22, 2004 17:45:45 Макросы на MASM -- это не проще, так как это полностью потиворечит всей идеи. У меня такое ощущение, что почти никто так ничего и не понял, мне жаль, что я не нашел ни только единомышленников, но и тех, кто хоть что-то понял из моих идей. :-(( |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.107 |