'How were programs written in 8085 assembly dumped into memory
How were programs that were written in assembly loaded into memory of 8085 processors? Did the processor come with a bootloader with which you could load information into memory? If so, what did the program look like? In my 8085 simulator I press assemble and and load program and it automatically loads my assembly program into memory. How was this magic done in the original 8085?
Solution 1:[1]
I actually wrote a full blown application (digital diary) for the 8085 in assembly 35 years ago as my final school project. I had an original IBM XT at the school lab with asm85 assembler. I wrote an entire 6K assembly program in that extremely simple editor and assembled it. The PC was connected to an EPROM programmer via the serial port. I ran a command in DOS that copied the 6K obj file the assembler generated to the EPROM programmer RAM. I installed a 8K EPROM chip to the programmer. The programmer had some keys to operate it so I selected Program at base address 0000h. Obviously my assembly program started at that address so everything worked perfectly. I took the programmed EPROM chip and connected it to a socket on a board I created using ORCAD with a 8156 chip for ports and another chip as an address bus latch. That was a minimum system with another small ram chip and an external 5V power supply. I got a perfect score (100) for the project and it worked until a year ago when I found no use for it anymore and threw it to the garbage bin.
Sources
This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.
Source: Stack Overflow
| Solution | Source |
|---|---|
| Solution 1 | Danny Cohen |
