Дело было вечером, делать было нечего (с), поэтому решил я вернуться к старой затее - сделать на HiAsm интрепретатор какого-либо языка.
От изначальной затеи (написать интерпретатор BASIC-а) пришлость отказаться, так как делать было не настолько нечего.
И тут я как раз вспомнил про гугловский doodle, посвящённый 100-летию со дня рождения Алана Тюринга.
Залез в википедию, дабы освежить свои познания в этой области, и увидел отсылку на Brainfuck. "Ага!" сказал измученный безделием мозг - и понеслось.
На составление начальной схемы ушёл вечер, а вот на отладку - неделя. В результате пришлось полностью переписать блок выбора следующей инструкции - ввести понятие
"адрес следующей команды".
В результате родилась схема, которая прикреплена к этому сообщению. Это почти полный интерпретатор Brainfuck, не реализован только оператор "," - чтение со стандартного ввода.
Этот топик читают: Гость
Ответов: 5446
Рейтинг: 323
|
|||
карма: 1 |
| ||
файлы: 1 | hibrain.sha [87.5KB] [639] | ||
Голосовали: | Ex_, ser_davkin |
Ответов: 16884
Рейтинг: 1239
|
|||
iarspider писал(а): Дело было вечером, делать было нечего (с) |
|||
карма: 25 |
| ||
Голосовали: | iarspider |
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
http://forum.hiasm.com/xf/attach/prg/hibrain.sha писал(а): 404 Not Found |
|||
карма: 10 |
|
Ответов: 5446
Рейтинг: 323
|
|||
Не подтверждается
|
|||
карма: 1 |
|
Разработчик
Ответов: 26170
Рейтинг: 2127
|
|||
iarspider писал(а): Не подтверждаетсяУ меня тоже нормально |
|||
карма: 22 |
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
Оказалось, что разные методы доступа к сайту дают разный состав папки аттачей
|
|||
карма: 10 |
|
Ответов: 5446
Рейтинг: 323
|
|||
Assasin, что за "разные методы"? У меня и с hiasm.com, и с d2h.ru всё открывается...
|
|||
карма: 1 |
|
Разработчик
Ответов: 4698
Рейтинг: 426
|
|||
VPN и внешка.
|
|||
карма: 10 |
|
8