answersLogoWhite

0


Want this question answered?

Be notified when an answer is posted

Add your answer:

Earn +20 pts
Q: What are the advantages of using segmented memory in 8086 microprocessor?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

What is segmented page allocation?

Segmented page allocation is a type of memory management that uses base and bound registers to determine memory faults, similar to dynamic page allocation. More importantly it is different to dynamic page allocation since the entire process doesn't have to be in memory, similar to using virtual memory paging where the program is broken into pieces. Unlike virtual memory paging, the maximum virtual memory size is limited to the size of physical memory.


What is the advantages and disadvantages of 8086 microprocessor?

the advantages of 8086 microprocessor over 8085A microprocessor is that 1)it is a 16 bit microprocessor 2)the disadvantages in 8085A microprocessor like low speed,limited number of registers,low memory addressing capability,less powerful instruction set have been overcome in 8086 registers


Advantages of using x drives?

Easy to access Doesnt take up computer memory


How many ic's used in the microprocessor?

we are using just one ic in a microprocessor


Why you using micro controller NoT micro processor?

Microcontroller have inbuilt memory, interrupts, etc. Which you will need to connect externally in microprocessor. Thus, Microcontroller is better than microprocessors


What is on a microprocessor?

it is an electric device consisting of miniaturised transistor on a single semiconductor integrated circuit (IC) with a CPU a memory and input output ports it can be fascinated using VITS technique .


How many address lines are required to access 1MB RAM using microprocessor 8086?

The 8086/8088 microprocessor has a 20 bit address bus, so the number of memory locations it can address is 220 or 1,048,576.


What is the meaning of near and far definition in microprocessor programming using C?

Fundamentally any pointer in C is a reference to a memory location somewhere in system memory. While this seems simple in theory, in practice this is more complex when the microprocessor architecture is considered. Two considerations in computer programs are code size and speed. For this reason microprocessors have some additional modes which help reduce code and speed up code execution. Microprocessors fetch instructions from memory and then act on them. Included in these instructions are the addresses of the memory on which they will act. Modern microprocessors can access 2^32 memory locations (or more.) Thus a full memory location would take 32 bits to encode. The instruction may get quite large and take some moderate time to load from memory. To improve this situation the microprocessor manufacturers create instructions with "short" memory locations where part of the address is stored internally in a register in the microprocessor and the rest is held in this shortened address. These registers are called segment registers (in Intel processors) and the memory references are called relative addressing modes. This background finally brings us to the meaning of near and far. A near pointer reference is quick for the processor to handle but can only reference 64k bytes of memory. A far reference contains the entire memory location specified and can therefore specify memory anywhere in the microprocessor, it is however quite a bit slower to execute. This is less of an issue in modern processors but the choice becomes near and fast but only access 64k or far and slower but the entire memory map.


What is the first microprocessor of PC having 8 bit databus?

The Intel 8080 was the first microprocessor using an 8 bit databus.


Program to count the number of numbers in an array using 8085 microprocessor?

A program which is used to count the number of numbers in an array using a 8085 microprocessor is known as a assembly language program.


Are there any disadvantages of using a 20 bit address line in 8086 microprocessor?

There are two primary disadvantages to a 20 bit address. 20 bits, i.e. 1MB, is not a lot of memory, and you can not, today, do a lot of work with it. In fact, the original DOS memory model only provided 640KB of addressible space, of which around 500KB to 600KB, depending on configuration, was truly user space. The biggest disadvantage is that, with the segmented architecture of the 8086/8088, you can only address 64KB of data with one instruction. This is due to the 16 bit architecture, and due to the fact that you had to reload a segment register (a second instruction) in order to address any arbitrary byte in memory.


What are the Advantages of using bitmap?

It's not occupied more space in memory. Image clarity is not changed.