answersLogoWhite

0


Best Answer

The intersegment branch (or far branch) in the 8086/8088 is a branch where both the Instruction Pointer (IP) and the Code Segment(CS) registers are loaded at the same time. You can branch anywhere in memory with an intersegment branch.

Contrast this with an intrasegment branch (or near branch) where only the IP register is loaded. Since the CS register is not loaded, the domain of the branch is only the 64kb segment currently selected by CS.

User Avatar

Wiki User

14y ago
This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is inter segment branch instruction?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Related questions

Are there fee for inter branch deposit in BPI family?

There is no inter branch fee


What is meant by 'test and branch instruction'?

test and branch instruction


Difference between code segment and data segment of an instruction?

In the 8086/8088 microprocessor, the code segment is used to fetch the opcode and any additional instruction bytes that might be part of the instruction, while the data segment is used to fetch and/or store any operand bytes that the instruction requires to be manipulated.This is in the case of no segment override prefix.


Which group of instruction do not affected the flag in microprocessor?

branch instruction


What is the meaning of near and far declaration in microprocessor programming using C?

Programs that are loaded into memory typically have several segments associated with them: the Code Segment (CS), the Stack Segment (SS), the Data Segment (DS), sometimes an Extended Segment (ES), and almost always a Block Started by Symbol (BSS) segment. This question requires that we focus only on the Code Segment (CS). The CS is a segment of memory that contains some of the instructions that are required for the program to execute. If this segment is not large enough to contain the whole program then the program can be loaded into different segments. Such a segment may be 64Kb in size (although the size may differ). Instructions located in these segments are referred to by their offset from the start of the segment, and not by their absolute location in memory. Thus, in order to locate a certain instruction, we need the segment's starting address, and the offset of the instruction in that segment. Whenever a branch (jump, goto) takes place which refers to an instruction that is located in another segment, it is known as a far jump, conversely whenever a jump refers to an instruction that is located in the same segment, it is known as a near jump. The difference referring to the modication of the CS register which contains the address of the current Code Segment for the current running program.


Which is the Best narayana branch in hyderabad for IIT with inter?

nothing


What does IBP stand for on bank statement?

Inter Branch Payment


What is a segment used for?

A segment is a chunk (segment) of memory that is 64Kb in size. Due to the design of the 8086/8088 there are 64K possible segments, ecah overlapping the next by 16 bytes, for a total addressibility of 1 Mb. In the instruction model, a segment is the locus of addresses that can be reached in one instruction, without stopping to load a new value into a segment register. It is also called a near, or 16 bit address.


What does IBP mean on a Natwest Bank Statement?

Inter-Branch Transfer


Intra segment and inter segment?

Please provide more information/context/clarification to help us answer this question. You can post your response in this answer text by clicking "Edit."


What registers is used to keep track of address of the memory location where the next instruction is located?

Instruction pointer (IP) is used to hold the offset of the next instruction to be fetched for BIU available from Code Segment whose base address is held in CS segment base register..


What happens when branch instruction comes in 8086?

When a branch (or "jump") instruction is executed, the condition codes bits (in the flag register) determine whether or not the Program Counter (PC register) is changed to the Effective Address specified by the instruction; if not, then the PC is unchanged.