INF201: INTRODUCTION TO COMPUTER SYSTEMS

 INF201: INTRODUCTION TO COMPUTER SYSTEMS

(FEDERAL UNIVERSITY OTUOKE, 2018/2019 SESSION 1ST SEMESTER)

INSTRUCTION: ATTEMPT 4 QUESTION ONLY

 

 

1.      QUESTION ONE

a.      Expatiate on the following statements/situations:

                                                              i.      ‘Random Access Memory’ is a term that describes Primary memory

                                                            ii.      Bus width too narrow for word length

                                                          iii.      Register addressing technique preferable to immediate addressing technique

                                                           iv.      CLA and ADD mnemonics may perform similar function

                                                             v.      CPU communicates faster with the PM than with the SM

b.      Write assembly language instructions to evaluate D = (P*T2 + N) * (B*G2 + M). Use the One-address assembler. Attach appropriate micro-instruction for each line of code

2.      QUESTION TWO

a.      With relevant illustrations, explain why the CPU should have an internal memory? List and explain the functions of any three internal-memory types.

b.      Write assembly language instructions to evaluate W = (S*B2 + K*R) * (U2 + T*G). Use the two address assembler. Attach appropriate micro-instruction for each line of code.

3.      QUESTION THREE

a.      Describe the preemptive resume interrupt. What do you think will happen if the PC and IR malfunction during instruction execution?

b.      Distinguish between Primary and Secondary memory using relevant parameters. How are they related to the Human memory?

4.      QUESTION FOUR

a.      What is overflow? Which addressing techniques can overflow occur? Give reasons for your answer and also suggest ways to avoid its occurrence.

b.      The following system parameters were recommended to your department; each parameter maintains its usual functions: Data bus width: 512 data lines, Word length: 128 bits, CPU cycle speed: 1.50GHz, RAM size: 2GB, Hard Drive Capacity: 100GB, L2 Cache: 20MB. Comment on the implications and possible performance of this configuration.

5.      QUESTION FIVE

a.      A computer system has a 256-bit memory word. 100-bits out of the 256-bit memory word are used for the Operation Code. Suggest a typical addressing technique for this system? Give clear reasons for your answer and also suggest ways of improving the configuration.

b.      The assembly language programmer enjoys some flexibilities when using assembly language. State and explain these benefits.

Comments