De processorer som kan arbeta i 16-bitars, 32-bitars och 64-bitars lägen kallas multi-mode processorer.
Varje läge hänvisar till storleken på data som processorn kan bearbeta åt gången. I 16-bitarsläge kan processorn behandla 16 bitar data åt gången, medan den i 32-bitarsläge kan bearbeta 32 bitar data åt gången. I 64-bitarsläge kan processorn bearbeta 64 bitar av data åt gången.
Möjligheten att arbeta i flera lägen gör att processorer kan användas i en mängd olika applikationer. Till exempel används ofta 16-bitarsläge för inbyggda system och andra enheter med begränsade resurser, medan 32-bitarsläge ofta används för stationära datorer och servrar. 64-bitarsläge används för högpresterande datorer och andra applikationer som kräver mycket processorkraft.
Här är några exempel på multi-mode processorer:
* Intel Core i7-8700K är en 64-bitars processor som även kan arbeta i 32-bitarsläge.
* AMD Ryzen 7 2700X är en 64-bitars processor som även kan arbeta i 32-bitarsläge.
* ARM Cortex-A7 är en 32-bitars processor som även kan arbeta i 16-bitarsläge.
Valet av vilket läge som ska användas beror på applikationen och enhetens krav.