Architecture
Accumulator Accumulator is an eight bit Register.It holds
one of the data to be processed by Arithmetic logic unit or ALU.It also stores the result
of the operation.The Accumulator is also called as A register.The Accumulator is connected
to the eight bit internal data bus the bidirectional arrow between the accumulator and the bus
indicates that it allows the accumulator to send or receive data.The two state output
of the accumulator drives the ALU. Temp.Register:
The temporary register receives one of the data to be processed by ALU from external
memory or general purpose registers.The other input for the ALU comes from the temporary
register.This eight bit register stores the operands of Arithematic logic operations. General Purpose Registers:
In Intel 8085 microprocessor there are six 8 bit general purpose registers. They are B, C, D, E, H and L. They may be
used individually or combined as register pairs to perform some 16 bit operations. The permitted combinations of register pairs
are BC, DE and HL. The HL register pair which is normally used
to perform a 16 bit memory pointer. Stack pointer or SP:
Stack pointer is a 16 bit register used as a memory pointer. It maintains the address of the last byte
enter into the stack. Stack is the portion of RAM. The Stack pointer is decremented each time
when data is loaded into the stack and is incremented when data is retrieved from the
Stack. Program Counter or PC:
This 16 bit register deals with sequencing the execution of instructions. This register is also a memory pointer. The microprocessor uses this register to sequence
the execution of the instructions. The function of the program counter is to
point the address of the next instruction to be executed. At the end of the execution of an instruction
the program counter is incremented by 1 pointing to the next memory location where the next
instruction is available. Incrementer/Decrementer:
It can add 1 or subtract 1 from the contents of the stack pointer or program counter. Arithmetic and Logic Unit (ALU):
The ALU carries out the arithmetic and logic operation on 8 bit words. As shown the contents of the accumulator and
the temporary register are the inputs to the ALU.It can peform arithmetic operations such
as addition, subtraction and logical operations such as AND,OR and XOR. The ALU result is then stored back in the
Accumulator. FLAGS:
Flag register is a group of five individual flipflops. The content of the flag register will change
0 or 1 after the execution of arithmetic and logic operations. Instruction Register and Decoder:
Instruction Register and Decoder is an 8 bit register. When an instruction is fetched from memory
it is loaded in the Instruction Register. The instruction decoder decodes the contents
of the Instruction register. It also determines the operation to be followed
in executing the entire instruction and directs the timing and control unit accordingly. Timing and Control unit:
The Timing and control section of microprocessor includes an oscillator and controller sequencer. The oscillator generates the two phase clock
signals, CLK and CLK’ that synchronize all registers .The controller sequencer also produces
the control signals needed for internal and external control. The controller sequencer is microprogrammed. It has a ROM that stores all the micro routines
needed for executing the instructions. Interrupt Control:
Sometimes it is necessary to interrupt the execution of the main program to answer a
request from an IO device. For instance an IO device may send an interrupt
signal to the Interrupt control unit to indicate the data is ready for input. The computer temporarily stops the execution
of main program inputs the data and then returns to the main program. SERIAL I/O CONTROL:
Sometimes I/O devices works with serial data rather than parallel. The Serial input data enters 8085 through
pin 5 SID Serial input Data and leaves through pin 4 SOD serial output data. Two new instructions known as SIM and RIM
allows us to perform a serial parallel conversion needed for seral IO device. Address Buffer and Address Data Buffer:
The contents of stack pointer or program counter can be loaded into the address buffer an address
data buffer.The output of these buffers then drives the external address bus an address
data Bus. Memory and IO chips are connected to these
buses.In this way the CPU can send a address of desired data to the memory or IO chips.

Working of 8085 microprocessor Animation with English Subtitle
Tagged on:                                             

35 thoughts on “Working of 8085 microprocessor Animation with English Subtitle

  • January 21, 2017 at 5:29 pm
    Permalink

    very very helpful and good representation .

    Reply
  • February 21, 2017 at 11:02 am
    Permalink

    very very nice process…

    Reply
  • March 1, 2017 at 5:38 am
    Permalink

    gr88

    Reply
  • April 5, 2017 at 5:38 pm
    Permalink

    sir program upload kro

    Reply
  • May 19, 2017 at 1:33 pm
    Permalink

    wish it had high quality

    Reply
  • May 19, 2017 at 1:34 pm
    Permalink

    Good explanation though 😊

    Reply
  • May 25, 2017 at 10:33 am
    Permalink

    Ez ilyen tipik a hatodik vizsga előtt vagyok digitből, valami mentsen már meg videó.

    Reply
  • June 16, 2017 at 2:35 pm
    Permalink

    simple and superb explanations

    Reply
  • July 14, 2017 at 6:09 pm
    Permalink

    awesome…….

    Reply
  • July 28, 2017 at 3:45 am
    Permalink

    accumulator is an output of ALU. That means logical outputs are connected to it .
    then how can the input data come from accumulator and temp.
    I think the input data will come from temp register and from the bus directly and the processed gets stored in accumulator because there is already 8 bit on bus as one of the two input for alu

    Reply
  • July 31, 2017 at 4:43 pm
    Permalink

    All is okk but the intermediate background music is very disgusting and irritating

    Reply
  • September 6, 2017 at 4:24 pm
    Permalink

    good

    Reply
  • September 27, 2017 at 7:51 am
    Permalink

    add some captions

    Reply
  • October 20, 2017 at 11:32 am
    Permalink

    Thanks for the explanation i understood cleary tqsm

    Reply
  • December 4, 2017 at 8:21 pm
    Permalink

    8086??upload more video

    Reply
  • December 9, 2017 at 3:12 am
    Permalink

    thanks a lot…

    Reply
  • December 16, 2017 at 12:14 pm
    Permalink

    Bc ye chutiya music kyu de rkha h

    Reply
  • January 26, 2018 at 5:09 pm
    Permalink

    Awesome! understood better from it as compared to reading from William Stallings.

    Reply
  • January 30, 2018 at 1:06 pm
    Permalink

    thanks for making me know what is what very clearly.. the topic has become easy, the moment i saw this.. thanks much !

    Reply
  • February 20, 2018 at 5:50 pm
    Permalink

    https://www.quora.com/anonymous/e8de959bc4f342a98a61ee4080ba06bd answer please

    Reply
  • February 27, 2018 at 6:14 pm
    Permalink

    thank,s a lot.

    Reply
  • April 12, 2018 at 2:56 pm
    Permalink

    Spr….. Easy to understand…. Thksss

    Reply
  • May 17, 2018 at 11:01 am
    Permalink

    annoying voice!!

    Reply
  • July 29, 2018 at 11:34 pm
    Permalink

    Vey nice explanation thanks

    Reply
  • October 16, 2018 at 12:48 pm
    Permalink

    so awful voice over, huaaah

    Reply
  • December 28, 2018 at 7:46 pm
    Permalink

    Please explain in Hindi

    Reply
  • January 15, 2019 at 9:46 pm
    Permalink

    Thanks a lot.
    what my teacher failed to do you did that

    Reply
  • January 20, 2019 at 5:02 pm
    Permalink

    Good work

    Reply
  • February 25, 2019 at 8:34 am
    Permalink

    Helpful

    Reply
  • April 22, 2019 at 11:08 am
    Permalink

    heck ..super confusing and distracting with' bubbles' going all over the place in meaningless patterns ..and that horrible midi loop.Room for improvement here ….

    Reply
  • June 12, 2019 at 12:57 pm
    Permalink

    mahadsanid madam faida weyn ayan kaa faideystay , thnak you

    Reply
  • June 30, 2019 at 11:24 am
    Permalink

    BGM is too irritating, otherwise explanation is good

    Reply
  • August 1, 2019 at 5:08 pm
    Permalink

    Stack pointer is not incremented when data is retrieved –> 2.17 WRONG!!

    Reply
  • August 20, 2019 at 2:57 pm
    Permalink

    Graphical representation is good even voice and explanation is good… But stop this freaking music!!!! How annoying!!!!! 😂😂😂😂

    Reply

Leave a Reply

Your email address will not be published. Required fields are marked *