Complete the code to identify the hardware component used to pause execution at a specific instruction.
The hardware component used to pause execution at a specific instruction is called a [1].A breakpoint is a hardware feature that pauses program execution at a specific instruction address, allowing debugging.
Complete the code to identify the hardware feature that monitors data access.
A [1] monitors memory addresses for read or write operations.
A watchpoint is a hardware feature that monitors specific memory addresses and triggers when data is accessed or changed.
Fix the error in the statement about breakpoint hardware.
A breakpoint triggers when a [1] is accessed or modified in memory.
A breakpoint triggers when a specific instruction is reached, not when memory is accessed or modified.
Fill both blanks to complete the dictionary comprehension that maps hardware features to their functions.
features = {"breakpoint": "[1]", "watchpoint": "[2]"}Breakpoints halt execution at a specific instruction, while watchpoints monitor memory access for debugging.
Fill all three blanks to complete the dictionary comprehension filtering hardware features by their type.
filtered = {k: v for k, v in features.items() if k [1] "point" and v [2] "execution" and v [3] "memory"}The code filters keys ending with "point" and values containing both "execution" and "memory" using logical and.
