Meganga.

  • Home
  • About
  • News
  • Lessons
  • Contact Us

How A CPU Works

August 15, 2015 by steve

Go inside the computer to uncover the inner workings of the CPU including the Control Unit, the ALU, registers and much more.
But How Do It Know website: www.buthowdoitknow.com/
See the 6502 CPU Simulation: visual6502.org/JSSim/index.html

For anyone annoyed by the breaths between speaking, try this unlisted version with edited audio: www.youtube.com/watch?v=IkdBs21HwF4

Download the PowerPoint file used to make the video: docs.google.com/file/d/0BzwHNpicSnW0cGVmX0c3SVZzMFk/edit?usp=sharing

The CPU design used in the video is copyrighted by John Scott, author of the book But How Do It Know?.

There are a few small differences between the CPU in the video and the one used in the book. Those differences are listed below but they should not detract from your understanding of either.

CONTROL UNIT – This component is called the Control Section in the book. It is called Control Unit here simply because that is a more common name for it that you might see used elsewhere.

LOAD INSTRUCTION – In this video, what’s called a LOAD instruction is actually called a DATA instruction in the book. The Scott CPU uses two different instructions to move data from RAM into the CPU. One loads the very next piece of data (called a DATA instruction in the book) and the other uses another register to tell it which address to pull that data from (called a LOAD instruction in the book). The instruction was renamed in the video for two reasons: 1) It might be confusing to hear that the first type of data we encounter in RAM is itself also called DATA. 2) Since the LOAD instruction from the book is a more complex concept, it was easier to use the DATA instruction in the video to introduce the concept of moving data from RAM to the CPU .

IN and OUT INSTRUCTIONS – In the Scott CPU, there is more involved in moving data between the CPU and external devices than just an IN or an OUT instruction. That process was simplified in the video to make the introduction of the concept easier.

ACCUMULATOR – The register that holds the output of the ALU is called the Accumulator in the book. That is the name typically used for this register, although it was simply called a register in the video.

MEMORY ADDRESS REGISTER – The Memory Address Register is a part of RAM in the book, but it is a part of the CPU in the video. It was placed in the CPU in the video as this is generally where this register resides in real CPUs.

JUMP INSTRUCTIONS – In the book there are two types of unconditional JUMP instructions. One jumps to the address stored at the next address in RAM (this is the one used in the video) and the other jumps to an address that has already been stored in a register. These are called JMP and JMPR instructions in the book respectively.

MISSING COMPONENT – There is an additional component missing from the CPU in the video that is used to add 1 to the number stored in a register. This component is called “bus 1” in the book and it simply overrides the temporary register and sends the number 1 to the ALU as input B instead.

REVERSED COMPONENTS – The Instruction Register and the Instruction Address Register are in opposite positions in the diagrams used in the book. They are reversed in the video because the internal wiring of the control unit will be introduced in a subsequent video and keeping these registers in their original positions made that design process more difficult.

OP CODE WIRING – The wires used by the control unit to tell the ALU what type of operation to perform appear near the bottom of the ALU in the video, but near the top of the ALU in the book. They were reversed for a similar reason as the one listed above. The wiring of the ALU will be introduced in a subsequent video and keeping these wires at the top of the ALU made the design process more difficult.

Filed Under: Parts Of A Computer

Learn The Mac In Under An Hour

August 15, 2015 by steve

Learn the Mac In Under An Hour

Are you new to Mac? Just got your first Apple Computer? In this one video you will learn everything you need to get up and running. David A. Cox is an award winning teacher who specializes in teaching technology to the non tech-savvy. His service, href=”http://pcclassesonline.com” target=”_blank”>PCClassesOnline.com is a free service that allows anyone to learn how to master their Mac, PC, iPhone, or iPad from the comfort of their own home.

PC Classes Online is now a free public service. Take our Mac, PC, iPhone, and iPad classes today at pcclassesonline.com

Filed Under: Parts Of A Computer

Senior Computer Lesson 1

August 15, 2015 by steve

Senior Computer Lesson 1

Lesson 1 of the Senior Center Computer Training videos.

Filed Under: Parts Of A Computer Tagged With: basic computer lesson

Beginners Guide To Computers Part 1

August 15, 2015 by steve

Beginners guide to computers part 1

This has been very long over due, this is a beginners course to computer we look at creating folders, moving files, deleting, save and save as, changin the theme of your computer (its look and feel) also we look at security and the internal workings simplified of a computer, we also look at the internet and browser and options, pleases end me any questions for future tutorials

Filed Under: Parts Of A Computer Tagged With: basic computer lesson

Computer Hardware & Software Lesson Part 1

August 15, 2015 by steve

This lesson was created for TED 5110 students. It is part one of a two part lesson that teaches you about your computers hardware. The material covered is just the general information. Details can be found in your PowerPoint presentations posted in Blackboard.

Presented by Arrash Jaffarzadeh
Filmed by Savannah Silva

Filed Under: Parts Of A Computer

Basic Computer Training – Your Keyboard

April 25, 2011 by steve

Basic Computer Training

We continue our basic computer training for beginners, seniors and novices with a tutorial demonstrating you can use your computer keyboard for much more than just typing. The basic computer lesson is suitable for anyone worldwide and for those looking to learn about computers and qualify in the European Computer Driving Licence (ECDL) the basic computer training covers Equal Skills computer basics 1.9 and 1.10.

The tutorial explains how your keyboard is divided and demonstrates different keys and their functions, a core part of elementary computer skills.

[Read more…]

Filed Under: Parts Of A Computer Tagged With: basic computer lesson, basic computer training, beginners, computer, computer skills, ECDL, european computer driving licence, keyboard, learn about computers, lesson, novices, seniors, tutorial

Basic Computer Training – Your Computer

April 25, 2011 by steve

Basic Computer Training

This is the start of our basic computer training course for seniors, beginners and complete novices. The computer lesson will answer questions about your computer, what is a chip, what is a processor, what is ram and what is a hard drive?

Designed to improve computer skills, the course is suitable for anyone worldwide and for those looking to learn about computers and qualify in The European Computer Driving Licence (ECDL), this lesson will cover EqualSkills computer basics elements 1.1 and 1.2, looking at your computer.

The lesson will demonstrate different personal computers and there various parts, talk about adding accessories before giving a brief description about some of the components inside your computer including the processor, RAM and hard drive.

 

To enlarge the video left click on the small square icon in four triangular pieces bottom right of video. Press the Esc button on your keyboard to return to normal view.

Thanks for watching. If you like our lessons subscribe to our YouTube channel, it’s free and helps us tremendously, click on the button below.

 

Copyright notice:

You are free to copy the contents and use it for any purpose providing you keep the following credit intact and include it on the same page:

<p> <a href=”http://www.meganga.com” title=”Try www.meganga.com for free online computer lessons and tutorials for seniors and beginners”> Free online computer lessons and tutorial for seniors and beginners</a> from www.meganga.com</p>

The above code shows like this:
Free online computer lessons and tutorials for seniors and beginners
from www.meganga.com

Filed Under: Parts Of A Computer Tagged With: basic computer training, beginners, complete novices, computer skills, ECDL, european computer driving licence, learn about computers, seniors, what is a chip, what is a hard drive, what is a processor, what is ram

Your Computer – How to use a Mouse – Online Computer Lesson

December 11, 2010 by steve

How to use a mouse free online computer lesson for seniors and beginners.

This tutorial forms part of our basic computer training course and for those looking to learn about computers and qualify in the European Computer Driving Licence (ECDL) the tutorial will cover elements 1.4 and 1.5 of the Equal Skills module and shows how to use a mouse, essential for improving computer skills.

Learning Objectives

  • Using the left and right mouse buttons
  • Double clicking
  • Using the mouse wheel

Target Audience:

Complete computer beginner/novice [Read more…]

Filed Under: Parts Of A Computer Tagged With: computer lesson for seniors, computer skills, ECDL, european computer driving licence, how to use a mouse, learn about computers, mouse, online computer lesson, Online Computer Lessons, Skills

Recent Posts

  • Basic Computer Training What is SEO
  • Basic Computer Training What is Digital Marketing
  • Free beginner computer lesson Formatting Alignment Line Spacing
  • Online Safety For Seniors Phishing
  • Basic Photo Editing Using Free Tools

Navigation

  • Home
  • About
  • Contact Us

Follow Us

  • Facebook
  • Twitter
  • RSS

ABOUT US

Meganga.com was created to fill a very much needed gap in the provision of computer training for the elderly and beginners alike. We have a passionate belief that you are never too old to learn. Learning to use computers can open up a whole new world to people and seeing and hearing people’s enthusiasm once they do start to learn is a reward in itself.

 
Web Designer: Orkis Media

© Meganga.. All Rights Reserved 2026