The developer used Excel formulas to write the Excel-ASM16 programming language and then began building the PC.
The blogger showed the process of creating a virtual computer with a 16-bit chip using Excel for programming. He filmed the development process and posted it on his YouTube channel called Inkbox.
Using formulas taken from Excel, the blogger wrote the Excel-ASM16 programming language, and based on it, he created code to run the processor. It is worth noting that its clock frequency is 3 Hz – this is quite enough to run various programs.
As you may have guessed, the virtual semiconductor architecture is 16-bit. The amount of RAM is a modest 128 KB. The device has the ability to display images. To do this, it was equipped with a virtual screen with a resolution of 128×128 pixels and the ability to display 16 colors. The developer noted that he did not use scripts such as Visual Basic or any similar ones.
As for the Excel-ASM16 programming language, it supports variables, labels and working with binary files. It comes with 23 instructions. The chip will work most efficiently if you first write software for it using Excel-ASM16. The blogger posted all the data regarding the virtual processor and the Excel-ASM16 language on GitHub.
Chips will be made using quantum technology: how this will improve electronics
“I designed my own 16-bit computer in Microsoft Excel, without using Visual Basic, plugins or anything other than regular Excel. All system records are made in a spreadsheet. The system is based on a special instruction set architecture that has a total of 23 mnemonics instructions and 26 opcodes The processor design consists of a sample unit, a control unit, an arithmetic logic unit, a register file, a PC unit, several multiplexers, a memory control unit, a 128 KB RAM table and a 16-color 128×128” display – wrote a blogger-programmer.
We previously reported that smartphones will receive a powerful chip and their performance will increase significantly. The Blackhawk processor will easily power AI applications for smartphones, making them even smarter.