Question 6
Question 6 of 8

Question image for Q6
Topics Tested

Special purpose registers including: Program Counter (PC), Memory Data Register (MDR), Memory Address Register (MAR), The Accumulator (ACC), Index Register (IX), Current Instruction Register (CIR), Status Register. Including: processor type and number of cores, the bus width, clock speed, cache memory. Including connection to: Universal Serial Bus (USB), High Definition Multimedia Interface (HDMI), Video Graphics Array (VGA). Describe and use ‘register transfer’ notation to describe the F-E cycle. Including: possible causes of interrupts, applications of interrupts, use of an Interrupt Service handling Routine (ISR), when interrupts are detected during the fetch-execute cycle, how interrupts are handled.

Apply the two-pass assembler process to a given simple assembly language program. Including the following groups: Data movement, Input and output of data, Arithmetic operations, Unconditional and conditional instructions, Compare instructions. Including immediate, direct, indirect, indexed, relative.