6

Compiling C to printable x86, to make an executable research paper

 3 years ago
source link: https://www.youtube.com/watch?v=LA_DrBwkiJA
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
0:00 / 25:40

Compiling C to printable x86, to make an executable research paper

187,046 views
•Mar 31, 2017

68.7K subscribers

In this oddly paced "educational" video, I explain how I created a paper for SIGBOVIK 2017 that consists of only printable ASCII bytes, but is also a valid DOS executable. This involves making a C compiler that targets the printable subset of x86 (without using self-modifying code), and just barely scraping out solutions to some tricky puzzles that arise due to the constraints. The final result is functionality that is oh so very important, however!

Download the paper/program and source code: http://tom7.org/abc/​ SIGBOVIK: http://sigbovik.org/​ All Tom thingies: http://tom7.org/

Show lessShow more


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK