Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
8086 Microprocessor & Assembly Language لطلبة علوم الحاسب
Rating: 5.0 out of 5(2 ratings)
12 students

8086 Microprocessor & Assembly Language لطلبة علوم الحاسب

Intel Microprocessors 8086 - Core 2 & Assembly Language لطلبة كلية علوم الحاسب وهندسة الكمبيوتر + أسئلة إمتحانات
Last updated 8/2024
English

What you'll learn

  • Have a clear understanding of how microprocessors work especially 16 bits microprocessors
  • Have the ability to make/understand basic programs in Assembly language
  • Understand simple Assembly language in your debugger
  • Protected mode memory addressing
  • Numbering Systems (Including conversions from system to another)
  • To understand, state and deal with different Data Formats
  • To understand, state different Computer System components and buses
  • To understand Memory System
  • Microprocessor Architecture (Segments, registers & flags)
  • Real Mode Operation
  • Data Addressing Modes
  • To understand and perform Arithmetic and Logic Instructions
  • To define different Data Types and Data Definition
  • To understand and apply Program Flow (Unconditional & Conditional control instructions)
  • To be able to use Video Display & Video RAM

Course content

3 sections36 lectures9h 11m total length
  • Numbering Systems11:33
  • Numbering Systems 213:03
  • Numbering Systems 37:22
  • Quiz 1 (Numbering Systems)
  • Data Formats12:26
  • Data Formats 215:27
  • Computer System9:13
  • Computer System 215:26
  • Memory System18:07
  • Microprocessor Architicture15:59
  • Real-Mode operation20:22
  • Data-Addressing mode24:00
  • Mov Instruction Practice Test
  • Arithmetic & Logic operations25:33
  • EMU8086 & Introduction to Assembly Language20:19
  • حل أسئلة عملية على EMU808626:41
  • Data types & Data definitions15:08
  • Mul & Div instructions (Area & Factorial programs)26:42
  • Mul, Div, array & Laptop after sale program
  • LEA, offset & Indirect addressing0:01
  • Mul & Div (Area & Factorial programs)
  • Excersises on Direct & Indirect addressing0:02
  • Arithmetic & Logic operations
  • Loop & Jump19:14
  • Practical Loop, Exchage & Array0:01
  • CBW, CWD & affected flags22:30
  • Video Display & Video Ram13:09
  • Practical Video display, Video Ram & Array - Maximum, Minimum(Signed & Unsigned)0:01

Requirements

  • Basic programming skills

Description

This course basicly is made for:

  1. Curious person who wants to know basics the microprocessors used in his personal devices

  2. Computer Science & Computer Engineering colleges students and it probably consists of 1 or 2 academic courses they may take through their studies based on the courses' outlines that differ from a college to another.


هذه الدورة مُقدمة بشكل أساسي إلى:

1- شخص يقوده الفضول لمعرفة البنية الأساسية وكيفية عمل المُعالجات الدقيقة الخاصة بأجهزة الحاسوب الخاصة به واللغة التي يتم التواصل معها بها.

2- طلبة كلية علوم الحاسب ونُظُم المعلومات وكلية الهندسة - قسم حاسوب وهي في الغالب قد تغطي محتوى مادة أو مادتين من مواد الكلية وذلك بحسب لائحة الكلية التي تدرس بها.

بالأخص إذا كنت تدرس مادة المُعالجات الدقيقة ، مُعالج إنتل 8086 وعائلته بالتحديد فهذه الدورة ستفيدك جدًا (محتوى الدورة مكتوب باللغة الإنجليزية ومشروح بالعربية)

Microprocessors' Intel 8086 family to Core 2:

1. Numbering Systems (including conversions from any system to another)

2. Data Formats

3. Computer System

4. Memory System

5. Microprocessor Architecture

6. Real Mode Operation

7. Data Addressing Modes

8. Arithmetic & Logic Instructions

--

Assembly Language related to the Microprocessors family:

1. What is Assembly Language.

2. A look at the emulator Emu8086 Program.

3. Data Transfer & Arithmetic Operations Instructions

4. Logic Operations Instructions

5. Index & Indirect Addressing

6. Iteration (Loop)

7. Print & Procedure Functions

8. Print in Video Mode

9. Conditional & Unconditional Jump Instructions

10. Theoritical & Practical Exercises

11. Written sheets and their answers (to test your knowledge)

Who this course is for:

  • Beginner programmers interested in knowing how microprocessors work
  • Computer Science & Computer Engineering students