Instruction Encoding: CISC vs RISC

What is a key difference between CISC (x86) and RISC (ARM) instruction encoding that affects pipeline design?

A

CISC can only address memory; RISC can only operate on registers

B

CISC instructions are always faster to execute than RISC

C

CISC has variable-length instructions; RISC has fixed-length instructions

D

RISC uses more transistors than CISC for the same operations