define segments in assembly process?, Basic Computer Science

Assignment Help:
The architecture of the x86 processors forces with the use of memory segments to direct the information, the size of these segments is of 64kb.
The cause of being of these segments is that, allowing for that the maximum size of a number that the processor can direct is given by a word of 16 bits or register, it would not be possible to access more than 65536 localities of memory using only one of these registers, other than at the present, if the PC''s memory is separated into groups or segments, each one of 65536 localities, and we use an address on an limited register to discover each segment, and then we make each address of a particular slot with two registers, it is likely for us to access a quantity of 4294967296 bytes of memory, which is, in the present day, additional memory than what we will observe installed in a PC.
In sort for the assembler to be able to manage the data, it is essential that each piece of information or instruction be found in the area that corresponds to its individual segments. The assembler accesses this information taking into account the localization of the segment, specified by the DS, ES, SS and CS registers and inside the register the address of the specified part of information. It is because of this that when we make a program using the Debug on each line that we assemble.

Related Discussions:- define segments in assembly process?

Briefly explain registers, Question 1 Briefly explain Registers Que...

Question 1 Briefly explain Registers Question 2 What are complier and interpreter? Question 3 Explain the process of installing Windows XP Question 4 Wr

Computer programming, outline and explain in detail any 10 application area...

outline and explain in detail any 10 application areas of vb.net

Spreadsheet software , Spreadsheet Software : Consider the grid in Fig. ...

Spreadsheet Software : Consider the grid in Fig. 9.4. It is split into rows and columns and is a pictorial representation of a typical spreadsheet program.  Figure: Spr

Quantitative Methods in Business Decision Making, 4. Union City Al has dec...

4. Union City Al has decided to upgrade their tornado warning system. The city leaders have identified six potential locations for erecting a warning siren tower. They want to e

An e-mail account, An E-Mail Account: Inbox: Inbox is the main folder ...

An E-Mail Account: Inbox: Inbox is the main folder in your email account. It contains all the e-mails that have arrived in your e-mail account. You can click on inbox to see t

Moderns, Moderns: As it was explained earlier, communications channels...

Moderns: As it was explained earlier, communications channels can operate in either the Analog or digital mode. However, a given circuit can operate only in one mode not both

Computer security, concepts and components of computer security

concepts and components of computer security

Pep8, Write an Assembly program that reads an integer (-32,768 through 32,7...

Write an Assembly program that reads an integer (-32,768 through 32,767) in decimal and prints its equivalent in binary. The output must show all 16 bits. And you must use a loop

Write Your Message!

Captcha
Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd