Microprocessor
Microprocessor
8086 (16-bit,
multiplexed address/data lines).
100 Max noise voltage B) Noise Immunity Also called noise margin; it's
(2022) before logical state a gate's tolerance to
changes: unwanted voltage spikes.
103 Fastest type of Analog D) Parallel comparator Also known as a Flash ADC;
(2022) to Digital converter: type uses multiple comparators to
convert in a single clock
cycle.
132 False statement D) 8086 has 8-bit The 8086 has a 16-bit
(2022) regarding 8086/8088: external data bus... external bus, while the 8088
has an 8-bit external bus.
84 Cross-over distortion (b) Class B Occurs when the signal crosses zero
takes place in: power amps and one transistor turns off before the
other turns on. (Fixed by using Class
AB).
176 The Programmable handle one or Devices like the 8259A prioritize
(2016) interrupt controller more interrupt and multiplex multiple external
(PIC) is required to: requests at a hardware interrupts into the CPU.
time
185 In 8085 MPU, the flag 5 The 8085 ALU sets five flags:
(2016) flip flops have _____ Sign (S), Zero (Z), Auxiliary Carry
status indicators. (AC), Parity (P), and Carry (CY).
188 The address bus of 32 lines Correction: The 8085 has a 16-bit
(2016) 8085 MPU is a group address bus (addressing 64KB).
of: The official key's answer of 32
lines is factually incorrect for the
8085 chip.
(b) macro
programmable
(c) micro
programmable
(d) all these above
a. Clock cycle
b. Tricycle
c. introduction
cycle (Note: likely
typo for
'instruction')
d. memory cycle
4 Microprocessor Stack memory is (B) to save The stack is a LIFO (Last
used return In, First Out) memory
addresses of a structure used primarily to
sub routine store the return address
and processor state (like
flags) during subroutines or
a. to provide interrupts.
additional memory
to the base
memory
b. to save return
addresses of a sub
routine
c. to save the
status of the
microprocessor
d. none of the
above
5 Microprocessor ACK indicates (A) Correct ACK (Acknowledgment) is
reception of data a communication control
character or signal sent by
a receiver to indicate that it
has successfully received a
block of data without
a. Correct data errors.
b. incorrect data
c. Insufficient data
d. [missing option]
d. data bus, a
control bus and an
address bus
a. data transfer
b. arithmetic
c. logical
d. Program control
8 Microprocessor Which of the (B) debug Debugging is the
following actions systematic process of
detect locations finding and resolving bugs
and remove (errors or defects) in
mistakes from a computer programs,
programme routine software, or systems.
a. Erase
b. debug
c. Diagnose
d. Emulate
9 Microprocessor In 8086 (A) NMI NMI (Non-Maskable
microprocessor the Interrupt) has the highest
following has the priority among external
highest priority hardware interrupts in the
among all type 8086 microprocessor
interrupts. because it cannot be
disabled by software
instructions.
a. NMI
b. DIV 0
c. TYPE 255
d. OVER FLOW
10 Microprocessor In 8086 the (B) Signed The Overflow Flag (OF)
overflow flag is set numbers go indicates when the result of
when out of their a signed arithmetic
range after an operation is too large (or
arithmetic too small) to fit into the
operation destination register,
effectively changing the
a. The sum is more sign bit incorrectly.
than 16 bits
b. Signed numbers
go out of their
range after an
arithmetic
operation
d. during
subtraction
b. Address capability
c. Support of coprocessor
b. I/PO-I/P7
c. SOC
d. OE
a. 8
b. 16
c. 32
d. 18
14 In 8086 microprocessor one (B) AAD AAD (ASCII Adjust for
of the following instructions is Division) is executed before
executed before an arithmetic division. (AAM, DAS, and
operation DAA are usually executed
after their respective
arithmetic operations to
adjust the result).
a. AAM
b. AAD
c. DAS
d. DAA
15 Intel's 8085 microprocessor (D) eight 8 bit The 8085 has the
chip contains registers Accumulator (A), flags (often
grouped as a PSW), and six
general-purpose registers
(B, C, D, E, H, L), which
function as 8-bit registers.
a. seven 8 bit registers
a. MOV A, A
b. ANI 00H
c. XRA A
d. CMP A
18 Let the content of the (C) 8DH LDA 3501H loads 72H into
memory location 3501H be A. CMA complements the
72H. Now consider the accumulator (72H = 0111
following program... The 0010; complemented = 1000
content of the memory 1101 = 8DH). STA 3502H
location 3502H after stores 8DH in 3502H.
execution of programme will
be
a. 27H
b. D8H
c. 8DH
d. 72H
19 The first operating system (D) Note: The answer Based on the provided
used in micro processor is key points to D, though answer key, the correct
historically CP/M was option for this specific exam
heavily tied to early is D.
microprocessors.
a. UNIX
b. DOS
c. CP/M
d. MULTICS
20 After reset, the CPU brings (A) 0000H In the Intel 8085, an external
execution from memory hardware reset forces the
location Program Counter (PC) to
0000H, causing the
processor to start execution
from that address.
a. 0000H
b. 0001H
c. FFFFH
d. FFF0H
21 The maximum addressing (C) 64 K bytes The 8085 has a 16-bit
capability of Intel 8085 is address bus. The maximum
memory it can address is
$2^{16}$ bytes, which
equals 65,536 bytes or 64
KB.
a. 8 K bytes
b. 32 K bytes
c. 64 K bytes
d. 128 K bytes
a. 3000 H-3FFFH
b. 7000 H-7FFFH
c. 5000H-5FFFH & 6000
H-6FFF H
24 The contents of Accumulator (B) A=F1, CY=1, S=1 3AH - 49H. Since 3A < 49, a
(A) and Register (B)... are 3A borrow (Carry = 1) is
H and 49 H respectively. The generated. The result in 2's
contents of A and the status complement is F1H, which is
carry flag (CY) and sign flag a negative number, setting
(S) after execution of SUB B the Sign flag to 1.
are
a. 2
b. 4
c. 8
d. 16
27 The flag which is not used for (B) Auxiliary carry The Auxiliary Carry (AC) flag
branching in a flag is used internally for BCD
microprocessor is arithmetic operations (like
the DAA instruction). It is not
directly accessible for
conditional branching
instructions (like JZ, JC).
a. Carry flag
b. Auxiliary carry flag
c. Overflow flag
d. Parity flag
28 The address bus of Intel 8085 (D) 64 bytes (Kbytes) With a 16-bit address bus,
is 16 bit and hence the the addressable memory is
memory which can be $2^{16} = 65,536$ locations,
accessed by this address bus which equates to 64
is KiloBytes.
a. 1k byte
b. 16 k bits
c. 32 k bits
d. 64 bytes (typo in source:
Kbytes)
29 The register which keeps (D) Program counter The Program Counter (PC)
track of the sequences of is a dedicated register that
instruction execution always holds the memory
address of the next
instruction to be fetched and
executed by the CPU.
c. Stack pointer
d. Program counter
30 The scheme used for data (D) All the above Microprocessors use
transfer between synchronous transfer for
microprocessor and I/O matching speeds,
device asynchronous with
handshaking for different
speeds, and interrupt-driven
transfers for efficiency.
b. Asynchronous data
transfer
33 The stack pointer in the 16 bit register Because memory addresses in the
8085 microprocessor is a which points 8085 are 16 bits wide, the Stack Pointer
to stack (SP) must also be a 16-bit register to
memory point to the top of the stack in memory.
locations
38 The no. of wait states One Depending on the clock speed of the
required to Interface 8279 8086, interfacing with slower peripheral
to 8086 clock are controllers like the 8279
(Keyboard/Display controller) typically
requires inserting wait states to
synchronize data transfer.
39 Which signal represents Both (Interrupt Note: The source text for this question
synchronization signal and Transfer) is slightly garbled, but it refers to signals
decide by interprocess used to synchronize hardware control,
arbitration with a certain relying on interrupt and transfer
delay or signal DMA: acknowledgement lines during DMA or
arbitration.
45 In 8255, under the I/O 3 The 8255 operates in three I/O modes:
mode of operation we Mode 0 (Basic I/O), Mode 1 (Strobed
have ....... modes. I/O), and Mode 2 (Bi-directional Bus).
58 If MN/MX bar is low, the Maximum mode The MN/$\overline{MX}$ pin is active
8086 operates in high for Minimum mode and active
low for Maximum mode. When pulled
low (0V), the processor enters
Maximum mode.
61 Which is not a part of Clock The Execution Unit (EU) of the 8086
the Execution Unit contains the ALU, general-purpose
(EU)? registers, and flags. The clock is a
system-level component, not internal
to the EU.
64 Shift instructions move Both left & right Microprocessors have instructions for
binary data to the ...... shifting bits to the left (SHL, SAL) and
by shifting them within to the right (SHR, SAR) to perform
the register or memory rapid multiplication/division or bit
location. manipulation.
65 Which of the following The 8086 has This statement is backwards. The
statements is false in 8-bit external 8086 actually has a 16-bit external
respect of 8086/8088 data bus and data bus, while the 8088 has an 8-bit
microprocessor? 8088 has an external data bus.
16-bit external
data bus.
66 The 8086/8088 is a 16 Bit processor Internally, both the 8086 and 8088
operate with 16-bit registers and a
16-bit ALU, classifying them as 16-bit
microprocessors.
67 Which of the following a, b and d only DMA transfers data directly between
statements is correct in source and destination (b), is an I/O
respect of DMA (Direct technique (d), and is controlled by an
Memory access)? external peripheral/controller (a).
Statement c is false because a DMA
is not a processor capable "only" of
copying data.