Microprocessors MCQs (Set-4)

Assembly language represents machine operations using what?

A Unicode only
B Hydraulic symbols
C Mnemonics
D Cache tags

An assembler translates assembly into what?

A C source only
B Machine code
C Circuit board
D Operating system

A data-transfer instruction moves data between what?

A Clock domains only
B Registers or memory
C Power rails
D ALU flags only

An arithmetic instruction may update what status field?

A Address bus width
B Memory capacity
C Condition flags
D Clock source

A logical instruction performs Boolean operations on what?

A Clock pulses
B Operand bits
C Memory pages
D Power rails

A branch instruction changes what execution value?

A Stack width
B Program counter
C Data bus voltage
D Memory capacity

A conditional branch tests what before changing control flow?

A Data bus width
B Clock frequency
C Status flags
D Memory type

The carry flag records carry out or what arithmetic event?

A Borrow condition
B Cache hit
C Clock edge
D Address decode

The zero flag is set when a result equals what?

A One
B Maximum value
C Zero
D Negative only

The sign flag commonly reflects what result property?

A Parity count
B Most significant bit
C Clock pulse
D Stack depth

The parity flag may indicate parity of what result?

A Memory address
B Instruction length
C Data bits
D Clock cycles

Auxiliary carry records carry between which bit positions?

A Low-order nibbles
B High-order bytes
C Address segments
D Clock phases

A subroutine call transfers control and saves what?

A Return address
B All memory contents
C Clock state
D Data bus width

An interrupt service routine should restore what saved state?

A Memory capacity
B Address decoder
C Processor context
D Peripheral clock only

A reentrant routine can be safely called how?

A Before earlier call finishes
B Only after reboot
C Only once
D Without a stack

A software delay loop consumes what resource?

A Memory capacity only
B I/O ports
C External interrupts
D Processor cycles

A hardware timer can generate periodic what?

A Machine code
B Address bits
C Stack frames only
D Interrupts

A watchdog timer resets or flags a processor if what occurs?

A Cache hit occurs
B Clock runs normally
C Memory is read
D Software stops responding

Little-endian storage places least significant byte at what address?

A Highest address
B Middle address
C A separate segment
D Lowest address

A stack-based subroutine convention passes values using what?

A Stack entries
B Display pixels
C Address bus only
D Clock cycles only

A stack frame may contain local variables and what?

A Saved registers
B Cache tags
C Power rails
D Peripheral clocks

A nested interrupt can occur when a handler allows what?

A Higher-priority interrupt
B No reset
C Cache write-back
D Memory refresh

A timer prescaler divides what input?

A Data bus width
B Address range
C Stack size
D Clock frequency

A microprocessor’s instruction throughput depends on clock and what?

A Monitor resolution
B Storage size
C Address labels
D Cycles per instruction

A bus cycle completes a transfer between processor and what?

A Cooling fan
B Memory or peripheral
C Power outlet
D Printed circuit only