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
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
(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