SlideShare a Scribd company logo
1 of 7
COE-251
Introduction to Computer Systems
Fazal Hameed
Email: fhameed@aus.edu
Programming segment
•A typical Assembly language
program consists of at least
three segments:
• Code segment contains the
Assembly language
instructions that perform the
tasks that the program was
designed to accomplish.
• Data segment used to store
information (data) to be
processed by the instructions in
the code segment.
• Stack segment - used by the
CPU to store information
temporarily.
Stack segment
(64 KB)
6D26FH – 5D270H = FFFFH
00000H
…
5D270H
…
6D26FH
Code segment
(64 KB)
C3FEFH - B3FF0H = FFFFH
B3FF0H
…
C3FEFH
Data segment
(64 KB)
EFFFFH – E0000H = FFFFH
E0000H
…
EFFFFH
FFFFFH
Programming segment
Stack segment
(64 KB)
6D26FH – 5D270H = FFFFH
00000H
…
5D270H
…
6D26FH
Code segment
(64 KB)
C3FEFH - B3FF0H = FFFFH
B3FF0H
…
C3FEFH
Data segment
(64 KB)
EFFFFH – E0000H = FFFFH
E0000H
…
EFFFFH
FFFFFH
Starting address
of memory
Ending address
of memory
Starting address
of stack segment
Ending address
of stack segment
Starting address
of code segment
Ending address
of code segment
Starting address
of data segment
Ending address
of data segment
B2002H
Address belongs to the code segment
E7654H
Address belongs to the data segment
6A124H
Address belongs to the stack segment
Programming segment
Stack segment
(64 KB)
6D26FH – 5D270H = FFFFH
00000H
…
5D270H
…
6D26FH
Code segment
(64 KB)
C3FEFH - B3FF0H = FFFFH
B3FF0H
…
C3FEFH
Data segment
(64 KB)
EFFFFH – E0000H = FFFFH
E0000H
…
EFFFFH
FFFFFH
23H
98H
56H
B2H
3CH
9BH
67H
6FH
E0000H
C3FEFH
E0001H
E0002H
E0003H
C3FEEH
C3FEDH
C3FEDH
…
…
Address Data
What is a segment?
•A segment is an area of memory that includes up to
64K bytes, and begins on an address evenly divisible
by 16 (such an address ends in 0H):
•8085: addressed a maximum of 64K of physical
memory, since it had only 16 pins for address lines.
(216 = 64K)
• 64K bytes of memory for all code, data, and stack
information
•In 8088/86: there can be up to 64K bytes in each
category:
• The code segment, data segment, and stack segment.
Segment registers (CS, DS, ES, SS)
Stack segment
(64 KB)
00000H
5D270H
…
6D26FH
Code segment
(64 KB)
B3FF0H
…
C3FEFH
Data segment
(64 KB)
E0000H
…
EFFFFH
FFFFFH
Extra segment
(64 KB)
04000H
4FFFFH
Base address of
Extra segment
Base address of
Stack segment
Base address of
code segment
Base address of
data segment
ES (Extra segment)
0400H
SS (Stack segment)
5D27H
CS (Code segment)
B3FF
DS (Data segment)
E000
16 bits
20 bits. We append 4
bits in the end of
each register
Up to the coder to
define its usage
Points at the segment
containing the stack
Points at the segment
containing the current program
Points at the segment where
variables are defined
Logical and physical address
• Physical Address: - the 20-bit address
actually on the address pins of the
8086 processor, decoded by the
memory interfacing circuitry.
• This address can have a range of 00000H
to FFFFFH.
• Offset Address: a location in a 64K-
byte segment range, which can range
from 0000H to FFFFH.
• B3FF4H is a physical address with an
offset address of 4.
• C3FEFH is a physical address with an
offset address of FFFFH
• Logical Address- which consists of a
segment value and an offset address
• Logical address of B3FF4H is B3FF:
0004H
• Logical address of of C3FEFH is B3FF:
FFFFH
Stack segment
(64 KB)
00000H
5D270H
…
6D26FH
Code segment
(64 KB)
B3FF0H
…
C3FEFH
Data segment
(64 KB)
E0000H
…
EFFFFH
FFFFFH
Extra segment
(64 KB)
04000H
4FFFFH
B3FF4H is a physical address
(20 bits) which belongs to the
code segment

More Related Content

Similar to Programming segment 8086 Memory model 8086

The Intel 8086 microprocessor
The Intel 8086 microprocessorThe Intel 8086 microprocessor
The Intel 8086 microprocessorGeorge Thomas
 
8086 microprocessor-architecture-120207111857-phpapp01
8086 microprocessor-architecture-120207111857-phpapp018086 microprocessor-architecture-120207111857-phpapp01
8086 microprocessor-architecture-120207111857-phpapp01jemimajerome
 
8086 microprocessor pptx JNTUH ece 3rd year
8086 microprocessor pptx JNTUH ece 3rd year8086 microprocessor pptx JNTUH ece 3rd year
8086 microprocessor pptx JNTUH ece 3rd yearBharghavteja1
 
3 organization of intel 8086
3 organization of intel 80863 organization of intel 8086
3 organization of intel 8086ELIMENG
 
Intel 8086 microprocessor
Intel 8086 microprocessorIntel 8086 microprocessor
Intel 8086 microprocessorRavi Yasas
 
Microprocessor if deptt- 17th september 2021 (2)
Microprocessor if deptt- 17th september 2021 (2)Microprocessor if deptt- 17th september 2021 (2)
Microprocessor if deptt- 17th september 2021 (2)AISSMS
 
8086 module 1 & 2 work
8086 module 1 & 2   work8086 module 1 & 2   work
8086 module 1 & 2 workSuhail Km
 
15CS44 MP & MC Module 1
15CS44 MP & MC Module 115CS44 MP & MC Module 1
15CS44 MP & MC Module 1RLJIT
 

Similar to Programming segment 8086 Memory model 8086 (20)

Advanced micro -processor
Advanced micro -processorAdvanced micro -processor
Advanced micro -processor
 
The Intel 8086 microprocessor
The Intel 8086 microprocessorThe Intel 8086 microprocessor
The Intel 8086 microprocessor
 
8086 architecture By Er. Swapnil Kaware
8086 architecture By Er. Swapnil Kaware8086 architecture By Er. Swapnil Kaware
8086 architecture By Er. Swapnil Kaware
 
8086 archi notes final
8086 archi notes final8086 archi notes final
8086 archi notes final
 
8086 archi notes final
8086 archi notes final8086 archi notes final
8086 archi notes final
 
8086 microprocessor-architecture-120207111857-phpapp01
8086 microprocessor-architecture-120207111857-phpapp018086 microprocessor-architecture-120207111857-phpapp01
8086 microprocessor-architecture-120207111857-phpapp01
 
8086 microprocessor pptx JNTUH ece 3rd year
8086 microprocessor pptx JNTUH ece 3rd year8086 microprocessor pptx JNTUH ece 3rd year
8086 microprocessor pptx JNTUH ece 3rd year
 
8086 architecture
8086 architecture8086 architecture
8086 architecture
 
intel 8086 introduction
intel 8086 introductionintel 8086 introduction
intel 8086 introduction
 
[ASM] Lab2
[ASM] Lab2[ASM] Lab2
[ASM] Lab2
 
Intel 8086
Intel 8086 Intel 8086
Intel 8086
 
3 organization of intel 8086
3 organization of intel 80863 organization of intel 8086
3 organization of intel 8086
 
Lecture2
Lecture2Lecture2
Lecture2
 
Intel 8086 microprocessor
Intel 8086 microprocessorIntel 8086 microprocessor
Intel 8086 microprocessor
 
Amp
AmpAmp
Amp
 
Microprocessor if deptt- 17th september 2021 (2)
Microprocessor if deptt- 17th september 2021 (2)Microprocessor if deptt- 17th september 2021 (2)
Microprocessor if deptt- 17th september 2021 (2)
 
8086Architecture.pptx
8086Architecture.pptx8086Architecture.pptx
8086Architecture.pptx
 
Internal microprocessor architecture
Internal microprocessor architectureInternal microprocessor architecture
Internal microprocessor architecture
 
8086 module 1 & 2 work
8086 module 1 & 2   work8086 module 1 & 2   work
8086 module 1 & 2 work
 
15CS44 MP & MC Module 1
15CS44 MP & MC Module 115CS44 MP & MC Module 1
15CS44 MP & MC Module 1
 

Recently uploaded

Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝soniya singh
 
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...Call girls in Ahmedabad High profile
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...ranjana rawat
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Call Girls in Nagpur High Profile
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 

Recently uploaded (20)

Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
Model Call Girl in Narela Delhi reach out to us at 🔝8264348440🔝
 
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
High Profile Call Girls Dahisar Arpita 9907093804 Independent Escort Service ...
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
(TARA) Talegaon Dabhade Call Girls Just Call 7001035870 [ Cash on Delivery ] ...
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 

Programming segment 8086 Memory model 8086

  • 1. COE-251 Introduction to Computer Systems Fazal Hameed Email: fhameed@aus.edu
  • 2. Programming segment •A typical Assembly language program consists of at least three segments: • Code segment contains the Assembly language instructions that perform the tasks that the program was designed to accomplish. • Data segment used to store information (data) to be processed by the instructions in the code segment. • Stack segment - used by the CPU to store information temporarily. Stack segment (64 KB) 6D26FH – 5D270H = FFFFH 00000H … 5D270H … 6D26FH Code segment (64 KB) C3FEFH - B3FF0H = FFFFH B3FF0H … C3FEFH Data segment (64 KB) EFFFFH – E0000H = FFFFH E0000H … EFFFFH FFFFFH
  • 3. Programming segment Stack segment (64 KB) 6D26FH – 5D270H = FFFFH 00000H … 5D270H … 6D26FH Code segment (64 KB) C3FEFH - B3FF0H = FFFFH B3FF0H … C3FEFH Data segment (64 KB) EFFFFH – E0000H = FFFFH E0000H … EFFFFH FFFFFH Starting address of memory Ending address of memory Starting address of stack segment Ending address of stack segment Starting address of code segment Ending address of code segment Starting address of data segment Ending address of data segment B2002H Address belongs to the code segment E7654H Address belongs to the data segment 6A124H Address belongs to the stack segment
  • 4. Programming segment Stack segment (64 KB) 6D26FH – 5D270H = FFFFH 00000H … 5D270H … 6D26FH Code segment (64 KB) C3FEFH - B3FF0H = FFFFH B3FF0H … C3FEFH Data segment (64 KB) EFFFFH – E0000H = FFFFH E0000H … EFFFFH FFFFFH 23H 98H 56H B2H 3CH 9BH 67H 6FH E0000H C3FEFH E0001H E0002H E0003H C3FEEH C3FEDH C3FEDH … … Address Data
  • 5. What is a segment? •A segment is an area of memory that includes up to 64K bytes, and begins on an address evenly divisible by 16 (such an address ends in 0H): •8085: addressed a maximum of 64K of physical memory, since it had only 16 pins for address lines. (216 = 64K) • 64K bytes of memory for all code, data, and stack information •In 8088/86: there can be up to 64K bytes in each category: • The code segment, data segment, and stack segment.
  • 6. Segment registers (CS, DS, ES, SS) Stack segment (64 KB) 00000H 5D270H … 6D26FH Code segment (64 KB) B3FF0H … C3FEFH Data segment (64 KB) E0000H … EFFFFH FFFFFH Extra segment (64 KB) 04000H 4FFFFH Base address of Extra segment Base address of Stack segment Base address of code segment Base address of data segment ES (Extra segment) 0400H SS (Stack segment) 5D27H CS (Code segment) B3FF DS (Data segment) E000 16 bits 20 bits. We append 4 bits in the end of each register Up to the coder to define its usage Points at the segment containing the stack Points at the segment containing the current program Points at the segment where variables are defined
  • 7. Logical and physical address • Physical Address: - the 20-bit address actually on the address pins of the 8086 processor, decoded by the memory interfacing circuitry. • This address can have a range of 00000H to FFFFFH. • Offset Address: a location in a 64K- byte segment range, which can range from 0000H to FFFFH. • B3FF4H is a physical address with an offset address of 4. • C3FEFH is a physical address with an offset address of FFFFH • Logical Address- which consists of a segment value and an offset address • Logical address of B3FF4H is B3FF: 0004H • Logical address of of C3FEFH is B3FF: FFFFH Stack segment (64 KB) 00000H 5D270H … 6D26FH Code segment (64 KB) B3FF0H … C3FEFH Data segment (64 KB) E0000H … EFFFFH FFFFFH Extra segment (64 KB) 04000H 4FFFFH B3FF4H is a physical address (20 bits) which belongs to the code segment