Refreshing memory is not an 8085 specific thing. It has to do with the hardware design of the dynamic RAM used in the system, so it is impossible to give an answer without details of the particular system.
In general, however, "quick and dirty" memory refresh schemes use a recurring interrupt at some frequency, and the interrupt service routine scans through a list of row or column addresss in RAM to execute a manual refresh cycle. The very big downside of this scheme is that you can never stop the processor with the READY pin for more than a very, very short period of time without risking the loss of all of RAM. This complicates debuggers, though it does not make them impossible.
As far as the 8085 itself, internal refresh occurs automatically, so long as you maintain a certain minimum clock speed, typically 500KHz.
The 8085 can address 216, or 65536 different memory locations.
explain how slow memory get interfaced with 8085
READY
Yes. It should refresh almost instantaniously.
In the 8085 microprocessor, direct data transfer between two memory locations is not possible. Data must first be loaded into a register from one memory location and then stored into another memory location. The 8085 can only transfer data between registers, memory, and I/O devices using specific instructions, but it does not support direct memory-to-memory transfers.
In an 8085 system, the memory word size required is 8 bits. This means that each memory location can store 8 bits or one byte of data. The 8085 processor accesses memory locations using these 8-bit memory addresses to read or write data during program execution. The memory word size of 8 bits allows the 8085 system to handle data in small, manageable chunks efficiently.
64K
Registers or RAM-memory.
8 bits
64 kb
Yes and no. All memory location from 0H to 0FFFFH are addressable, but some of them are needed for the program, interrupt vectors, and the stack, so you would need to pay attention to where things are located in memory to design an appropriate program. In addition, if your system is using memory mapped I/O, some locations will be reserved.
Memory refresh failure