mov tabun, pony
Good timename, Tabun!
Я знаю, почти все программируют под x86 в режиме ядра, и многие задавались вопросом: «Неужели никак нельзя скрасить бездушные строчки кода?». И сегодня я дам ответ, на этот насущный вопрос.
Можно.
Представьте, что у вас слетела ОС. И биос. И вы случайно перевели процессор в защищенный режим и включили страничное преобразование. Распространенная ситуация, я мог бы и не говорить столь очевидных вещей. И вы задумались: «Хммм, у меня нет ни одного прерывания и я не могу достучаться до файловой системы. Я знаю чего мне не хватает. Пони». Поэтому вот вам код, который позволяет вывести поняш на экран.
Ассемблерная простыня с комментариями
Ну и разумеется, когда компьютер не умеет ничего, кроме вывода поняш на экран, это может показаться недостаточным, поэтому в дополнение этот код позволяет сыграть в змейку!
Вот так это выглядит при запуске:



P. S. Я понимаю, что мой пост не несет никакой практической ценности, но who needs it, anyway?
2 комментария
Спасибо, посмеялся :)