Research any topic before you write.

Find related topics. | Discover entities. | See connections. | Build a topical map.

Branch table

In computer programming, a branch table or jump table is a method of transferring program control (branching) to another part of a program (or a different program that may have been dynamically loaded) using a table of branch or jump instructions. It is a form of multiway branch. The branch table construction is commonly used when programming in assembly…

History & Art

Use the mouse wheel or two fingers (on touchscreens) to zoom in and out of the map.

Research this topic

Explore the main themes, entities and connections around Branch table. Start with the topic map, then use the sections below for research and deeper semantic analysis.

Explore this topic

Start with a few of the strongest sections from the source topic. These are research directions, not a list of keywords you must use.

Topics to explore

Browse the full topic structure. Each item opens a new analysis centered on that subject.

Overview

Kinds of implementations

History

Example

Advanced semantic analysis

Deeper signals for content research, entity SEO and topical coverage. The plain-language headings explain what each technical view is useful for.

Map overview Semantic statistics

Branch table

Nodes56
Edges55
Triples61
Avg. degree1.96
Density0.035714
Components1

How this topic connects Entity context

See the strongest relationship patterns around the current topic before diving into the raw triples.

Branch table

Top relations

related to External links · 12
Branch table → Arrays, C/C, Example, Function Pointer Arrays, Functions, IBM S/360Examples, IF/ELSE, Jump Tables, Nigel Jones, Pointers, Switch/Case, Wikibooks
related to 8-bit Microchip PIC assembly language · 8
Branch table → If GOTO, Microchip PIC, Note, PCL, PCLATH, PIC18F, The, To
related to history · 5
Branch table → CPUs, IBM/360, In, Nowadays, Use
related to Typical implementation · 5
Branch table → Also, Given, If, It, This
related to Alternative implementation using addresses · 4
Branch table → Another, Originally, The, This
related to Compiler-generated branch tables · 4
Branch table → However, In, Programmers, This
related to Other uses of technique · 4
Branch table → Although, For, JIT, This
related to Creating the index for the branch table · 3
Branch table → A-Z, However, Where
related to C · 2
Branch table → Another, This
see also · 1
Branch table → Dispatch

Important terminology Word statistics

Use these terms to understand the vocabulary surrounding the topic, not as a checklist for keyword stuffing.

Important terminology

branch table may used array index example instructions instruction code search jump method values using language also compilers data compiler

Entity relationships Subject–Predicate–Object triples

SubjectPredicateObjectConfidenceSrc
1instance ofbelieving that a range of possible search key integer values0.80text
2instance ofbelieving that a range of possible search key integer values0.80text
4instance ofbelieving that a range of possible search key integer values0.80text
6instance ofbelieving that a range of possible search key integer values0.80text
7instance ofbelieving that a range of possible search key integer values0.80text
20instance ofbelieving that a range of possible search key integer values0.80text
23instance ofbelieving that a range of possible search key integer values0.80text
40instance ofbelieving that a range of possible search key integer values0.80text
42instance ofbelieving that a range of possible search key integer values0.80text
50instance ofbelieving that a range of possible search key integer values0.80text
A-Zinstance offor single byte input values0.80text
IBM/360 use branch tables for dispatching interrupts Advantagesinstance ofboth system calls and library functions may be referenced by an integer index into a branch table.some computer architectures0.80text

Related concept clusters Concept neighborhoods

These clusters group vocabulary that occurs around closely connected concepts in the source material.

    Connections between topic areas Semantic bridges

    Bridges can reveal useful research angles that are easy to miss in a flat list of related terms.

    Min side: 3
    For writers, content strategists, SEOs, marketers and creators — from quick topic research to advanced semantic analysis.