Computer Fundamentals course

With this course, you will learn how a computer works, it introduces you to assembly-level programming. You will be able to write a simple assembly language program.

At the end of the tutorial, you’ll be able to understand the different types of information which may be stored in a computer memory.

Table of contents

  • A Brief History of Computing
  • A Chronology of Early Computing
  • The Von Neumann Architecture
  • Further Progress…
  • The Silicon Age
  • Languages and Levels
  • Layered Virtual Machines
  • Digital Electronics in a Slide
  • A (Simple) Modern Computer
  • Registers and the Register File
  • Memory Hierarchy
  • Static RAM (SRAM)
  • SRAM Reality
  • Dynamic RAM (DRAM)
  • Operation of a Simple Computer
  • Input / Output
  • MIPS Assembly Language
  • Arithmetic Logic Unit (ALU)
  • Number Representation
  • Signed Numbers
  • Unsigned Arithmetic
  • Arithmetic and Logical Instructions
  • Conditional Execution
  • Loads and Stores
  • Accessing Memory
  • Addressing Modes
  • Representing Text
  • Floating Point
  • Data Structures
  • Bus Hierarchy
  • SPIM System Call Codes
  • Procedures
  • The Stack in Practice
  • Fibonacci… in assembly
  • Optional Assembly Ticks
Size : 1,685.19 Kb
File type : pdf
Downloads: 1009
Created: 2017-10-09

Others Computer Tutorials

Migrating to Cloud-Native Application Architectures

Learning Go

TensorFlow Roadmap

Making Servers Work

Probability and Statistics for Computer Science

Others related eBooks about Computer Fundamentals course

Program Arcade Games

Download free course Program Arcade Games, pdf file on 392 pages by Paul Craven....

Computer Lessons for beginners in PDF

This article is a comprehensive guide to computer lessons for beginners, covering the essential skills and knowledge necessary to operate a computer effectively....

Introduction to architecture

This tutorial explains the different computer components and the role of a building architect ....

Analysis for Computer Scientists

Download free course Analysis for Computer Scientists, pdf file on 372 pages by by Michael Oberguggenberger, Alexander Ostermann....

Spring Framework Notes for Professionals

Download free course Spring Framework Notes for Professionals, pdf file on 67 pages by Stack Overflow Community....

Fundamentals of computer architecture

Download tutorial in PDF about the fundamentals of computer architecture ,it's a free training document under 290 pages for experienced users by Mostafa Abd-El-Barr and Hesham El-Rewini....

Motherboard Study Guide

Download free pdf tutorial about the Motherboard computer, complet training document in 23 pages designated to beginner student level....

Intel Xeon Phi Coprocessor Architecture and Tools

Intel Xeon Phi Coprocessor Architecture and Tools: The Guide for Application Developers pr..., download free Intel Xeon Phi tutorial in PDF (232 pages) created by Rezaur Rahman ....

How to Think Like a Computer Scientist

Download free course How to Think Like a Computer Scientist, pdf file on 280 pages by Allen Downey, Jeffrey Elkner, Chris Meyers....

Basic concepts of computer

In this pdf tutorial, you will learn about basics computer organization and concepts, its characteristics (speed, accuracy, diligence, versatility, and storage capacity), software, hardware and how to protect your computer with antivirus....