edited by
243 views
0 votes
0 votes
As we know in register to register reference cpu ,for transfer operation we use $LOAD$ and $STORE$ instruction .Both are $2 -$address instruction ,instead of these two ,can we use $MOV$ instruction?? ,which is also $2-$address instruction used in transfer the data between memory and register.
edited by

1 Answer

1 votes
1 votes

As we know in register to register reference cpu ,for transfer operation we use LOAD and STORE instruction 

Actually, Only Made Easy students(Some of them) seem to be "Knowing" this. There is no such concrete thing. 

When the teacher of CO taught this thing in class, What He meant to teach was some different "Possible" models of Processor design. He did not mean to represent these designs as "Facts" of Computer architecture but Students took it otherwise.

So, Take or think of these various designs as possible architecture to develop understanding of Computer Architecture. If any Question comes in GATE saying, say, "Accumulator CPU" , He'd have to define EVERYTHING that is required, You are not supposed to answer the Question based on Our Class Notes. Scan all the Previous GATE Questions, You won't find any such Question where He has used such Design terms but Not defined them and Has expected us to be knowing such. 

These are the Places where Standard Books come into Picture (What terms/things are almost Universal terms and What terms/things are individual terms of the teacher or Author). Every Standard book (Like Mossis Mano or Stallins) first Takes a Architecture Design as "Reference CPU" and then Develops all the Concepts around it. For instance, Stallings explains most of the concepts for ARM Processor. And Morris Mano develops its concepts around a Processor design similar to your Accumulator CPU in Notebook.

And Let me reveal this to you that LOAD or STORE or MOV are NOT necessarily 2-address instructions... It depends on How the Author/Examiner has defined them to be. Thus, In Self-Contained GATE Questions, You will find that Almost Every Term is well defined.

Related questions

0 votes
0 votes
1 answer
1
someshawasthi asked Oct 27, 2022
524 views
Assume an instruction set that uses a fixed 31 bit instruction length. Operand specifies are 4 bits in length. If there are m-three operand instructions in total, then ho...
1 votes
1 votes
2 answers
3
2 votes
2 votes
1 answer
4