Explain the term superscalar architecture, Electrical Engineering

Assignment Help:

Question 1:

a) Describe how pipelining can improves the efficiency of the fetch-execute cycle.

b) Explain the term superscalar architecture.

c) Explain the term principle of locality of reference.

d) Explain the problem of inter-instruction dependency. Discuss a possible solution to the problem.

e) Explain the term Von Neumann bottleneck.

Question 2:

a) What is displayed by the DOS display string call: Msg DB ‘A', 10 DUP (‘h'), ‘!', 13, 10, ‘

b) Given the following data segment declarations:

bytevalue BYTE 1, 2, 3, 4
wordvalue WORD 1000h, 2000h, 3000h, 4000h
dwordvalue DWORD 23456789h, 87654435h

Consider that the offset of bytevalue is 00000000h.

What is the value of the destination operand after each of the MOV instructions?
i. MOV AX, wordvalue
ii. MOV EAX, offset bytevalue+2
iii. MOV DX, wordvalue+4
iv. MOV ECX, dwordvalue+4

c) Describe the difference between the following two instructions:

• MOV AX, 0300h
• MOV AX, [0300h]

d) Given the following declaration: Greeting DB ‘Hello, friends!', 13, 10, ‘

What is displayed by?

i. _PutStr Greeting
ii. _PutStr Greeting+7

Question 3:

a) What is

i. a stack pointer?

ii. an instruction pointer?

b) With the help of an example, explain the term displacement only addressing mode.

c) Explain the four main data access methods and give one example of an entity which accesses data in each method.

d) Give properties for each of the following

i. Static RAM (SRAM)
ii. Dynamic RAM (DRAM).


Related Discussions:- Explain the term superscalar architecture

Find voltage in circuit using the ideal op-amp technique, Q. Find v o in t...

Q. Find v o in the circuit shown in Figure by using the ideal op-amp technique.

Starting methods for polyphase induction motors, Starting Methods for Polyp...

Starting Methods for Polyphase Induction Motors When high starting torques are required, a wound-rotor induction motor, with external resistances inserted in its rotor circuits

Why we need digital systems, Q. Why we need digital systems? EASIER TO ...

Q. Why we need digital systems? EASIER TO PROCESS: For the reason that digitized information breaks all information into discrete units the information is easier to process and

Explain the conductyvity of atom with four valence electrons, Atoms with fo...

Atoms with four valence electrons are good conductors. This statement is true or false. Ans:  Atoms are good conductors with four valence electrons. This statement is false.

Find the resistance of wire, The resistance of a wire is 60 ? at 25 o C and...

The resistance of a wire is 60 ? at 25 o C and 65? at 75 o C. Find the resistance of wire at 0 o C and value of temperature co-efficient at 0 o C. Ans: Given R 25 = 60 ? a

Obtain the complete solution for the current, For the circuit of Figure, ob...

For the circuit of Figure, obtain the complete solution for the current i L (t) through the 5-H inductor and the voltage v x (t) across the 6- resistor.

Find the initial and final values of the armature current, A 10-hp, 230-V, ...

A 10-hp, 230-V, 500-r/min shunt motor, having a full-load armature current of 37 A, is started with a four-point starter. The resistance of the armature circuit, including the inte

What layers are covered under end to end layer connectivity, Q. What layers...

Q. What layers are covered under end to end layer connectivity? Layers 4-7 of ISO-OSI reference model communicate with peer entities in end systems. In intermediate systems,th

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd