Национальный цифровой ресурс Руконт - межотраслевая электронная библиотека (ЭБС) на базе технологии Контекстум (всего произведений: 634794)
Контекстум
Руконтекст антиплагиат система
Linux Format (Линукс Формат)  / №2 2015

ВАШ ДОМАШНИЙ ПРОЦЕССОР (80,00 руб.)

0   0
Первый авторОстапкевич Михаил
АвторыБалдин Евгений
Страниц5
ID564821
АннотацияВ LXF189 мы пристыковывали ПЛИС к компьютеру через USB. Теперь с помощью ПЛИС решим более интересную задачу: построим программную реализацию процессора. Конечно, это будет не процессор уровня x86_64 или ARM64. Это всё-таки слишком сложно, хоть и тоже интересно. Сейчас наша цель — построить максимально простой процессор и в честь Нового года, прошедшего или будущего (надо же начинать готовиться заранее), написать для него программу управления ёлочной гирляндой из RGB-светодиодов. Чтобы получить красивые световые эффекты, процессору необходимо уметь хранить таблицы чисел и производить разнообразные вычисления над ними.
Остапкевич, М. ВАШ ДОМАШНИЙ ПРОЦЕССОР / М. Остапкевич, Евгений Балдин // Linux Format (Линукс Формат) .— 2015 .— №2 .— С. 84-88 .— URL: https://rucont.ru/efd/564821 (дата обращения: 26.04.2024)

Предпросмотр (выдержки из произведения)

ПЛИС Элек трон ный кон ст рук тор для взрос лых Ваш до маш ний про цес сор Ми ха ил Ос тап ке вич ре шил сде лать ёлоч ную гир лян ду-ми гал ку, а Ев ге ний Бал дин вспо ми на ет Но вый год. <...> Наш эксперт Михаил Остапкевич Романтик, очарованный компьютерами и создаваемыми в них идеальными мирами . то есть он за ве до мо дос та точ но мо щен, что бы управ лять ёлочной гир лян дой. <...> Код не яв ля ет ся сво бод ным, но для сво их раз ра бо ток его мож но ис поль зо вать. <...> Объ ём ис ходно го ко да со став ля ет все го 14 ки ло байт. <...> Эта реа ли зация форт-про цес со ра име ет два ап па рат но реа ли зо ван ных сте ка, а имен но, стек вы зо вов и стек дан ных. <...> Так как дос ту пен ис ход ный текст, то все эти па ра мет ры мож но в оп ре де лён ных пре де лах варь и ро вать. <...> Для сте ков об раба ты ва ют ся ошиб ки их пе ре пол не ния или не до пол не ния. <...> На ряду с ариф ме ти че ски ми ко ман да ми (plus, minus, times, divide), этот про цес сор реа ли зу ет ко ман ды ра бо ты со сте ком в сти ле стандарт ных слов Фор та (drop, dup, rot, swap). <...> Кро ме них, есть управляю щие ко ман ды, ко ман ды срав не ния (equal, zero_equal, greater_ than) и дос ту па к па мя ти (store). <...> Все го в про цес <...>