Computer Organization and Architecture PDF
Computer Organization and Architecture PDF
(A) AB*CD*+
(B) A*BCD*+
(C) AB*CD+*
(D) A*B*CD+
Ans: A
(A) refers to a computer system capable of processing several programs at the same time.
(B) represents organization of single computer containing a control unit, processor unit and a memory
unit.
(C) includes many processing units under the supervision of a common control unit
Ans: C
(D) integers
Ans: C
4. Suppose that a bus has 16 data lines and requires 4 cycles of 250 nsecs each to transfer data.
The bandwidth of this bus would be 2 Megabytes/sec. If the cycle time of the bus was reduced
to 125 nsecs and
the number of cycles required for transfer stayed the same what would the bandwidth of the
bus?
(A) 1 Megabyte/sec
(B) 4 Megabytes/sec
(C) 8 Megabytes/sec
(D) 2 Megabytes/sec
Ans: D
5. Assembly language
(A) uses alphabetic codes in place of binary numbers used in machine language
Ans: A
Ans: D
7. The amount of time required to read a block of data from a disk into memory is composed of seek
time, rotational latency, and transfer time. Rotational latency refers to
(A) the time its takes for the platter to make a full rotation
(B) the time it takes for the read-write head to move into position over the appropriate track
(C) the time it takes for the platter to rotate the correct sector under the head
Ans: A
8. What characteristic of RAM memory makes it not suitable for permanent storage?
(B) unreliable
(C) it is volatile
Ans: C
(A) giving programming versatility to the user by providing facilities as pointers to memory counters for
loop control
Ans: D
(A) Register
(B) Encoder
(C) Decoder
Ans: D
Ans: B
12. The average time required to reach a storage location in memory and obtain its contents is called
the
Ans: B
Ans: A
(C) Registers
(D) RAM
(A) Absolute
(B) indirect
(C) index
Ans: C
17. If memory access takes 20 ns with cache and 110 ns with out it, then the ratio (cache uses a 10 ns
memory) is
(A) 93%
(B) 90%
(C) 88%
(D) 87%
Ans: B
18. In a memory-mapped I/O system, which of the following will not be there?
(A) LDA
(B) IN
(C) ADD
(D) OUT
Ans: A
19. In a vectored interrupt.
(B) the interrupting source supplies the branch information to the processor through an interrupt
vector.
Ans: B
(A) SISD
(B) SIMD
(C) MIMD
(D) MISD
Ans: A
(A) Encoder
(B) OR gate
(D) Decoder
Ans: C
22. Cache memory acts between
Ans: A
23. Write Through technique is used in which memory for updating the data
Ans: D
Ans: B
25. In signed-magnitude binary division, if the dividend is (11100) 2 and divisor is (10011) 2 then the
result is
(A) (00100) 2
(B) (10100) 2
(C) (11001) 2
(D) (01100) 2
Ans: B
Ans: A
Ans: D
Ans: C
29. If the main memory is of 8K bytes and the cache memory is of 2K words. It uses associative mapping.
(A) 11 bits
(B) 21 bits
(C) 16 bits
(D) 20 bits
Ans: C
30 A-Flip Flop can be converted into T-Flip Flop by using additional logic circuit
(A) n TQD =•
(B) T D =
(C) D = T . Q n
(D) n TQD =?
Ans: D
(A) AACB
(B) 0000
(C) FFFF
(D) ABCD
Ans: C
32. When CPU is executing a Program that is part of the Operating System, it is said to be in
Ans: B
Ans: D
Ans: D
Ans: B
Ans: A
38. The multiplicand register & multiplier register of a hardware circuit implementing booth’s algorithm
have (11101) & (1100). The result shall be
(A) (812) 10
(B) (-12) 10
(C) (12) 10
(D) (-812) 10
Ans: A
(A) Encoder
(B) Multiplexer
(C) Decoder
Ans: D
40. A three input NOR gate gives logic high output only when
Ans: D
41. n bits in operation code imply that there are ___________ possible distinct operators
(A) 2n
(B) 2n
(C) n/2
(D) n2
Ans: B
42. _________ register keeps tracks of the instructions stored in program stored in memory.
(D) AC (Accumulator)
Ans: C
Ans: D
(B) Registers which keep track of when the program was last accessed.
Ans: A
Ans: B
(B) Directly
Ans: A
47 A floating point number that has a O in the MSB of mantissa is said to have
(A) Overflow
(B) Underflow
(C) Important number
(D) Undefined
Ans: B
Ans: B
(i) Arithmetic operations with fixed point numbers take longer time for execution as compared to with
floating point numbers.
Ans: True.
Ans: False.
(D) Register
Ans: A
Ans: A
(A) 3k registers
(B) 2k registers
(C) K2 registers
(D) K3 registers
Ans: B
(A) Word-time
(B) Bit-time
Ans: B
54 A group of bits that tell the computer to perform a specific operation is known as
(B) Micro-operation
(C) Accumulator
(D) Register
Ans: A
55 The load instruction is mostly used to designate a transfer from memory to a processor register
known as
(A) Accumulator
Ans: A
56 The communication between the components in a microcomputer takes place via the address and
(C) Stack
Ans: B
Ans: C
59 A microprogram sequencer
Ans: A
60 . A binary digit is called a
(A) Bit
(B) Byte
(C) Number
(D) Character
Ans: A
(B) Byte
Ans: A
(A) Macro-operation
(B) Micro-operation
(C) Bit-operation
(D) Byte-operation
Ans: B
63 MRI indicates
(A) Memory Reference Information.
Ans: B
(A) Function
(B) Procedure
(C) Subroutine
(D) Routine
Ans: A
65 Microinstructions are stored in control memory groups, with each group specifying a
(A) Routine
(B) Subroutine
(C) Vector
(D) Address
Ans: A
66 An interface that provides a method for transferring binary information between internal storage and
external devices is called
(A) I/O interface
Ans: A
Ans: B
Ans: A
69 If the value V(x) of the target operand is contained in the address field itself, the addressing mode is
(A) immediate.
(B) direct.
(C) indirect.
(D) implied.
Ans: B
Ans: A
71 The instructions which copy information from one location to another either in the processor’s
internal register set or
Ans: A
72 A device/circuit that goes through a predefined sequence of states upon the application of input
pulses is called
(A) register
(B) flip-flop
(C) transistor.
(D) counter.
Ans: D
73. The performance of cache memory is frequently measured in terms of a quantity called
Ans: C
Ans: B
75 Content of the program counter is added to the address part of the instruction in order to obtain the
effective address is called.
Ans: A
76 An interface that provides I/O transfer of data directly to and form the memory unit and peripheral is
termed as
(A) DDA.
(C) BR.
(D) DMA.
Ans: D
(A) 111100.
(B) 110110.
(C) 110111.
(D) 1011.
Ans: B
78 A register capable of shifting its binary information either to the right or the left is called a
Ans: C
Ans: C
(A) INTR.
(D) TRAP.
Ans: D
(A) MOV.
(B) ORG.
(C) END.
Ans: D
83 In Assembly language programming, minimum number of operands required for an instruction is/are
(A) Zero.
(B) One.
(C) Two.
Ans: A
84 The maximum addressing capacity of a micro processor which uses 16 bit database & 32 bit address
base is
(A) 64 K.
(B) 4 GB.
Ans: B
85 The memory unit that communicates directly with the CPU is called the
Ans: A
86 The average time required to reach a storage location in memory and obtain its contents is called
Ans: B
A. stack pointer
B. cache
C. accumulator
D. disk buffer
Answer: B
B. absolute address
C. logical address
Answer: C
B. CPU
C. PCI
Answer: A
90. Memory management technique in which system stores and retrieves data from secondary storage
for
A. fragmentation
B. paging
C. mapping
Answer: B
C. page register
D. program counter
A. logical address
B. absolute address
C. physical address
D. relative address
Answer: A
Ans: C
94 When necessary, the results are transferred from the CPU to main memory by
(B) CPU.
Ans: C
96 A combinational logic circuit which sends data coming from a single source to two or more separate
destinations is
(A) Decoder.
(B) Encoder.
(C) Multiplexer.
(D) Demultiplexer.
Ans: D
(A) Absolute.
(B) Immediate .
(C) Indirect.
(D) Direct.
Ans: B
99 A Program Counter contains a number 825 and address part of the instruction contains the number
24.
The effective address in the relative address mode, when an instruction is read from the
memory is
(A) 849.
(B) 850.
(C) 801.
(D) 802.
Ans: B
(C) Occurs when a program accesses a page not currently in main memory.
Ans: C
103. The load instruction is mostly used to designate a transfer from memory to a processor register
known as____.
A. Accumulator
B. Instruction Register
C. Program counter
D. Memory address Register
Ans: A
104. A group of bits that tell the computer to perform a specific operation is known as____.
A. Instruction code
B. Micro-operation
C. Accumulator
D. Register
Ans: A
A. Word-time
B. Bit-time
D. Slice time
Ans: B
A. 3k registers
B. 2k registers
C. K2 registers
D. K3 registers
Ans: B
Ans: A
108. Logic gates with a set of input and outputs is arrangement of______.
A. Computational circuit
B. Logic circuit
C. Design circuits
D. Register
Ans: A
109. The average time required to reach a storage location in memory and obtain its contents is
called_____.
A. Latency time.
B. Access time.
C. Turnaround time.
D. Response time.
Ans: B
110. The BSA instruction is______.
Ans: B
111. A floating point number that has a O in the MSB of mantissa is said to have_____.
A. Overflow
B. Underflow
C. Important number
D. Undefined
Ans: B
A. Two passes.
B. Directly
C. Three passes.
D. Four passes.
Ans: A
B. Pseudo instruction.
D. Memory instruction.
Ans: B
A. Counters which indicate how long ago their associated pages have been referenced.
B. Registers which keep track of when the program was last accessed.
Ans: A
B. Programmable Memory
C. Virtual Memory
D. Associative Memory
Ans: D
116. _________ register keeps tracks of the instructions stored in program stored in memory.
A. AR (Address Register)
B. XR (Index Register)
C. PC (Program Counter)
D. AC (Accumulator)
Ans: C
117. n bits in operation code imply that there are ___________ possible distinct operators.
A. 2n
B. 2n
C. n/2
D. n2
Ans: B
118. A three input NOR gate gives logic high output only when_____.
Ans: D
A. Encoder
B. Multiplexer
C. Decoder
D.Code converter
Ans: D
120. The multiplicand register & multiplier register of a hardware circuit implementing booth’s
algorithm have (11101) & (1100). The result shall be ______.
A. (812)10
B. (-12)10
C. (12)10
D. (-812)10
Ans: A
A. interrupt recognized
D. All of these
Ans: A
A. cache memory.
B. static RAM
C. Dynamic Ram
Ans: D
A. Locality of data
B. Locality of memory
C. Locality of reference
Ans: C
C. n-bit ALU
Ans: D
126. When CPU is executing a Program that is part of the Operating System, it is said to be in _____.
A. Interrupt mode
B. System mode
C. Half mode
D. Simplex mode
Ans: B
A. AACB
B. 0000
C. FFFF
D. ABCD
Ans: C
128. If the main memory is of 8K bytes and the cache memory is of 2K words. It uses associative
mapping.
A. 11 bits
B. 21 bits
C. 16 bits
D. 20 bits
Ans: C
129. A Stack-organised Computer uses instruction of _____.
A. Indirect addressing
B. Two-addressing
C. Zero addressing
D. Index addressing
Ans: C
Ans: D
A. Static RAM
B. Dynamic RAM
C. Magnetic memory
D. None of these
Ans: A
132. In signed-magnitude binary division, if the dividend is (11100)2 and divisor is (10011)2 then the
result is ______.
A. (00100)2
B. (10100)2
C. (11001)2
D. (01100)2
Ans: B
133. Generally Dynamic RAM is used as main memory in a computer system as it______.
Ans: B
134. Write Through technique is used in which memory for updating the data_____.
A. Virtual memory
B. Main memory
C. Auxiliary memory
D. Cache memory
Ans: D
D. None of these
Ans: A
136. The circuit used to store one bit of data is known as ______.
A. Encoder
B. OR gate
C. Flip Flop
D. Decoder
Ans: C
A. SISD
B. SIMD
C. MIMD
D. MISD
Ans: A
Ans: B
139. . In a memory-mapped I/O system, which of the following will not be there?
A. LDA
B. IN
C. ADD
D. OUT
Ans: A
140. If memory access takes 20 ns with cache and 110 ns without it, then the ratio (cache uses a 10 ns
memory) is _____.
A. 93%
B. 90%
C. 88%
D. 87%
Ans: B
141. The addressing mode used in an instruction of the form ADD X Y, is _____.
A. Absolute
B. indirect
C. index
D. none of these
Ans: C
142. _________ register keeps track of the instructions stored in program stored in memory.
A. AR (Address Register)
B. XR (Index Register)
C. PC (Program Counter)
D. AC (Accumulator)
Ans: C
Ans: A
B. Excess 3-cod
D. None of these
Ans: B
145. The average time required to reach a storage location in memory and obtain its contents is called
the _____.
A. seek time
B. turnaround time
C. access time
D. transfer time
Ans: C
A. (195 084)10
D. None of these
Ans: B
147. The circuit used to store one bit of data is known as_______.
A. Register
B. Encoder
C. Decoder
D. Flip Flop
Ans: D
A. giving programming versatility to the user by providing facilities as pointers to memory counters for
loop control
Ans: D
149. What characteristic of RAM memory makes it not suitable for permanent storage?
A. too slow
B. unreliable
C. it is volatile
D. too bulky
Ans: C
150. The amount of time required to read a block of data from a disk into memory is composed of seek
time,
A. the time its takes for the platter to make a full rotation
B. the time it takes for the read-write head to move into position over the appropriate track
C. the time it takes for the platter to rotate the correct sector under the head
A. 9’s complement
B. 10’s complement
C. 1’s complement
D. 2’s complement
Ans: D
d. None of these
Ans: A
153. Suppose that a bus has 16 data lines and requires 4 cycles of 250 nsecs each to transfer data.
The bandwidth of this bus would be 2 Megabytes/sec. If the cycle time of the bus was reduced
to 125 nsecs and
the number of cycles required for transfer stayed the same what would the bandwidth of the
bus?
A. 1 Megabyte/sec
B. 4 Megabytes/sec
C. 8 Megabytes/sec
D. 2 Megabytes/sec
Ans: D
A. Boolean values
B. whole numbers
C. real integers
D. integers
Ans: C
A. refers to a computer system capable of processing several programs at the same time.
B. represents organization of single computer containing a control unit, processor unit and a memory
unit.
C. includes many processing units under the supervision of a common control unit
Ans: C
A. AB*CD*+
B. A*BCD*+
C. AB*CD+*
D. A*B*CD+
Ans: A
157. Processors of all computers, whether micro, mini or mainframe must have
A. ALU
B. Primary Storage
C. Control unit
D. All of above
Ans: B
Ans: C
A. immediate
B. direct
C. indirect
D. register
Ans: D
A. fetch instruction
B. decode instruction
C. fetch operand
D. calculate operand
E. execute instruction
F. all of abve
Ans: D
162. Which of the following code is used in present day computing was developed by IBM corporation?
A. ASCII
B. Hollerith Code
C. Baudot code
D. EBCDIC code
Ans: D
163. When a subroutine is called, the address of the instruction following the CALL instructions stored
in/on the
A. stack pointer
B. accumulator
C. program counter
D. stack
Ans: D
A. symbolic microinstruction
B. binary microinstruction
C. symbolic microprogram
D. binary microprogram
Ans: D
A. internal
B. external
C. hardware
D. software
Ans: B
Ans: C
A. bus
C. Both a and b
D. internal wires
Ans: A
A. microprocessor
B. memory
C. peripheral equipment
Ans: D
169. PC Program Counter is also called ……………….
A. instruction pointer
B. memory pointer
C. data counter
D. file pointer
Ans: A
A. 8
B. 16
C. 4
D. 32
Ans: A
A. data transfer
B. logic operation
C. arithmetic operation
Ans: A
172. The access time of memory is …………… the time required for performing any single CPU operation.
A. Longer than
B. Shorter than
C. Negligible than
D. Same as
Ans: A
173. Memory address refers to the successive memory words and the machine is called as …………
A. word addressable
B. byte addressable
C. bit addressable
Ans: A
A. Symbolic microinstruction
B. binary microinstruction
C. symbolic microinstruction
D. binary microprogram
Ans: D
B. house pipeline
C. both a and b
D. a gas line
Ans: A
Ans: B
A. Hard disk
B. Floppy disk
C. CPU chip
D. Memory chip
Ans: C
178. Which of the following registers is used to keep track of address of the memory location where
C. Instruction Register
D. Program Register
Ans: D
A. microprocessor
B. memory
C. peripheral equipment
D. all of above
Ans: D
A. data transfer
B. logic operation
C. arithmetic operation
D. all of above
Ans. B
A. instruction execution
B. instruction prefetch
C. instruction decoding
D. instruction manipulation
Ans: C
182. A stack is
C. a set of memory locations in R/WM reserved for storing information temporarily during the execution
of computer
Ans: A
A. a 16-bit register in the microprocessor that indicate the beginning of the stack memory.
Ans: A
184. The branch logic that provides decision making capabilities in the control unit is known as
A. controlled transfer
B. conditional transfer
C. unconditional transfer
D. none of above
Ans: C
185. Interrupts which are initiated by an instruction are
A. internal
B. external
C. hardware
D. software
Ans: D
D. None of above
Ans: B
E. None of these
Ans: C
188. Fragmentation is –
E. None of these
Ans: B
A. Cache
B. Registers
C. Magnetic Disk
D. Main Memory
E. Pen drive
Ans: B
C. is permanent storage
E. None of these
Ans: D
191. When more than one processes are running concurrently on a system-
A. batched system
B. real-time system
D. multiprocessing system
E. None of these
Ans: C
192. Which of the following memories must be refreshed many times per second?
A. Static RAM
B. Dynamic RAM
C. EPROM
D. ROM
E. None of these
Ans: A
E. None of these
Ans: D
194. CPU fetches the instruction from memory according to the value of
A. program counter
B. status register
C. instruction register
Answer: A
Ans: False
Ans: False
197. When a word is to be written in an associative memory, address has got to be given.
Ans: False
198. When two equal numbers are subtracted, the result would be ______and not_________.
Ans: +ZERO, -ZERO.
199. A ___________development system and an ______are essential tools for writing large assembly
language programs.
200. In an operation performed by the ALU, carry bit is set to 1 if the end carry C 8 is ________.