00:01
Hello students, let's go over the instruction cycle step by step for the given indirect instruction with the operation code of and and the address part of the 0ab.
00:11
So, we will first go with the fetch phase.
00:15
In a fetch phase, you will perform as the program counter counts contains the address of the next instruction which is 053.
00:30
So, the instruction address at 053 is fetched and stored in the instruction of ir.
00:39
Now, once the address is fetched, you need to decode the phase.
00:43
In decode phase, the instruction in the instruction register is decoded to determine the operational code and and address and address part as the as the and and the address part as the 0 of ab, 0 of ab.
01:07
Now, in an execute phase, in an execute phase where the address part as the 0ab is used to access the memory word at the address 0ab.
01:24
So, the memory word at 0ab contains it contains the cf25.
01:31
So, the content of this memory is loaded into the data register that is into the dr.
01:37
So, it is loaded into the dr register.
01:39
Then the indirect access as the indirect access.
01:46
So, the content of the direct register that is the cf of 25 is used an address to access the memory word at the address of cf25.
01:59
The memory word at the address of cf25, it contains the a620.
02:06
So, the content of this memory is loaded into the ac that is the accumulator.
02:12
It is loaded into an accumulator...