Effective address is the final address generated by offsetting and indexing which is sent to the virtual translation logic. It is the address of the operand in the virtual address space of the process, but not necessarily the address of the operand in the physical address space of the computer.
In the 8085, efffective/virtual address is the same as physical address, because there is no virtual addressing logic in the 8085. In the 8086/8088, effective/virtual address is the same as physical address, but only in real mode.
For example, in the 8086/8088, if the EBX register contains 1000000H, then the instruction MOV EAX,[EBX+1234H] has an effective address of 10001234H.
Physical address in the 8086/8088 is {Selected Segment Register} * 16 + {Effective Offset Address}. It is a 20-bit address .
reffer microprocessor-1 by v.j.vibhuti
As far I know...Intel 8085 isz One address microprocessor.
Microprocessor has 16 address lines and microcontroller has 20 address lines
There is no microprocessor with !t of address memory, only virtual memory. the firt one was the 80486.
Microprocessor is a programmable logic device which has computing and decision making capability similar to a cpu of a computer..the versions of microprocessor is 8085,8086,8088..
The physical address is the final address that is presented to the bus, at the pins of the microprocessor chip, to form the address of the desired item in memory.In the 8085, physical and effective addresses are one and the same.In the 8086/8088, the physical address is the effective address plus 16 times one of the segment registers.In higher level processors, such as the 80386 and beyond, the physical address is formed by lookup of the effective address in a page table to convert from virtual/effective address to physical, or linear, address.The effective/virtual address is the address generated by the instruction and the programmer, without regard to any underlying addressing scheme. This is the address used when considering the "programming model", in "user mode".
A CPU or Central Processing Unit is generally what is meant by the term microprocessor. Sometimes microprocessor can refer to additional hardware, but by and large, CPU = microprocessor.
The address bus is a section of the bus that emits the address of the desired instruction or operand.
Different microprocessor can address different amounts of memory. The motherboard design should allow for maximising the physical memory to what the microprocessor can address
256
segment is for converting physical address to logical address , here on taking 8086 microprocessor as example, we have 20 address lines but it is capable of taking only 16 address lines.... so to convert that 20 into 16 segment is used....