4 ms·
Z80 was a bit... err 4 bit a like this. Used in for example Sinclair Spectrum, MSX, CP/M, Gameboy (although modified), TI-8x calculators, etc. had an ALU that c
by vardump 4y ago
Z80 was a bit... err 4 bit a like this. Used in for example Sinclair Spectrum, MSX, CP/M, Gameboy (although modified), TI-8x calculators, etc. had an ALU that computed 8 bit operations in two 4 bit slices.
Edit: and now that I think about it, Motorola 68000 was also like this. Internally 16-bit ALU, but operated on 32 bit registers. 32-bit operations were done in two phases, just like on Z80.
- klelatti 4y agoMore recently doesn't the AMD AVX 512 implementation do this too? [1] There is very little truly new! [1] https://www.phoronix.com/review/amd-zen4-avx512 https://www.phoronix.com/review/amd-zen4-avx512
- kjs3 4y agoThe IBM 360/30 (lowest end of the 360 mainframe line other than the not-quite-compatible 360/20) used an 8-bit ALU to implement a 32-bit ISA in microcode.