Hi help me solve this problem please!!! . Memory cells 20, 30, and 40 contain 40, 50, and 60, respectively. State the contents of the accumulator after executing each of the following instructions.
Where is the difference between LOAD x5000h and LOAD x9000h, itis the same instruction just a different number, or am I missing something out? Is it because there is a Address in that memory?
These are hypothetical instructions and not real ones. The point is that one system could have a "LOAD" type instruction that uses direct addressing, but another could have a "LOAD" instruction that uses indirect addressing. However, if you wanted support for both types of addressing in a single instruction set, you would need to give the instructions different names of have some other way of differentiating them
Every opcode has support for specific addressing modes. Sometimes the addressing is determined by the opcode itself, and there are even cases when a seemingly identical assembly instruction (same mnemonic) will translate to different opcodes. However, some instruction sets have an extra portion of the instruction format that specifies the addressing mode.
@@JacobSchrum so when the operands need more bits allocated for allowing more memory addresses then you use the addressing mode right? i was always wondering because on some diagrams for binary code ill see that multiple bits are used for the addressing mode each bit would represent direct or indirect addressing right?is there a certain combination of bits that would show what addressing mode its using like for instance would there be a certain sequence of binary numbers that would imply Indirect addressing Mode, or Indexed addressing mode
this videos help me so much, thank you mr. Schrum
Very helpful, especially your explanation of displacement addressing - thank you
The best video of addressing mode
Thank you. This video was pretty helpful for computer architecture explanation.
You've given me hope.
You are the hop i was looking for
LEGENDARY VIDEO
Thanks, great explanation, very clear
Very helpful, thanks
Hi help me solve this problem please!!! . Memory cells 20, 30, and 40 contain 40, 50, and 60, respectively. State the contents of the accumulator after executing each of the following instructions.
thank you
Thanks man!!
thank you so much
Where is the difference between LOAD x5000h and LOAD x9000h, itis the same instruction
just a different number, or am I missing something out? Is it because there is a Address in that memory?
These are hypothetical instructions and not real ones. The point is that one system could have a "LOAD" type instruction that uses direct addressing, but another could have a "LOAD" instruction that uses indirect addressing. However, if you wanted support for both types of addressing in a single instruction set, you would need to give the instructions different names of have some other way of differentiating them
@@JacobSchrum oh ok, thank you !
Tks u!
That was helpful, thank!
how do you know what addressing mode is being used in binary code
Every opcode has support for specific addressing modes. Sometimes the addressing is determined by the opcode itself, and there are even cases when a seemingly identical assembly instruction (same mnemonic) will translate to different opcodes. However, some instruction sets have an extra portion of the instruction format that specifies the addressing mode.
@@JacobSchrum so when the operands need more bits allocated for allowing more memory addresses then you use the addressing mode right?
i was always wondering because on some diagrams for binary code ill see that multiple bits are used for the addressing mode
each bit would represent direct or indirect addressing right?is there a certain combination of bits that would show what addressing mode its using like for instance would there be a certain sequence of binary numbers that would imply Indirect addressing Mode, or Indexed addressing mode
thank you good man
I'm really enjoying your videos, thanks a lot.
Whats an OPcode?
thanks man
LOUDER, please......