Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

8086 Memory Map (how should map ROM)

Status
Not open for further replies.

NTFS

Member level 3
Joined
Apr 6, 2004
Messages
66
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,286
Activity points
565
8086 memory map

Hi everybody

I want to know 8086 memory map.

I want to know how ROM connected to 8086: with 16 bits data bus or 8 bit data bus and if 16 bits how?

Thanks in advance

NTFS.
 

memory mapping in 8086

Hi, the best way is to search an 8086 datasheet and read it.

Here is a good link:

**broken link removed**
 

    V

    Points: 2
    Helpful Answer Positive Rating
memory mapping in microprocessor

hi

Thanks for your help

I think there is a problem because if for example I want to read a data from RAM that A0 is zero so the ROM is also selected.

what happen?
 

8086 memory mapping

The whole memory of 1MB is devided into 4 segments which are addressable using separate registers:
CS = Code Segment
DS = Data Segment
SS = Stack Segment
ES = Extra Segment
These 16-bit registers are used to create 20-bit address which is used to access Code, Data , Stack ...
There is no way you will address two different memories at the same time ..
 

memory map of 8086

NTFS said:
Hi everybody

I want to know 8086 memory map.

I want to know how ROM connected to 8086: with 16 bits data bus or 8 bit data bus and if 16 bits how?

Thanks in advance

NTFS.

8086 Microprocessor
h**p://www.ee.bilkent.edu.tr/~ee212/
8086 data sheet
h**p://www.ee.bilkent.edu.tr/~ee212/8086datasheet.pdf
8086 architecture
h**p://www.ee.bilkent.edu.tr/~ee212/week2_06.pdf
8086 addressing mode and instruction set
h**p://www.ee.bilkent.edu.tr/~ee212/week3_06.pdf
8086 programming
h**p://www.ee.bilkent.edu.tr/~ee212/week1_06.pdf
h**p://www.ee.bilkent.edu.tr/~ee212/week4_06.pdf
h**p://www.ee.bilkent.edu.tr/~ee212/week5_06.pdf
h**p://www.ee.bilkent.edu.tr/~ee212/week6_06.pdf
h**p://www.ee.bilkent.edu.tr/~ee212/weeks78_06.pdf
 

memory mapping 8086

its same as mapping in case of microprocessor 8085 only difference is that there are 20 bits address lines.......and 16 data lines.........
you have to find the starting address and final address according to questions and size of ram or rom asked
then u can use decoder if u have more than 2 or three memory elements otherwise u can do in general way using And and Not gates .......

in the case of rom there will be no write line others are all same as that of ram.
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top