vak: (Улыбка)
[personal profile] vak
Народ решил воспроизвести процессор 6502 на транзисторах. Мы с Лёней [livejournal.com profile] spamsink видели эту плату на недавней выставке Maker Faire.



Проект называется MOnSter 6502. Он еще не закончен: в процессоре пока есть ошибки, которые будут исправлены в следующей версии. На плате установлено 3218 транзисторов и 1019 резисторов. Скорость процессора порядка 400 кГц.

Date: 2016-06-03 22:10 (UTC)
From: [identity profile] basil-n.livejournal.com
Если честно, то за давностию лет не уверен, книга была другого приятеля, но мне всегда казалось, что К&R были авторами.

Date: 2016-06-04 05:12 (UTC)
From: [identity profile] b0p0h0k.livejournal.com
Подозреваю, что это, всё же, был Steve Johnson's Portable C Compiler (http://wolfram.schneider.org/bsd/7thEdManVol2/porttour/porttour.html) (pcc).

Date: 2016-06-04 05:55 (UTC)
From: [identity profile] basil-n.livejournal.com
> As mentioned above, the parser is generated by Yacc from the grammar on file cgram.y

Не, непохоже, там, вроде, код parsera все же руками был написан...

Date: 2016-06-04 10:32 (UTC)
From: [identity profile] archaicos.livejournal.com
"A Book on C", R.E. Berry and B.A. Meekings содержит код RatC (Rationalized C) Lancaster implementation. Была переведена на русский: Язык Си: введение для программистов. Р. Берри, Б. Микинз. Вроде есть тут (http://publ.lib.ru/ARCHIVES/M/''Matematicheskoe_obespechenie_EVM''/_''Matematicheskoe_obespechenie_EVM''.html).