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: 1010
Created: 2017-10-09

Warning: Trying to access array offset on false in /home/tutovnfz/public_html/article.php on line 233

Others Computer Tutorials

Azure DevOps Succinctly

Business Process Flow Mapping Succinctly

Snake Wrangling for Kids

Gender Differences in Computer and Information Literacy

Learning MongoDB

Others related eBooks about Computer Fundamentals course

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....

Computer and Information Sciences

Download free course Computer and Information Sciences, pdf file on 280 pages by Tadeusz Czachórski, Erol Gelenbe, Krzysztof Grochla, Ricardo Lent....

Operating Systems: From 0 to 1

Download free course Operating Systems: From 0 to 1, pdf file on 309 pages by Tu Do Hang....

Computer Vision Metrics

Download free course Computer Vision Metrics, pdf file on 498 pages by Scott Krig....

Program Arcade Games

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

Introduction to Computing Explorations in Language, Logic, and Machines

This book introduces the most important ideas in computing using the Scheme and Python programming languages, free download ebook in creative commons license....

How To Build Your Own PC

We'll walk you through everything you need to know to build your own PC. This is a free Building PC PDF tutorial in 19 chapters and 26 pages....

Introduction to ARM Memory and Assembly Language

Download free pdf tutorial about ARM Memory and Assembly Language,training document for beginners....

CPU Architecture Tutorial

A complet tutorial about 80x86 CPU family and the major improvements occuring along the line, free download pdf training document....

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....