The 8085 microprocessor has a 16-bit address bus, allowing it to address a maximum of (2^{16}) memory locations, which equals 65,536 bytes or 64 KB of memory. This limitation is due to the architecture of the 8085, where each address corresponds to a unique byte in memory. Therefore, while the term "64-bit" may be misleading in this context, it actually refers to the maximum addressable memory space rather than a true 64-bit capability.
The memory capacity of the 8085 microprocessor is 64 kb because the address bus is 16 bits, and you can address 216, or 64kb, with a 16 bit address bus.
64 kb
The 8085 microprocessor is an 8-bit processor with a 16-bit address bus. This means it can access a maximum of 64 KB (2^16) of memory. The 8085 can address memory locations from 0000H to FFFFH, totaling 64 KB of memory space. This limitation is due to the 16-bit address bus, which can only address up to 64 KB of memory.
The Intel 8085 microprocessor uses an 8-bit data bus and a 16-bit address bus. It can address 64 KB of memory, with each memory location capable of storing a byte. Therefore, the maximum positive number that can be represented in an 8-bit register is 255 (2^8 - 1), while in a 16-bit address space, the maximum is 65,535 (2^16 - 1) when considering the entire memory range.
8086 is a 16bit processor.
If you mean 64-bit, it's a processor with twice the data calculation capability at twice the speed. Certain software designed for 64-bit operating systems will not function in a 32-bit environment, but 32-bit programs are run in their own space in a 64-bit environment. 64-bit is much more powerful and can support memory greater than 3.72G (which is the 32-bit maximum). Having a 64-bit processor doesn't necessarily mean that you need to run a 64-bit OS, but it does stand to reason since you would have the capability.
It works on 8 bit lower address lines has to be multiplexed with data lines Appropriate control signals have to be generated to interface with memory and I/O devices 8 bit processors are slow Memory is just 64 kb By Anmol Bhardwaj SUSCET Tangori Mohali ( India)
32 bit means the number of address lines are 32. it can point to 2^32(2 to the power of 32) address locations in memory. the 32 bit refers that a 32 bit of information can be executed simultaneously that is copying or reading writing takes 32 bit of data at a time. the system bus contains 32 lines of wires to hold the data. while the 64 bit represents the number of address lines are 64 and data can handle 64 bit at once same as 32 bit. all present using PCs are 64 bit.
A 32 bit processor has 32 bit wide data bus while a 64 bit has 64 bit wide data bus. Address bus may or may not be 32 bit or 64 bit wide in the respective processors. To fully utilise the 64 bit data bus the programs must be written in such a way that they can use 64 bit wide data bus. A 64 bit processor can also act as 32 bit.
The Intel 8085 is not even in the same class as the Intel Core 2. The architecture and instruction set is vastly different. The 8085 is an 8 bit machine, running on an 8-bit bus, with at most 64kb of RAM/ROM. The Core 2 is a 32/64 bit machine, running on 32/64/128 bit buses, with potentially more than 4gb of RAM/ROM. This is like comparing an original Volkswagon Beetle with an Indy Car.
The number of bits in data and address inputs of memory varies depending on the architecture of the system. Commonly, modern systems use 32-bit or 64-bit architectures, meaning they can handle 32 or 64 bits of data at a time, respectively. The address input, which determines how much memory can be directly accessed, is often the same as the data bus width; for instance, a 64-bit architecture typically has a 64-bit address bus, allowing access to a larger memory space.
The 64-bit version of Windows Vista is designed to take full advantage of 64-bit processors, and can address more than 4 GB of RAM. 32-bit applications can still be run on it; however you will need to make sure that there are 64-bit drivers for your hardware.