146 Computer Architecture and Organization
and additional features to support faster execution of calculations related with multimedia opera-
tions. Although, externally it is a CISC processor, internally it functions like a RISC processor
as its instructions are converted to RISC-like micro-codes before their execution. These micro-
codes are of very small numbers and speeds up the pipelined operation of the processor. Pentium
4 offers all three types of cache memory and its L1 cache is a split-cache, separate for holding
instruction and data.
POINTS TO REMEMBER
R Both 8085 and 8086 are fabricated around Princeton architecture, while 8051 around Harvard
architecture.
R Memory handling technique of 8086 is widely different from that of 8085.
R Unlike 8085, 8086 needs an interrupt vector table to nd the entry point of any of its 256 ISR.
R 8051 offers power management features to conserve the system’s power consumption.
R RISC processors have lesser number of simpler instructions with adequate internal registers within
the processor and adopts the pipeline architecture.
QUICKSAND CORNER
During my class hours one of my students asked
why I was citing examples from obsolete proces-
sors like 8085 or 8086. It is well-known that 8085
is no longer manufactured by any manufacturer
throughout the world. When I asked back which
processor I should adopt as example case, the
reply was Intel Celeron, the latest from Intel at
that time.
I appreciated the student’s frank suggestions
and enquired whether the difference between SR
ip- op and JK ip- op is known to him or not.
As there was no answer, I pointed out that certain
drawback of SR ip- op is eliminated in JK ip-
op, and unless we are clear about the drawbacks
of SR ip- op, the study of JK ip- op would not
be so meaningful.
Then I came to the point and explained that
although 8085 is an obsolete processor, as it is
still in syllabi, its study would de nitely bene t
any student. Furthermore, if one processor is thor-
oughly understood, other processors become eas-
ier to grasp. Finally, directly jumping to Celeron
or Pentium would be counter-productive unless
the basics and background are cleared.
Target the Correct Option
1. An instruction cycle means
(a) M1, M2, M3
(b) fetch, decode, execute
(c) get operands, add operands, store result
(d) none of these
2. For fetching an instruction byte, the processor
is to provide the external memory device
(a) address and read signals
(b) data and read signals
(c) address and write signals
(d) none of these
REVIEW QUESTIONS
M05_GHOS1557_01_SE_C05.indd 146M05_GHOS1557_01_SE_C05.indd 146 4/29/11 5:07 PM4/29/11 5:07 PM