This is the 14th day of my participation in Gwen Challenge

!!!!!!!!! The questions are done by myself, if there are any mistakes, please kindly point out! Thank you very much!

Title 1

A multi-step operation in an instruction cycle, including fetch, decode, fetch, operation, send result, interrupt response, etc

A. to

B. the wrong

The CPU executes an instruction roughly as follows:

  1. Fetch an instruction and compute the address of the next instruction.
  2. Decode instruction opcodes
  3. Calculates the source operand address and takes the source operand.
  4. Data manipulation.
  5. Destination Operand address calculation and result coexistence.

Topic 2

The time it takes a CPU to access main memory or I/O through a bus transaction is usually referred to as the machine cycle.

A. to

B. the wrong

Clock cycles (beats, T cycles, and CPU clock cycles) : The minimum time period for a computer to operate. It is the most basic unit of CPU operation.

N clock cycles → 1 machine cycle

Machine cycles (CPU cycles) : The time it takes to access main memory or I/O through a bus transaction is usually set at one machine cycle.

So this should be correct

Topic 3

An instruction cycle contains multiple machine cycles, and the instruction cycles of different machines contain the same number of machine cycles. A. to

B. the wrong

N machine cycles → 1 instruction cycle

Instruction cycle: The time it takes for a CPU to fetch and execute an instruction from main memory is called the instruction cycle.

An instruction cycle generally consists of several machine cycles. Different instructions require different machine cycles, for example, a complex instruction may take many machine cycles to complete, and each machine cycle is completed by multiple clock cycles.

So it should be wrong.

Topic 4

The user can access all the registers in the CPU.

A. to

B. the wrong

Registers visible to the user in the CPU are:

  • General purpose registers (AX,BX,CX,DX,SP)

  • Data register

  • Address register

  • Conditional code register