hello ,
I need help , A picture is worth a thousand words. so I am posting schematic. I hope someone will help me
blue - 10 bit address bus
black -4 bit data bus
red - I don't understand connection between pc and ALU?
I don't understand how how program counter know some the instruction (jump , branch , subroutine call )
I think mux is use for following
low address means - output of multiplexer should (0)
high address means - output of multiplexer should (1)
when address mux is ( 0) then this is end of instruction and pc incremented for next address
when address mux is (1) then execute jmp or branch instruction
I don't understand how does 10bit address load from 4 bit data bus ?
I need help , A picture is worth a thousand words. so I am posting schematic. I hope someone will help me
blue - 10 bit address bus
black -4 bit data bus
red - I don't understand connection between pc and ALU?
I don't understand how how program counter know some the instruction (jump , branch , subroutine call )
I think mux is use for following
low address means - output of multiplexer should (0)
high address means - output of multiplexer should (1)
when address mux is ( 0) then this is end of instruction and pc incremented for next address
when address mux is (1) then execute jmp or branch instruction
I don't understand how does 10bit address load from 4 bit data bus ?