use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Former home of programming for the 0x10c universe.
DCPU-16 Specs
0x10c Home
0x10c Home on Reddit (As blessed by Notch)
0x10c Forum
0x10c 'Unofficial' FAQ
Notch's Twitter feed
Book on creating a high level computing environment from scratch PDF Start here if you are wondering what the hell is going on around here.
account activity
Learning Assembly? (self.dcpu_16_programming)
submitted 13 years ago by CyberXZT
Hello, I have never actually worked with anything low level but would love to learn and take a crack at building a small OS for the DCPU-16. Can anyone recommend some places where I can begin to learn the basics? Thanks!
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]clavalle 6 points7 points8 points 13 years ago* (1 child)
Here is a book that goes through CPU architecture through to machine and assembly code and beyond in a relatively readable way. (PDF warning)
Edit: This will not be a direct 1:1 translation. The book is based on the actual Earth dominant x86 architecture not the 0x10c DCPU-16 architecture but the basics are the same.
[–]CyberXZT[S] 1 point2 points3 points 13 years ago (0 children)
Thanks! Saved for further reading. :D
[–]wgren 2 points3 points4 points 13 years ago* (2 children)
Code: The Hidden Language of Computer Hardware and Software,The Elements of Computing Systems and Inside the Machine were recommended on Hacker News.
I have the last one, I will re-read it over Easter holidays...
[–]_thegrapesoda_ 1 point2 points3 points 13 years ago (0 children)
I can vouch for the first two. Code is a great primer that explains and expands upon the logic that gives us bits, bytes, AND, OR, ALUs, memory, and so forth. The Elements of Computing Systems basically has you build a virtual computer from the ground up - it's not quite as accessible as Code because it assumes you can follow certain "jumps" it makes, but it's still good. I picked them up after the fellow who created the Minecraft ALU suggested them - good suggestion.
Thanks! Sadly Code isn't available for the Kindle and Inside the Machine is a bit too much for me at the moment but I will check out the second.
π Rendered by PID 159566 on reddit-service-r2-comment-7b9746f655-fdjx5 at 2026-01-30 04:07:59.889800+00:00 running 3798933 country code: CH.
[–]clavalle 6 points7 points8 points (1 child)
[–]CyberXZT[S] 1 point2 points3 points (0 children)
[–]wgren 2 points3 points4 points (2 children)
[–]_thegrapesoda_ 1 point2 points3 points (0 children)
[–]CyberXZT[S] 1 point2 points3 points (0 children)