#Codewithsunil #sunilmakwana
Subscribe: / @codewithsunil
Introduction to assembly language programming tutorial in Hindi 8085 | codewithsunil
This tutorial is intended for those who are not familiar with assembler at all, or
have a very distant idea about it. of course if you have knowledge of some
other programming language (basic, c/c++, pascal...) that may help you a lot.
but even if you are familiar with assembler, it is still a good idea to look
through this document in order to study emu8086 syntax.
It is assumed that you have some knowledge about number representation
(hex/bin), if not it is highly recommended to study numbering systems
tutorial before you proceed.
what is assembly
language?
assembly language is a low
level programming language.
you need to get some
knowledge about computer
structure in order to
understand anything. the
simple computer model as i
see it:
the system bus (shown in yellow) connects the various components of a computer.
the CPU is the heart of the computer, most of computations occur inside the
CPU.
RAM is a place to where the programs are loaded in order to be executed.
general purpose registers
8086 CPU has 8 general purpose registers, each register has its own name:
AX - the accumulator register (divided into AH / AL).
BX - the base address register (divided into BH / BL).
CX - the count register (divided into CH / CL).
DX - the data register (divided into DH / DL).
SI - source index register.
DI - destination index register.
BP - base pointer.
SP - stack pointer.
I am happy to share the knowledge that I have if you like please like and subscribe and share
Language videos are available on this channel
C Programming
Java Programming
Python Programming
C++ programming
C# programming
Visual Basic
JavaScript
PHP language
MySQL database connection
fundamentals of android developments
basic of networking by Cisco
Nowadays, Knowledge of Computers is very important for everyone to build a strong and bright career.
At this channel, we always try to hold the hands of those who are afraid of Computers and Programming.
So let's take this effort forward together and make our world a new digital world with the power of Computers.
On this channel, you will be provided many CS/IT Subject Interactive Video lectures and doubt-solving live classes on C, C++, Java, HTML, Computer Architecture, Computer
Graphics, Operating Systems, Information Systems and Technology, Digital network communication, Web technology, Software Engineering and Much more
KEEP SUPPORTING KEEP LOVING
THANK YOU.