Memory-Reference Instructions



Rating - 3/5
496 views

In order to specify the rnicrooperations needed for the execution of each instruction, it is necessary that the function that they are intended to perform be defined precisely. Looking back to Table 5-2, where the instructions are listed, we find that some instructions have an ambiguous description. This is because the explanation of an instruction in words is usually lengthy, and not enough space is available in the table for such a lengthy explanation. We will now show that the function of the memory-reference instructions can be defined precisely by means of register transfer notation.

These Topics Are Also In Your Syllabus
1 Program Counter link
2 Common Bus System link
You May Find Something Very Interesting Here. link
3 Common Bus System-memory address link
4 Computer Instructions link
5 Instruction Set Completeness link

Table 5-4 lists the seven memory-reference instructions. The decoded output D; for i = 0, 1, 2, 3, 4, 5, and 6 from the operation decoder that belongs to each instruction is included in the table. The effective address of the instruction is in the address register AR and was placed there during timing signal T2 when I = 0, or during timing signal T3 when I = 1. The execution of the memory-reference instructions starts with timing signal T4• The symbolic description of each instruction is specified in the table in terms of register transfer notation. The actual execution of the instruction in the bus system will require a sequence of rnicrooperations. This is because data stored in memory cannot be processed directly. The data must be read from memory to a register where they can be operated on with logic circuits. We now explain the operation of each instruction and list the control functions and rnicrooperations needed for their execution. A flowchart that summarizes all the rnicrooperations is presented at the end of this section.

These Topics Are Also In Your Syllabus
1 Shift Microoperations -circular shift link
2 Shift Microoperations -arithmetic shift link
You May Find Something Very Interesting Here. link
3 Shift Microoperations -arithmetic shift link
4 Hardware Implementation- shift operator link
5 Arithmetic Logic Shift Unit link

These Topics Are Also In Your Syllabus
1 Program Counter link
2 Common Bus System link
You May Find Something Very Interesting Here. link
3 Common Bus System-memory address link
4 Computer Instructions link
5 Instruction Set Completeness link

Rating - 3/5
488 views

Advertisements
Rating - 3/5