define segments in assembly process?, Basic Computer Science

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.
Posted Date: 5/4/2012 4:15:28 AM | Location : United States







Related Discussions:- define segments in assembly process?, Assignment Help, Ask Question on define segments in assembly process?, Get Answer, Expert's Help, define segments in assembly process? Discussions

Write discussion on define segments in assembly process?
Your posts are moderated
Related Questions
Internal interruptions are produced by convinced events which come during the execution of a program. These types of interruptions are handled on their totality by the hardware and

System software: System software helps run the  computer hardware and system. It is designed to control the operations of a computer and coordinate all external devices like c

APPLICATION SOFTWARE Application Software generally is the software which is used to generate customized applications for the clients. Ex: Word Star, Lotus 1-2-3, Ms-

QUESTION Your Library is currently offering access to the Internet for its subscribers on a fee paying basis. Subscribers should make a booking for each slot of one hour in adv

Advantages and Disadvantages of E-Learning: Before we discuss about advantages and disadvantages of e-learning, you should know that e-learning is just another model for learn

OSI Layers: Open Systems Interconnection model is a reference model developed by International Organization for Standardization in 1984, as a conceptual structure of principles fo

No charges are reimbursed to the patient until the deductible has been met. Hospital visits are reimbursed at 80% and Lab visits are reimbursed at 70%. Doctor''s office visits are

The difference between kernel mode and user mode gives a rudimentary form of security in the following manner. Convinced instructions could be executed only when the CPU is in kern

To build assembler programs with TASM programs is a different program structure than from using debug program. It''s important to comprise the subsequent assembler commands: ..CODE

Sequential-access memory device: A  Sequential-access  memory device reads data in sequence. In other words, information on a serial device can only be retrieved in the same s