Explain segment registers in bus interface unit, Computer Engineering

Assignment Help:

Q. Explain Segment Registers in bus interface unit?

These are very significant registers of CPU. Why? We will answer this later. In 8086 microprocessor memory is a byte organized which is a memory address is byte address. But the number of bits fetched is 16 at an instance. The segment registers are used to compute the address of memory location accompanied by other registers.  The Segment-register is 16 bits long. The BIU comprise four 16-bit registers which follows the CS: Code Segment, the DS: Data Segment, the SS: Stack Segment and ES: Extra Segment. However what is the requirement of the segments: Segments reasonably divide a program in logical entities of Data, Code and Stack each having a particular size of 64 K. A Segment- register holds the upper 16 bits of starting address of a logical group of memory known as the segment. However what are the benefits of using segments? The main benefits of employing segments are:

  • Logical division of program so increasing the overall possible memory use and minimise wastage.
  • Addresses which required to be used in programs are relocatable as they are offsets. So the segmentation supports relocatability.
  • Though size of address is 20 bits however only maximum segment size which is 16 bits requires to be kept in instruction so decreasing instruction length.

 


Related Discussions:- Explain segment registers in bus interface unit

Microcomputer - controlled breadmaking machine, Q. Microcomputer - Controll...

Q. Microcomputer - Controlled Breadmaking Machine? Figure shows a simplified schematic diagram of a microcomputer-controlled breadmaking machine. A microcomputer along with its

How to creating a key pair, How to Creating a Key Pair You can make a...

How to Creating a Key Pair You can make a key pair using the Strong Name tool (Sn.exe). Key pair files usually have an .snk extension. To create a key pair at the command

Describe about directory in doc, Q. Describe about directory in DOC? We...

Q. Describe about directory in DOC? We all know that, the volume of the hard disk is generally quite large (10 MB to a few GB). You can keep hundreds or even thousands of files

What is the resolution of this DAC, A 5-bit DAC produces an output voltage ...

A 5-bit DAC produces an output voltage of 0.2V for a digital input of 00001. Find the value of the output voltage for an input of 11111. What is the resolution of this DAC? Ans

Define class np, Define class NP. Problems that can be solved in polyn...

Define class NP. Problems that can be solved in polynomial time by a nondeterministic TM. Contains all problems   in P and some problems possibly outside P.

What are the advantages of public key cryptography, What are the advantages...

What are the advantages of Public Key Cryptography? Advantages of Public Key Cryptography are illustrated in below: a) Increased convenience and security and b) Electro

Specifying optimisation criteria of describe function, Specifying Optimisat...

Specifying Optimisation Criteria Specify values to be minimized, maximized or optimized. You can understand it as way you normalize data in database. For instance, you should

What is a sap system, What is a SAP system? The union of all s/w compo...

What is a SAP system? The union of all s/w components that are assigned to the similar databases is known as a SAP system.

The constructed datatype of c, The constructed datatype of C is known as ...

The constructed datatype of C is known as Structure is a constructed datatype of C.

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