![]() adders, multiplexers, flip-flop, counters etc, which are at the heart of any computer. Then combining these to form more complex components e.g. However, the aim was to break the processor down into its fundamental building blocks i.e. To be honest it wasn't really designed, it evolved, therefore, the hardware could be optimised quite a bit. Therefore, to prove that processors are actually very simple to build and understand i developed a simple 8bit CPU architecture that can be implemented in an FPGA. they still use instructions and perform a Fetch-Decode-Execute cycle. However, at their hearts all processors are simple machines and in some respects have not changed that much since the 1940s i.e. Also, when you do start to dig down into the literature a lot of things are not always fully disclosed i.e. This incremental development can result in a very confusing instruction-set and a 'cluttered' hardware architecture. a new processor has to be able to run code from the previous generations. Part of the problem is the requirement for backwards compatibility i.e. This makes it very difficult to see why one was constructed in the way it was. Modern CPU's are complex beasts, highly optimised and tricky to understand. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |