
What is a programming language
What is the Assembly language : definition ,uses ,general keywords
The general architecture of a computer
The general architecture of intel 8086 processor
The central memory MC
How to install emu8086 software
How to write an assembly program
How and where define variables in an assembly program
The rules of naming a variable in an assembly program
What are the size directive in an assembly program
How and where define constants in an assembly program
What are the different numerical values allowed in an assembly program
What are the data registers in 8086 processor
How to use mov instruction in an assembly program
How to use mov instruction in an assembly program
How to use mov instruction in an assembly program
How to use xchg instruction in an assembly program
How to use add and sub instructions in an assembly program
How to add tow numbers in an assembly program
How to subtract tow numbers in an assembly program
How to use add and sub instructions in an assembly program
How to add tow numbers in an assembly program
How to subtract tow numbers in an assembly program
How to use inc and dec and neg instructions in an assembly program
How to increment an operand in an assembly program
How to decrement an operand in an assembly program
How to reverse the sign of an operand in an assembly program
How to use inc and dec and neg instructions in an assembly program
How to increment an operand in an assembly program
How to decrement an operand in an assembly program
How to reverse the sign of an operand in an assembly program
How to convert from the binary to the hexadecimal systems
What is the difference between the signed and the unsigned numbers
How to choose the right size for a number in an assembly program
What is the flags register
What is the overflow and how it happens
How the overflow takes place in the neg instruction
What is the sign flag "SF" and the zero flag "ZF" and how to use them
What is the sign flag "SF" and the zero flag "ZF" and how to use them
What is the parity flag "PF" and how to use it
What is the branching
What is the branching with the name of the flags
What is the unconditional branching
How to use the branching in case of an overflow
How to use the branching in case of an overflow
How to use the branching to compare tow numbers
The branching in the unsigned numbers
The branching in the unsigned numbers
The branching in the signed numbers
The branching in the signed numbers
The branching instructions with PF
How to represent a char in the machine
What is the char data type in an assembly program
How to define the char data type in an assembly program
How to use the char data type in an assembly program
How to print a char in the DOS screen in an assembly program
What is the code service code 2 used for in an assembly program
What are the interruption 21h uses in an assembly program
How to read a char from the keyboard in an assembly program
What is the code service code 1 used for in an assembly program
What are the interruption 21h uses in an assembly program
How to convert from the uppercase to the lowercase and the inverse in assembly program
How to convert from the lowercase to the uppercase and the inverse in assembly program
How to read a char from the keyboard in an assembly program
How to print a char in the DOS Screen in an assembly program
What is the code service code 1 used for in an assembly program
What is the code service code 2 used for in an assembly program
What are the interruption 21h uses in an assembly program
What are the different operations on chars allowed in an assembly program
How to compare between tow chars in an assembly program
Can i add/subtract a number from a char in an assembly program
How to read a char from the user and convert it to lowercase and print it again in an assembly program
How to convert from the uppercase to the lowercase and the inverse in assembly program
How to convert from the lowercase to the uppercase and the inverse in assembly program
How to read a char from the keyboard in an assembly program
How to print a char in the DOS Screen in an assembly program
What is the code service code 1 used for in an assembly program
What is the code service code 2 used for in an assembly program
What are the interruption 21h uses in an assembly program
How to read a digit from the user and print it again in an assembly program
How to read a char from the keyboard in an assembly program
How to print a char in the DOS Screen in an assembly program
What is the code service code 1 used for in an assembly program
What is the code service code 2 used for in an assembly program
What are the interruption 21h uses in an assembly program
How to print a message in the DOS screen in an assembly program
What is the code service code 9 used for in an assembly program
What are the interruption 21h uses in an assembly program
How to read a char from the user and convert it to uppercase and print it again in an assembly program
How to convert from the uppercase to the lowercase and the inverse in assembly program
How to convert from the lowercase to the uppercase and the inverse in assembly program
How to read a char from the keyboard in an assembly program
How to print a char in the DOS Screen in an assembly program
How to print a message in the DOS Screen in an assembly program
What is the code service code 1 used for in an assembly program
What is the code service code 2 used for in an assembly program
What is the code service code 9 used for in an assembly program
What are the interruption 21h uses in an assembly program
What is the if condition in an assembly program
How to perform an if condition in an assembly program
What is the if condition in an assembly program
How to perform an if condition in an assembly program
What is the if-else condition in an assembly program
How to perform an if-else condition in an assembly program
What is the repeat loop in an assembly program
How to perform an repeat loop in an assembly program
What is the while loop in an assembly program
How to perform an while loop in an assembly program
What is the for loop in an assembly program
How to perform an for loop in an assembly program
What are the segments registers in intel 8086 processor
What is the offset in an assembly program
How to use the offset in an assembly program
What are the different memory models in an assembly program
What is the small memory model in an assembly program
What is the compact memory model in an assembly program
What is the medium memory model in an assembly program
What is the large memory model in an assembly program
What is the huge memory model in an assembly program
What are the segments registers in intel 8086 processor
How to use the segments registers in an assembly program
The most effective course to learn the X86 assembly language through focusing on the practical side and exercises in a funny way will make you learn quickly and easily, as well as a Udemy certificate that you can add to your CV with confidence.
In this course we will take you from zero to the professionalism acquiring the basic skills and principles of the language with the deep & right understanding.
Are You:
An absolute beginner and you have no idea about programming.
Beginner and you have a little programming experience.
Expert and you have a long experience in programming.
And you want to learn x86 assembly language?
You're in the right place !!!
Are you interested in :
Hardware Developing
Software Developing
Reversing Ingeneering
Data Security
Ethical Hacking
Networking
Operating Systems
Debugging
Other processor's Assembly Language
Others
Student in the University
And you want to learn Assembly Language either you want to be an expert in your specialty or for other reasons
You are in the right place !!!
Complete x86 Assembly Programming | 120+ Practical Exercises is the best course on udemy to learn x86
Assembly Language.
136+ non-boring lectures ( 4 min avg time ): well explained, short, detailed, focus on the principals
No need to re-view any lectures ( get it from the first time ):
Every lecture has its downloadable resources
Every lecture followed by QUIZ to practice more
11+ Assignments to examine your skills
Big amount of exercises
In the end of this course you will acquire this skills:
You will learn x86 Assembly Language From scratch either if you don't know anything about programming
The different counting systems and how to Convert between them
Some mathematical skills
Data representation "How to represent numbers,chars ....etc" in a computer
The general computer architecture
The micro-architecture of intel 8086 processor
The core instructions of intel 8086 processor (MOV, XCHG, ADD, SUB, MUL, DIV, CMSB...etc)
Different Data Types and structures (numbers, chars, strings, arrays, .... etc)
How to plan and build an algorithm to solve problems
How to write an assembly program & How to use 8086emu for that
Be able to write from a simple to complicated assembly program
More than 50 example will make your understanding deeper
Be able to understand what's going on behind the scene
And more...