The Cambridge laboratory initially had many different computing devices, including a differential analyser.
In 1951, he developed the concept of microprogramming[REF] from the realisation that the Central Processing Unit of a computer could be controlled by a miniature, highly specialised computer program in high-speed ROM.