• Post category:StudyBullet-5
  • Reading time:8 mins read




What you will learn

 

Understand Computer internal parts such as ALU, MUX and BUS.

 

Able to perform integer and binary conversion

 

Recognize pipeline hazards and find solutions to the hazards

 

Understand CPU (Central Process Unit) and how it works

 

Know the way RAM, ROM and DRAM function

 

Able to do MIPS programming and execute with SPIM software

 

Know how the external parts of a computer work

 

Have a knowledge of Special Purpose Registers

Description

Description:

In RAHEE220, we will study basic and significant subjects of computer architecture, such as ALU,

registers, memory configuration, computer pipeline, RAM, ROM and DRAM, integer, and binary

conversion, and many more.

After taking this course, you will have knowledge of most important subjects of computer architecture

, including computer pipelining, MIPS assembly language and SPIM which is a MIPS process simulator,

computer hardware such as ALU, RAM, ROM, CPU, and external parts such as mouse, keyboard, system

unit, monitor, speaker, microphone and more.

There is a quiz at the end of each chapter to test your knowledge, and there will be multiple exercises

throughout the course to give you an opportunity to practice and refine your skills.

This course has the option of limited lifetime access, so please feel free to review the course subjects

whenever needed.

Bahman Sokhansanj is the instructor of RAHEE220 course. He holds a degree in General

Studies and currently pursuing Electrical Engineering bachelor’s degree. He is a lecturer at Rahsoft

company with concentration on Computer Architecture.

Who is this course for?

• Undergraduate Students

• Electrical Engineers

• Computer Engineers

• Software Engineers

• Anyone who has an interest in Computer Science

Course Content:

• Computer Organization

• CPU Computation Part

• Special Purpose Registers


Get Instant Notification of New Courses on our Telegram channel.


• ALU

• Registers and Memory Configuration

• Computer BUS

• Instruction Set Architecture System

 

• MIPS Programming

• Integer and Binary Conversion

• Computer Pipeline

• Data Hazards in Computer

• Computer RAM and ROM

• DRAM

• External Parts of Computer

• Computer Hardware and Software

What you’ll Learn:

• Understand Computer internal parts such as ALU, MUX and BUS.

• Able to perform integer and binary conversion

• Recognize pipeline hazards and find solutions to the hazards

• Understand CPU (Central Process Unit) and how it works

• Know the way RAM, ROM and DRAM function

• Able to do MIPS programming and execute with SPIM software

• Know how the external parts of a computer work

• Have a knowledge of Special Purpose Registers

 

 

 

 

 

 

English
language

Content

Introduction

Introduction
Introduction to Computer Architecture
Computer Hardware
Computer Software
Binary to Decimal
Decimal to Binary

2

Computer Organization(Block Diagram)
CPU Computation Part
Special Purpose Registers
ALU
ALU (Examples)
ALU (Design Example)
Computer Registers
Register and Memory Configuration
Register and Memory Configuration Example
Register and Memory Configuration Example 2
Register and Memory Configuration Example 3
Computer BUS
Computer BUS(Cont)
Chapter 2 Quiz Solved

3

Instruction Set Architecture Definition
MIPS R3000 ISA
MIPS R3000 Load and Store
MIPS R3000 R Type Instruction
MIPS R3000 I Type Instruction
MIPS R3000 J Type Instruction
MIPS Architecture Brief History
MIPS Practice Questions
MIPS Practice Question 1
MIPS Practice Question 2
MIPS Practice Question 3
MIPS Practice Question 4
Integer and Binary Conversion Practice Question
MIPS Instructions
MIPS Instructions 2
MIPS Instructions 3
MIPS Program 1
MIPS Program 2
MIPS Program 3
MIPS Program 4
MIPS Program 5
MIPS Program 6
Chapter 3 Quiz Solved

4

Computer Pipline
Computer Pipline 2
Computer Pipline 3
Computer Pipline 4
Data Hazards in a Computer
Pipelining(Computer Performance)
Pipelining(speed)
Pipeline practice 1
Pipeline practice 2
Pipeline Hazard
Chapter 4 Quiz Solved

5

Computer RAM
DRAM Types
Functionality of RAM
Practice Questions
Practice Questions 2
Practice Questions 3
RAM and ROM
Display
Mouse and Keyboard
Chapter 5 Quiz Solved