Stuff is fun

Building my own computer from scratch… kind of

The elements of computing systemsI am reading The Elements of Computing Systems. I’ve been wanting to read a few computer science classics but I thought I would start by reading this instead (it’s not a classic… yet) as I feel like there are holes in my knowledge. Just as an example, I have never implemented a virtual machine nor have written an emulator. Those are the kind of basic challenges that every computer hacker should beat at least once.

This is a rather uncommon kind of textbook. First of all, it openly presents itself as a light accessible book that can easily be picked up by anybody with little knowledge of computing systems, but at the same time it sets a very ambitious goal to the reader: to build a computing system completely ‘from NAND to Tetris’. Secondly, there are no exercises for the reader to practice, there are project specifications that should be implemented by the reader. The projects are self contained, I could implement them in whichever order I wanted. That said, they communicative with each other through well defined interfaces so that in the end, the group of all the projects form a complete computing system.

I’ve red the first three chapters and it has been a joy to read and to implement the projects.

For more information about the book check out its official website.

Related Posts:

  • No Related Posts


26 Responses to “Building my own computer from scratch… kind of”

  1. bag louis vuitton Says:

    Be certain but if your lv incorporates a basic or maybe underside that was made with.

  2. ルイ ヴィトン Says:

    you are really a good webmaster. The web site loading speed is amazing. It seems that you’re doing any unique trick. Also, The contents are masterpiece. you have done a excellent job on this topic!

  3. Minecraft Cracked Download Says:

    I just appreciate it, many thanks for every one of the information and facts. I’ve found a different close friend

  4. télécharger minecraft gratuit pc Says:

    Hello! I could have sworn I’ve visited this web site before but after browsing
    through some of the posts I realized it’s new to me. Regardless, I’m
    certainly delighted I stumbled upon it and I’ll be bookmarking it and checking back frequently!

  5. how to crack wifi password Says:

    Wow, incredible weblog layout! Hoow long have you been running a blog for?
    you made running a blog look easy. The whole glance of your web site iis great, let
    alone the content!

    Feel free to surf to my website :: how to crack wifi password

  6. maximum shred benefits Says:

    If you աould like tto grߋw your famjliarity just keep visiting this site and
    Ьe uρdated with tɦe mist recent gossip posted here.

    Also visit my blog: maximum shred benefits

  7. Anne Says:

    Heya i am for the first time here. I found this
    board and I find It truly helpful & it helped me out much.
    I’m hoping to give one thing again and help others like you aided me.

    Here is my blog post … Dark Souls 2 Hack Download (Anne)

  8. reliable moving new jersey Says:

    I read this piece of writing fully about the resemblance of
    newest and earlier technologies, it’s awesome article.

    Feel free to visit my web-site reliable moving new jersey

  9. frankie dettori slot game Says:

    What a information of un-ambiguity and preserveness of precious know-how about unexpected emotions.

  10. credit repair services Says:

    Spot on with this write-up, I actually think
    this web site needs a great deal more attention. I’ll probably be
    back again to see more, thanks for the information!

    My site … credit repair services

  11. hire movers Says:

    Fantastic website you have here but I was wanting to know if you knew of
    any message boards that cover the same topics talked about in this
    article? I’d really love to be a part of community where
    I can get responses from other experienced individuals that share the
    same interest. If you have any suggestions, please let me know.

    my homepage: hire movers

  12. comment hacker un compte Hotmail Says:

    That says a whole lot considering all of the scam artists on the market who
    would’ve you leaping through all kinds of silly loops just to get your hands on something which isn’t worth that much time.
    The Google Redirect virus typically installs itself as a
    servijce on your PC, so in orrder to remove it we have
    to first disable the service and stop it from running.
    G-mail has voice and video chat options, and instant messaging.

    Have a look at my web site; comment hacker un compte Hotmail

  13. Social/other Says:

    Article Source: is a full service Vo – IP installation , support and training telephony company.
    Encryption scrambles the data sent using an algorithm,
    which is then un-scrambled by the Pay – Pass terminal.
    If they haven’t received or read it yet, just change it into a different unrelated message aand confirm your edit.

    Here is my website; Social/other

  14. comment hacker un code wifi Says:

    The Portable Penetrator perfoms real life crackijng of a wireless
    network. Most hacksrs follow strong rules of behavior in internet.

    ” Yet, this would have more standing behind the statement if not off of the record, or in a non-employee related blog.

    Feel free to visit my website; comment hacoer un code wifi

  15. sondage rémunéré fiable Says:

    hi!,I like your writing so much! percentage we communicate extra approximately your article on AOL?
    I need a specialist on this area to solve my problem. Maybe that is you!
    Looking forward to peer you.

  16. aarons Says:

    I’d been recommended this web site by way of our cousin. My business is not particular whether or not this post will be published via him or her as nobody identify such certain in relation to my personal trouble. You’re remarkable! Thanks!

  17. samsung repair in schaumburg Says:

    I was wondering if you ever thought of changing the structure of your
    site? Its very well written; I love what youve got to say.

    But maybe you could a little more in the way of content so people could connect with it better.

    Youve got an awful lot of text for only having one or two images.
    Maybe you could space it out better?

  18. gagner de l'argent pendant les vacances Says:

    I read this piece of writing fully on the topic of the
    difference of most up-to-date and previous technologies, it’s awesome article.

  19. Social media firm Says:

    Very nice post. I definitely appreciate this website.
    Keep it up!

  20. apprendre a gagner de l argent Says:

    naturally like your web-site however you need to test the
    spelling on quite a few of your posts. Several of them are rife
    with spelling problems and I to find it very troublesome to tell the reality
    then again I’ll certainly come again again.

  21. comment gagner de l argent dans la vie Says:

    Howdy I am so thrilled I found your website, I
    really found you by error, while I was researching on Google for something else, Anyways I am
    here now and would just like to say thank you for a tremendous
    post and a all round exciting blog (I also love the theme/design),
    I don’t have time to read through it all at the moment but I have saved it and also added in your RSS
    feeds, so when I have time I will be back to read a lot more,
    Please do keep up the excellent work.

  22. gagner de l argent sans risque Says:

    I was pretty pleased to uncover this great site.
    I want to to thank you for ones time due to this wonderful read!!
    I definitely enjoyed every little bit of it and i also have you bookmarked to look at new things on your site.

  23. Says:

    Puis-je vous reprendre 2 3 phrases sur mon site internet ?

    Feel freе to visit my web blog

  24. Bulk SMS Says:

    Soon after reading through the article We has been astonished. I realize you explain the idea very well. And also I really hope in which some other viewers will practical knowledge how i sense right after looking at the article. Personally i think extremely grateful that we examine that. It is very beneficial and intensely educational and I seriously learned lots as a result.

  25. porno partouze Says:

    On νa vous dire que ce n’est paɑs inexact …

    Feel free to viit my webpage porno partouze

  26. Jeune suceuse Says:

    Јe finirai de liore ça plus tard

    Herе is myy homepage … Jeune suceuse

Leave a Reply

. .

Entries (RSS) and Comments (RSS).