memory interfacing in 8085 microprocessor refers to provide a intermediate mode of transferring or receiving data from registers to main memory
arithmetic and logic operation can directly perform with I/O data
all i/o devices are treated as memory
use 16 bit address
rom values are permanent and we cant change its value.....we can only read but cant write it
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.
A memory mapped register is a register that has its specific address stored in a known memory location.
Memory mapped IO is one where the processor and the IO device share the same memory location(memory) while IO mapped IO is one where the processor and the IO device have different memory located to each other.
3
The 8085 can address 216, or 65536 different memory locations.
explain how slow memory get interfaced with 8085
Memory mapped buses helps in the extension of the address of the physical ram through which the devices can access the address
READY
In memory mapped I/O, a chunk of the CPU's address space is reserved for accessing I/O devices. In I/O mapped I/O, I/O devices are handled distinctly by the CPU and hence occupy a separate chunk of addresses predetermined by the CPU for I/O. In case of Memory mapped I/O the same address BUS is used for accessing both Memory (RAM) and the Registers of I/O devices. For I/O Mapped I/O, separate address BUS is used. As Address space is generally larger for Memory than I/O registers, the length of I/O address is larger in case of Memory Mapped I/O. For a system which uses I/O Mapped I/O, there is a requirement for a extra h/w Circuitry.
64K
Registers or RAM-memory.