Past Question On Computer Systems 2011/2012

Past Question On Computer Systems 2011/2012

DEPARTMENT OF MATHS/STATISTICS & COMPUTER SCIENCE
UNIVERSITY OF CALABAR
FIRST SEMESTER EXAMINATION – 2011/2012 SESSION
CSC 2221 – INTRODUCTION TO COMPUTER SYSTEMS

TIME: 3HRS INSTRUCTION: ANSWER QUESTION ONE AND ANY OTHER THREE


1. (a) How does the CPU cope with the memory and I/O units considering speed differences. Use a diagram to clarify your explanation.
(b) (i) Convert 3 terabytes to nibbles.
(ii) Divide: 1000110 by 110 and 1101 by 10
(iii) Convert the following decimal numbers to binary: 4623.15 and 3982.75
(c) Use one’s and two’s complement to perform the operations: (i) 20 – 17 (ii) 120 – 55
(d) Use the stack operation to exchange the contents of AX, BX, and CX


2. (a) Classify and explain software
(b) How does the CPU operate in relation to the flags register?
(c) Explain the working of the following assembly language segment. MOV CX,10
MOV AX,0
LOOPBEGIN:ADD AX,CX
SUB CX,I
JNZ LOOPBEGIN
MOV DX,AX

3. (a) Discuss memory hierarchy in the computer system.
(b) (i) How many bits are needed to address one megabyte and how?
(ii) Justify how the CPU carries out the 32-bit arithmetic operation with its 16-bit registers.
(c) If the Stack Segment and pointer are set to the values 10002h and 301h. Derive the memory address.


4. (a) Discuss Segment registers.
(b) (i) Explain the operation of Instruction Pointer.
(ii) Derive the contents of AL, BH, and CL in the following: MOV AX,10000h
MOV BX, 2ABh
MOV CX,16Ah
(c) (i) Add all at once: 10111, 1011.11, 111, 1110, 11011.01, 0.111
(ii) Using one and two’s complement perform: 12 – 23 and 13 – 8


5. (a) (i) Explain the effect of formatting a disk.
(ii) Categorize/explain Optical Storage devices.
(b) Explain the three ways of representing signed numbers.
(c) Subtract the following hexadecimal numbers: 3A40 – 8A4 and BCA0 – 93A


6. (a) Explain the function of ROM. What is the significance of the different types of ROM?
(b) Convert the following decimal numbers to hexadecimal: 34730 and 6800
(c) Perform the following division: 110010/1110 and 100001 by 10
(d) Evaluate 4A/A. What is the content of AX and DX register before and after the operation

Also Read: Past Questions On Introduction To Basic Programming 2011/2012
Past Questions On Introduction To Computer Science CSC1101 2011/2012
BASIC Program For Sum of Numbers Using IF Then Statement
Pascal Arithmetic Program Using IF THEN statement
Pascal Program to Create and Save Records in a Textfile
Pascal program To Calculate Area of a Triangle
 Pascal Program of Matrix Multiplication

Do you like this post? Please link back to this article by copying one of the codes below.

URL Of Post:


HTML Link Code:

BB (forum) link code:

Comments