lamehacks

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

Tags:

16 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.
    Cheers!

    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!

Leave a Reply

. .

Entries (RSS) and Comments (RSS).