MCQ
MCQ
MCQ
1. micro processor with a 16 bit address bus is used in a linear memory selection configuration address bus lines are directly used as chip selects of memory chips with four memory chips. The maximum addressable memory space is a) 64K b) 16 K c) 8K d) 4K
2. The No. of control lines are 3. The length of A register is - bits 4. The memory word addressing capability is K 5. The No. of input output ports can be accessed by direct method 6. In 8085 the direction of address business is a)bidirectional c)unidirectional int MP 7. A NOR gate is ON only when all its inputs are (a) ON (b) positive (c) high (d) OFF b)unidirectional out of MP d)none of the above
10 .In 1978 Intel introduced the 16 bit Microprocessor 8086 now called as________ a) M6 800 b) APX 80 c) Zylog z8000 d) Intel 8086
11. Which is a 8 bit Microprocessor __________ a) Intel 4040 b) Pentium I c) 8088 d) Motorala MC-6801
13. The address bus flow in __________ a) bidirection b) unidirection c) Mulidirection d) Circular
14. Status register is also called as ___________ a) Accumulator b) Stack c) Counter d) flags
16.The 8085 Microprocessor uses__________ V power supply a) +5V b) -5V c) +12v d) -12v
17. The address / data bus in 8085 is __________ a) Multiplexed b) demultiplexed c) decoded d) loaded
18.The Stack pointer holds__________ a) 16 bit address b) 16 bit data c) 8 bit address d) 8 bit data
19. The First electronic computer was completed in __________ a) 1946 b) 1938 c) 1941 d) 1950
20. The First Generation of computer appeared during the period__________ a) 1945 to 1954 b) 1964 to 1974 c) 1934 to 1944 d) 1937 to 1949
UNIT-02
Girraj Sharma
1. The Second Generation of computers used __________ a) IC-Chip b) Transistors c) Vaccum tubes
d) Microprocessor chip
3. What will be the hexadecimal equivalent of decimal number (54977) a. D6C1 b. DC61 c. D6C5 d. none
5. An interrupt instruction a) causes an unconditional transfer of control (b) causes a conditional transfer of Control (c) modifies the status register (d) is an I/O instruction 6 A data movement instruction will a) modify the status register (b) modify the stack pointer c) modify the program counter\ d) transfer data from one location to another
7. An assembly language directive is (a) the same as an instruction (b) used to define space for variables (c) used to start a program (d) to give commands to an assembler
8 Which of the following is not part of the processor (a) the ALU
Girraj Sharma
10. What is the purpose of using ALE signal high ? a) To latch low order address from bus to separate A0 A7 b) To latch data Do D 7 from bus go separate data bus c) To disable data bus latch
11. What is the purpose of READY signal? a) It is used to indicate to user that microprocessor is working and ready to use b) It is used to provide for proper WAIT states when microprocessor is communicating with slow peripheral device. c) It is used to provide for proper showing down of fast peripheral devices so as to communicate at micro processors speed.
13. The memory address register is used to store (a) data to be transferred to memory (b) data that has been transferred from memory (c) the address of a memory location (d) an instruction that has been transferred from memory.
14. The memory data register is used to store (a) data to be transferred to or from memory (b) data to be transferred to the stack (c) the address of a memory location (d) an instruction that has been transferred from memory
Girraj Sharma
15. The instruction register stores (a) an instruction that has been decoded (b) an instruction that has been fetched from memory (c) an instruction that has been executed (d) the address of the next instruction to be executed
16. The program counter (a) stores the address of the instruction that is currently being executed (b) stores the next instruction to be executed (c) stores the address of the next instruction to be executed (d) stores the instruction that is being currently executed.
17. The stack pointer stores (a) the address of the stack in memory (b) address of the last item pushed on the stack (c) the address of the next free stack location (d) the address of the last item popped from the stack
18. The read/write line is (a) belongs to the data bus (b) belongs to the control bus (c) belongs to the address bus (d) CPU bus
19. The instruction INC I where I is a memory variable involves (a) a memory read operation (b) a memory write operation (c) a memory read and a memory write operation (d) only an arithmetic operation
Girraj Sharma
20. In 8085 microprocessor, the value of the most significant bit of the result following the execution of any arithmetic operation is stored in a) carry status flag b) auxiliary carry status flag c) sign status flag d) zero status flag
UNIT-03
1. In Synchronous data Transfer type both Transmitter and Receiver will operate in. a) Same Clock pulse b) Different Clock pulse c) None of the above
2. In micro processors like 8080 and the 8085, the ..cycle may have from one to live machine cycle
Girraj Sharma
3. Repeated addition is one way to do multiplication, programmed multiplication is used in most microprocessors because a) that ALUs can only add and subtract c) a separate set of instructions is needed for the two b) this saves on memory d) None of the above.
4. Addressing in which the instructions contains the address of the data to the operated on is known as a) immediate addressing c) register addressing b) implied addressing d) direct addressing
5. Resart is a special type of CALL in which a) the address is programmed but not built into the hardware b) the address is programmed built into the hardware c) the address is not programmed but built into the hardware d) None of the above
6. 8085 has software restarts and .. hardware restarts a) 10, 5 b) 8,4 c) 7,5 d) 6,6
7. Serial input data of 8085 can be loaded into bit 7 of the accumulator by a) executing a RIM instruction c) using TRAP b) executing RST1 c) None of the above
Girraj Sharma
a) vector location
b) SID
c) SOD
d) TRAP
9. The stack is a specialized temporary access memory during .. and instructions a) random, store, load c) sequential, store, pop b) random, push, load d) sequential, push, pop
10. If instruction RST is written in a program the program will jump - location. 11. The RST 5.5 interrupt service routine start from location.
12. What is the addressing mode used in instruction MOV M, C? a) Direct b) Indirect c) Indexed d) Immediate
13. In 8085 the hardware interrupts are a)TRAP,RST 6.5,RST 7.5, RST 5.5 and INTR c)both a b b)RST o, RST 1..RST 7 d)none of the above
14. In the TRAP, RST 7.5, RST 6.5, RST 5.5, which is having top priority
a)TRAP
b)RST 7.5
c)RST 6.5
d)RST 5.5
16. In the following interrupts which is the non-vectored interrupt a)TRAP b)INTR c)RST 7.5 d)RST 6.5
17. Vector address for the TRAP interrupt is a)0024 H b)003C H c)0034 H d)002C H
Girraj Sharma
(a) Rst7.5
b) Rst 6.5
c) TRAP
d) INTR
19. Vector location Address for RST O Instruction is inflex (a) ooooH b) ooo8H c) oo01 H d)oo18H
20. In 8085 the Interput Acknowledge is represended by _______ (a) INTA b)INT c) INTR d) none of the above
UNIT-04
1. Interaction between a CPU and a peripheral device that takes place during and imput output operation is known as a) handshaking b) flagging c) relocating d) subroutine
2. A hardware interrupt is (a) also called an internal interrupt (b) also called an external interrupt (c) an I/O interrupt (d) a clock interrupt
Girraj Sharma
3. An assembly language program is typically (a) non-portable (b) shorter than an equivalent HLL program (c) harder to read than a machine code program (d) slower to execute than a compiled HLL program
4. Programs are written in assembly language because they (a) run faster than HLL programs (b) are portable (c) easier to write than machine code programs (d) they allow the programmer access to registers or instructions that are not usually provided by a HLL
5. Reading and writing to the memory unit (RAM or off-processor memory) takes place via the: a) ALU and the register unit b) Memory address and memory data registers c) Program counter and the memory data register d) Input/output
6. An interrupt in which the external device supplies its address as well as the interrupt request, is known as a) vectored interrupt c) polled interrupt b) maskable interrupt d? non-maskable interrupt
7. The instructions used to create indefinite loops are a) conditional JUMP c) ADD b) unconditional JUMP d) SHLD
8. The first machine cycle for every read/write operation is a) read b) opcode fetch c) opcode decode d) write
Girraj Sharma
9. One machine may have a) 8-10 T-states b) 3-6 T-states c) 1-5 instruction cycles d) 1 T-state
12. 8085 is called an 8-bit microprocessor because of a) an 8-bit address bus c) 8 control signals b) an 8-bit data bus d) none of these
13. One T-state is a) 2 clock cycles b) 1 clock cycle c) 5 clock cycles d) clock cycle
14. TRAP is a a) maskable interrupt c) none of these b) non-maskable interrupt d) both a and b
15. The opcode is fed into the .. for reading and decoding a) instruction register and machine cycle decoder c) flag register b) accumulator d) timing and control unit
16. The ALE is used to provide multiplexing/demultiplexing of a) control signals c) input/output ports b) address bus d) none of these
17. The machine control operations are used to a) skip normal execution of program b) read a memory address
Girraj Sharma
18. An assembly language program is translated to machine code by (a) an assembler (b) a compiler (c) an interpreter (d) a linker
19. An assembly language program is typically (a) non-portable (b) shorter than an equivalent HLL program (c) harder to read than a machine code program (d) slower to execute than a compiled HLL program
20. Programs are written in assembly language because they (a) run faster than HLL programs (b) are portable (c) easier to write than machine code programs (d) they allow the programmer access to registers or instructions that are not usually provided by a HLL.
UNIT-05 1.In 8085 the MAR, or .. register, latches the address from the program counter. A bit later
the MAR applies this address to the , where a read operations performed a) Memory address, ROM c) Memory address, PROM b) Memory address, RAM d) Memory address EPROM
2 How many outputs are there in the output of a 10-bit D/A converter? a) 1000 b) 1023 c) 1024 d) 1224
3 . The memory address of the last location of a 1K byte memory chip is given as OFBFFH what will be the address of the first location ?
Girraj Sharma
a) OF817H
b) OF818H
c) OF8OOH
d) OF801H
4. The No. of input output ports can be accessed by memory mapped method K 5. The maximum number of I\o devices can be interfaced with 8085 in the I\o mapped I\o technique are a) 128 b) 256 c) 64 d) 1024
6. The maximum number of I\o devices which can be interfaced in the memory mapped I\o technique are a) 256 b) 128 c) 65536 d) 32768
7. Shadow Address will exist in a) absolute decoding c) partical decoding b) linear decoding d) none of the above
8. The Instructions used for data transfer in I\o mapped I\O are a) IN, OUT c) STA add b) IN, LDA add d) None of the above
10. Memory mapped I/O involves (a) transferring information between memory locations (b) transferring information between registers and memory (c) transferring information between the CPU and I/O devices in the same way as between the CPU and memory (d) transferring information between I/O devices and memory
11. Busy waiting is a technique (a) to allow the CPU wait for a busy device
Girraj Sharma
(b) to allow a busy device wait for the CPU (c) to keep an idle device busy (d) improve CPU performance
12. A data movement instruction will a) modify the status register c) modify the program counter\ (b) modify the stack pointer d) transfer data from one location to another
13. The memory address register is used to store (a) data to be transferred to memory (c) the address of a memory location memory. (b) data that has been transferred from memory (d) an instruction that has been transferred from
14. The memory data register is used to store (a) data to be transferred to or from memory (b) data to be transferred to the stack (c) the address of a memory location memory (d) an instruction that has been transferred from
15. The instruction register stores (a) an instruction that has been decoded (b) an instruction that has been fetched from memory (c) an instruction that has been executed (d) the address of the next instruction to be executed
16. The program counter (a) stores the address of the instruction that is currently being executed (b) stores the next instruction to be executed (c) stores the address of the next instruction to be executed (d) stores the instruction that is being currently executed.
Girraj Sharma
(a) the address of the stack in memory (b) address of the last item pushed on the stack (c) the address of the next free stack location (d) the address of the last item popped from the stack
18. The read/write line is (a) belongs to the data bus (c) belongs to the address bus (b) belongs to the control bus (d) CPU bus.
19. The instruction INR M where M is a memory variable involves (a) a memory read operation (b) a memory write operation
(c) a memory read and a memory write operation (d) only an arithmetic operation
20. Memory mapped I/O involves (a) transferring information between memory locations (b) transferring information between registers and memory (c) transferring information between the CPU and I/O devices in the same way as between the CPU and memory (d) transferring information between I/O devices and memory
Girraj Sharma