any processor can be indicated by its two attributes
- instruction set architecture &
- not. a bit that it can process in a single clock cycle.
take, for example, the Intel IA-32 architecture, also called x86-32, here x86 indicates the architecture and 32 indicates a 32-bit processor
X architecture
there are several architectures
Pre-x86 x86
- IA-32 Integrated Architecture, also called x86-32 -x86-64 - with AMD AMD64 and Intel Intel 64 versions of this - Motorola 6800 and 68000 a
rchitectures ARM7
Y-bit processor
: simple - its processor / processor data processing capacity per cycle. Suppose this is an 8-bit processor, then in one clock cycle, the ALU can only work with 8-bit data (note that this operation can be an internal operation, such as add / sub, as well as transferring data to another input device -output)
classification Based on Registers-
In addition to ALU and CU, the processor also contains some memory cells called register. depending on the processor, a register can usually store 8, 16, 32, or 64 bits. The register size of a particular processor allows us to classify the processor. Processors with an n-bit register size are called n-bit processors, so processors with 8-bit registers are called 8-bit processors.
classification Based on databus width-
since alu can only process 8-bit data per cycle, it does not make sense that the data bus width is larger and the 8-bit processor has an 8-bit data bus, so bus width can also be an alternative way to find out the processing capabilities of the processor bits. For a processor with an n bit data bus, the processor can transfer n-bits to another device in one operation.
for the question:
"suppose we have a 32-bit ALU, that is, it can take 32 bits at a time and our data bus is 16 bits in size, that is, it can store 16 bits of data at a time tht wht will be ans. In this case ...? "
An example of such a processor would be the Intel 8088 and Moto 68000.
Using the bus width classification, the Intel 8088 microprocessor is an 8-bit processor since it uses an 8-bit data bus, although its processor registers are actually 16-bit registers. Similarly, the Motorola 68000 is classified as a 16-bit processor, although its processor registers are 32-bit registers. Sometimes a combination of the two classifications is used where the 8088 can be called an 8/16-bit processor and the Motorola 68000 as a 16/32-bit processor.