Пожалуйста пишите в email (chunin{гаф}mail{тчк}ru), личка отключена!!!
NedoPC group. ZX-Evolution, ATM Turbo 2+, Pentagon1024SL.
[Предлагаю: ZXEvo, PAL coder, NeoGS, TS-FM, YM2149, Z80 и прочее]
Все здесь: http://www.nedopc.com.
Новости/поддержка/Faq: http://forum.nedopc.com.
Раздача халявы: http://forum.nedopc.com/viewtopic.php?f=32&t=977
IT FOUND A VOICE... NOW IT NEEDS A BODY
Мы не "мелкософт", могли бы и поддержать... для себя.Сообщение от CHRV
Если в каком-либо моем посте перестала работать гиперссылка или показываться картинка, напишите мне об этом в личном сообщении,чтобы я смог это исправить.
Grand's - сайт об электронно-вычислительной технике (зеркало)
http://www.vak.ru/doku.php/proj/bk/1801vm-series
Вот здесь есть описание (правда краткое) растактовки ВМ2. Вообще статья правильная.
Да, читал внимательно и знаю давно про этот документ. Но растактовка для одноадресных и двухадресных команд расписана именно для 1801ВМ1. Алгоритм исполнения различных методов адресации в 1801ВМ1 отличается от 1801ВМ2/1806ВМ2, поэтому эти сведения вряд ли подойдут, плюс еще конвеер в 1801ВМ2.
Думаю что всетаки реализация микрокоманд вряд ли изменилась. Поэтому базовая растактовка осталось прежней. Надо всего лишь ввести коррекцию согласно описанию.
Вообще-то должна была измениться, т.к. насколько я читал в инете в 1801ВМ1 было сделано много ляпов, из-за чего он не совсем совпадал по тонкостям реализации команд с LSI-11(PDP 11/03). В 1801ВМ2 это всё было исправлено и он почти идеально соответствовал LSI-11. У тех же DEC-овских процессоров существуют различия в исполнениях методов адресации и команд. На этом же сайте есть документ http://www.vak.ru/lib/exe/fetch.php/...11&cache=cache, в приложении C которого есть таблица C-1, в которой описаны эти различия.
1801ВМ1 и 1801ВМ2 должны отличаться по исполнению команд ADD R0,(R0)+ и ADD R0,-(R0), хотя достоверно это утверждать не берусь, т.к. не имею компьютера с процессором 1801ВМ1. Владельцы БК могут это проверить.
Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)