Documente Academic
Documente Profesional
Documente Cultură
Answer: d
Explanation: The microprocessor 8086 is a 16-bit CPU available in three clock rates i.e. 5, 8 and
10MHz.
2. In which T-state does the CPU sends the address to memory or I/O and the ALE signal for
demultiplexing ________.
a) T1
b) T2
c) T3
d) T4
Answer: a
Explanation: During the first clocking period in a bus cycle, which is called T1, the address of the
memory or I/O location is sent out and the control signals ALE, DT/R’ and IO/M’ are also output.
Answer: c
Explanation: This input is controlled to insert wait states into the timing of the microprocessor.
5. The pins of minimum mode AD0-AD15 have _____ address and ____ data bus.
a) 16, 8
b) 16, 16
c) 8, 16
d) 8, 8
Answer: b
Explanation: The microprocessor 8086 has 20 address lines and 16 data lines. Out of 20 address
lines, 16 address lines are time multiplexed with data lines AD0-AD15.
6. The function of pins from 24 to 31 depend on the mode in which ____ is operating.
a) 80386
b) 80387
c) 8085
d) 8086
Answer: d
Explanation: The 40 pins of 8086 are divided into 3 categories. i. Common mode
signals ii. Minimum mode signals and iii. Maximum mode signals. Pin no’s 24 to 31
are different in 8086 when it is operating in maximum mode or in minimum mode.
a) K
b) TEST
c) LOC
d) KIT
Answer: b
Explanation: TEST’ input is examined by WAIT instruction. When TEST’ goes low, execution will
continue, else, the processor remains in an idle state.
Answer: b
Explanation: After reset processor starts execution from FFFF0H location where the processor
initialization codes are available.
Answer: b
Explanation: If MN/MX’ is tied to Ground, the 8086 operates in maximum mode and MN/MX’ is
tied to Vcc, the processor 8086 operates in minimum mode.
11. The RD, WR, M/IO is the heart of control for a _______ mode.
a) Minimum mode
b) Maximum mode
c) Both A and B
d) Control mode
Answer: a
Explanation: The minimum mode signals are HOLD, HLDA, WR’, M/IO’, DT/R’, DEN’, ALE,
INTA’.
Answer: d
Explanation: Based on the status lines we can examine the state of processor.
14. In order to initiate the fetch cycle by BIU atleast _______ bytes of the queue must be
empty.
a) 1
b) 2
c) 3
d) 4
Answer: b
Explanation: The queue is updated after every byte is read from the queue but fetch cycle is initiated
by BIU only if atleast 2 bytes of the queue are empty and the EU concurrently executing the fetched
instructions.
Answer: d
Explanation: In the 1MB of memory certain locations are reserved for specific CPU operations. The
locations from FFFF0H-FFFFFH are reserved for operations including jump to initialization
programme and I/O processor initialization.
Answer: b
Explanation: In the 1MB of memory certain locations are reserved for specific CPU operations. The
locations from 00000H-003FFH are reserved for Interrupt vector table. 8086 has 256 vector
interrupts and each interrupt is allocated 4 bytes of memory, therefore 256*4= 1024bytes i.e. 003FF.
Explanation: The 16-bit register DX is used as 16-bit I/O address pointer, with full capability to
address up to 64K devices.
5. After RESET, What will be the contents of CS and IP registers?
a) 0000H and 0000H
b) F000H and FFF0H
c) FFF0H and F000H
d) FFFFH and FFFFH
Answer: b
Explanation: After RESET execution starts from FFFF0H. During this period, all the internal
register contents are set to 0000H except CS is set to value F000H and IP to value FFF0H.
6. For TEST signal to be accepted, it must be low for atleast______ clock cycles.
a) 3
b) 4
c) 5
d) 6
Answer: c
Explanation: For the TEST’ signal to be accepted, it must be low for atleast 5 clock cycles. If TEST’
is 0, then the processor is in running state.
7. Byte data with even address is transferred on _________ data bus lines.
a) D0-D7
b) D8-D15
c) D0-D15
d) All of the mentioned.
Answer: a
Explanation: Out of 16 data lines, the lower order data lines D0-D7 are interfaced to even address
memory bank and the higher order data lines D8-D15 are interfaced to odd address memory bank.
1. Operation code field is present in :
a) programming language instruction
b) assembly language instruction
c) machine language instruction
d) none of the mentioned
Answer: c
Explanation: Machine language instruction format has one or more fields. The first one is the
operation code field.
Answer: c
Explanation: Machine language instruction format has both the fields.
Answer: b
Explanation: This format is only one byte long.
Answer: a
Explanation: this format is 2 byte long.
Answer: d
Explanation: The LSBs (least significant bits) from 0 to 3 represent R/M field that specifies another
register or memory location i.e. the other operand.
Answer: c
Explanation: The S-bit known as sign extension bit is used along with W-bit to show the type of
operation.
Answer: d
Explanation: The Z-bit is used by the REP instruction to control the loop.
Answer: c
Explanation: If W-bit is ’1′ then the operand is of 16-bits, and if it is ’0′ then the operand is of 8-bits.
9. The instructions which after execution transfer control to the next instruction in the
sequence are called
a) Sequential control flow instructions
b) control transfer instructions
c) Sequential control flow & control transfer instructions
d) none of the mentioned
Answer: a
Explanation: The sequential control flow instructions follow sequence order in their execution .
10. The instructions that transfer the control to some predefined address or the address
specified in the instruction are called as
a) sequential control flow instructions
b) control transfer instructions
c) sequential control flow & control transfer instructions
d) none of the mentioned
Answer: b
Explanation: the control transfer instructions transfer control to the specified address.
Answer: d
Explanation: the JUMP instruction transfers the control to the address located in the
instruction.