vak: (Default)
[personal profile] vak
Мой процессор делает первые шаги. Уже умеет выполнять одноадресные команды. Только два режима адресации из восьми, но уже кое-что. Пока на симуляторе.

Это я тут осваиваю язык Verilog. Смежная профессия, так сказать. В качестве упражнения разрабатываю клон процессора PDP-11. Идеал - изваять в железе. Загрузить вот в эту девайсину и запустить на ней Юникс.

Date: 2006-09-29 19:21 (UTC)
From: [identity profile] panchul.livejournal.com
MIPS, PowerPC - один черт (в смысле системы команд и приспособленности к организации многоступенчатого конвейера). Их подмножества тоже маленькие и симпатичные. Просто дизайня последовательный процессор типа PDP-11 без многоступенчатого конвейера, stalls и форвардинг, ты теряешь львиную долю образования в том, как это организовывать. Это как писать интерпретатор языка без циклов и подпрограмм - только с if и выражениями. Я тебе могу прислать свой игрушечный процессор, а также обе книги (у меня в гараже пыляться два лишних экземпляра, которые мне просто некому отдать). Проблема только с тем, что когда я шлю книги в Россию или на Украину, постоянно происходят истории - например, когда я слал с UPS (дорогой сервис), таможенники подумали, что с меня можно содрать деньги (так как пересылка стоила двести долларов) и начали сначала вымогать 200 долларов, а потом поставили счетчик и стали вымогать 600 "за хранение". Наверное надо слать дешевым сервисом, чтобы таможенники думали, что шлют какие-то нищие, с которых нечего взять. Напиши мне, как прислать, и я пришлю. Заодно могу еще много книг по верилогу прислать (та же ситуация - пылятся в гараже).