How did they write the first software as initially there was no software platform/tools to work with.
When a computer boots up where is the fundamental point where it's loads data from a certain section/sector of the HD into the memory/cpu etc, is the Bios pre-programmed to search and load this data from a pre-defined sector of the HD in which case the BiIOS must have it's own memory/CPU and HD manager to start the initial process. So can the Bios be seen as an OS in it's own right. How was the first ever BIOS programmed?
Where is the fundamental point where the PC's OS takes over, in other words what data is loaded into memory first from the OS and by which OS process.
So your given a new PC with a blank BIOS,HD, and all the hardware specs, i.e instruction sets, hardware maps/data paths. Where do we go from here. What device is used to program the BIOS(assuming we have no other software loaded device to do this), what language is used for BIOS programming and and what is the order of operation of the BIOS. In other words how does the BIOS work. say I now want to create my own language/compiler what is the next step. If there is no software(apart from the BIOS) how do I write/store my compiler and language specs.
I like to have a go at writing a very basic lanague/compiler this where all my language will do is write out text and maybe allow for the four basic arithmetic operatios. Any tips on where I start.