Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Introduction to Microprocessors
Highest Rated
Rating: 4.6 out of 5(115 ratings)
1,078 students

Introduction to Microprocessors

Basics of Processor, Memory, I/O and Buses
Created byBharat Acharya
Last updated 11/2021
English

What you'll learn

  • Introduction to Microprocessors 8085, 8086, 80386, Pentium...
  • Introduction to Microcontrollers 8051, ARM, PIC...
  • Introduction to Computer Organisation
  • Foundation for learning Embedded Systems

Course content

1 section5 lectures1h 59m total length
  • Basic Introduction22:42

    Basic introduction to microprocessors. Concept of programs, Memory, I/O. Brief history of processors.

  • Program Execution34:04

    Understanding Instruction cycle, Assembler/Compiler actions, purpose of opcode and program execution.

  • Memory Hierarchy40:04

    Complete insight into memory hierarchy. Role of RAM, ROM, HD, FD, CD, DVD, Pen drives, Cache, SRAM, DRAM, BIOS.

  • Number Systems14:47

    Concept of Decimal, Hex, binary and related conversions. Powers of 2 going into KB, MB, GB, TB.

  • System Bus7:42

    Clear understanding of the System bus and its main sub-parts, there address, data and control buses.

Requirements

  • No prior knowledge needed, just a Will to Learn!

Description

Welcome to the world of Microprocessors.


This course will lay a strong platform for students preparing to learn:

Microprocessors: 8085, 8086, 80386, Pentium...

Microcontrollers: 8051, ARM, PIC...

Computer Organization and architecture

Embedded Systems


You will begin with learning the basic purpose of a microprocessor and its various applications in our modern connected world. You will then move on to cover the concept of program execution, instruction cycle and assemblers. You will also understand how programs are converted into machine language by compilers and assemblers.


To make the picture complete, you will dive into various aspects of memories. A clear foundation about RAM, ROM, Cache, Hard Disc, Floppy, CD, DVD, Pen drives will be laid.

Every memory mentioned above has a clear role to play in a modern computer. The more you understand them, more will you enjoy learning them further.


Interestingly, you will learn how to store data such as images, text, numbers, movies etc into memory in the form of 0s and 1s.


Number systems will be explained in detail. Crystal clear concepts of hexadecimal, decimal and binary numbers reach provided. Even conversion from Hex to binary will be explained so that you can do them quickly and easily.


In the final part, you will explore the system bus. System bus is composed of three buses. Address bus, Data bus and Control bus. Role all these buses will be explained with examples of machine cycles.


I have made this course after having an experience of 21 years in teaching these beautiful subjects. Here’s hoping you will truly enjoy learning this course and venturing further into learning technology.


Best wishes,

Bharat Acharya.

Who this course is for:

  • Beginners in Microprocessors, Microcontrollers, Computer Organisation, Embedded Systems...