Online Course DownloadOnline Course Download
    Facebook Twitter Instagram
    Online Course Download Online Course Download
    • Home
    • About Us
    • Contact Us
    • Privacy Policy
    Online Course DownloadOnline Course Download
    You are at:Home»IT & Software»Design a CPU
    IT & Software Hardware

    Design a CPU

    Facebook Twitter Pinterest LinkedIn Tumblr Email
    Design a CPU - Online Course Download
    Design a CPU - Online Course Download
    Share
    Facebook Twitter LinkedIn Pinterest Email
    Computer Architecture free online course free udemy paid course freecourse freecoursesite Hardware IT & Software udemy course download udemy courses free download

    What you'll learn :

    Design and Simulate an 8 BIT CPU
    Create your own INSTRUCTION SET
    Create your own ASSEMBLY LANGUAGE
    Create your own ASSEMBLER in EXCEL
    Create your own assembly language DEBUGGER in EXCEL VBA
    Write your own assembly language PROGRAMS
    Put simply , ‘IF YOU WANT TO KNOW HOW A COMPUTER WORKS THEN TAKE THIS COURSE !!!’
    That’s right , ‘IF YOU REALLY WANT TO KNOW HOW A COMPUTER WORKS THEN TAKE THIS COURSE !!!’

     

     

    Requirements :

    You need a computer. Also I would suggest a book called ButHowDoItKnow , The Basic Principles of Computers for Everyone by J. Clark Scott.

    Description :

    If you want to know how a computer works then this video series is for you. I work through the design of a simple CPU (central processing unit) which is the beating heart of a modern computer. I design and simulate each block of the CPU in an online tool called Logisim. You can download the tool and simulate the CPU on your own computer or if you  like you can take a copy of my simulation files and just load them into the tool and simulate what you have learned in the videos or just listen along to the videos (it’s up to you).

    First we download the free design tool called LOGISIM in which we design and simulate our CPU and take a  look around the tool and show you how it works. Then the fun begins. We design and simulate the following blocks

    Simple logic gates

    1 bit memory cell

    8 bit memory cell

    8 bit register

    Decoder

    RAM (Random access memory)

    ALU (Arithmetic Logic Unit)

    Clock

    We then take a break from our hard work (pheeewww!!!) and ask the question ,  ‘ Can a computer answer the question of Life the Universe and Everything ? ‘  We look at some of the ideas behind what a computer is and what it can and more importantly cannot do ! We answer this question in the next two videos.

    ALGORITHMS

    TURING MACHINES

    After this little break we then get back to designing our CPU. We  design and simulate the most difficult section called the Control Unit. This is where the MAGIC happens and you will get that amazing EUREKA moment when you can say, ‘ I KNOW HOW A COMPUTER WORKS !!! ‘ In this section we build up the INSTRUCTION SET within the CONTROL UNIT.

    FETCH EXECUTE Cycle

    ALU Instructions

    LOAD and STORE Instructions

    DATA Instruction

    JUMP REGISTER Instruction

    JUMP ADDRESS Instruction

    JUMP IF Instruction

    CLEAR FLAG Instruction

    We then build up an ASSEMBLER in Microsoft Excel (what’s an assembler ? Once you get to this point you will know and you will be home and dry !)

    We then model the CPU using Excel VBA and from this build an Assembly language DEBUGGER. This will help us write our assembly language programs. Finally we are in a position to load the CPU up with our first assembly language program. An algorithm that multiplies 2 numbers together (might not sound like much but you can then design your own algorithms and simulate them on YOUR  OWN CPU).

    We then look at the Top level simulation. We load up the CPU RAM (memory) with our first program and watch it running through the program live right in front of our eyes. You can let it execute the code quickly or you can step through a 0 and a 1 at a time and see every little detail of what is happening inside the CPU that YOU have just designed !!!

    Also keep a look out in the bonus section for extra material that I will be periodically adding. I expand the CPU from 8 bits to 16 bits , create some more assembly language algorithms that run on the CPU and explain in detail the VBA code from the assembler and debugger (PLUS MORE TO COME).

    This course follows the CPU design in the book ButHowDoItKnow (The Basic Principles of Computers for Everyone). THIS COURSE IS FEATURED ON THE AUTHORS WEBSITE. You do not need to buy the book to follow the course but I would highly recommend the book.

    IF YOU WANT TO KNOW WHAT LIES AT THE HEART OF A COMPUTER AND HOW IT WORKS THEN THIS IS THE COURSE FOR YOU !!!

    Who this course is for :

    Everyone and anyone who asks the question ‘ How do computers work ?’

    Course Size Details :

    8 hours on-demand video
    42 downloadable resources
    Full lifetime access
    Access on mobile and TV
    Certificate of completion

    View Demo

    People also Search on Google

    • free course download
    • download udemy courses on pc
    • udemy courses free download google drive
    • udemy courses free download
    • udemy online courses
    • online course download
    • udemy course download
    • udemy paid course for free
    • freecousesite
    • download udemy paid courses for free


    Online Course Download Design a CPU
    Share. Facebook Twitter Pinterest LinkedIn Tumblr Email
    Previous ArticleArduino FreeRTOS From Ground Up™ : Build RealTime Projects
    Next Article Mastering IELTS Speaking: The Express Course

    Related Posts

    freecoursesite

    freecoursesite – Free Course Site

    IT & Software

    Analogue to Digital TV Signal Transmission Migration

    Business

    PMP Exam Cram Session – PMBOK Guide, 6th Edition

    Leave A Reply Cancel Reply

    • Strategies for Digital Marketers on Digital Marketing – 2022
    • Digital Marketing Services To Transform Your Business Globally
    • freecoursesite – Free Course Site
    • What Every Business Owner Must Know About Digital Marketing
    • What are the Benefits of Digital Transformation?
    • Facebook
    • Twitter
    • Instagram
    • Pinterest
    Don't Miss

    Strategies for Digital Marketers on Digital Marketing – 2022

    Digital Marketing Services To Transform Your Business Globally

    freecoursesite – Free Course Site

    What Every Business Owner Must Know About Digital Marketing

    About Us
    About Us

    Download Courses for Free. Learn web development, Programming, IT & Software, Marketing, Music, Free Online Courses, and more. freecoursesite

    USEFUL LINKS

    • Home
    • About Us
    • Contact Us
    • Privacy Policy
    • Sitemap
    • freecoursesite
    • freecoursesite
    Popular Posts
    Business

    Strategies for Digital Marketers on Digital Marketing – 2022

    Business

    Digital Marketing Services To Transform Your Business Globally

    freecoursesite

    freecoursesite – Free Course Site

    Copyright © 2023 Online Course Download. All Rights Reserved.
    • Home
    • About Us
    • Contact Us
    • Privacy Policy
    • Sitemap
    • freecoursesite
    • freecoursesite

    Type above and press Enter to search. Press Esc to cancel.