Wskaźnik bliski

Z Wikipedii, wolnej encyklopedii

Wskaźnik bliski – rodzaj wskaźnika, używanego m.in. w trybie rzeczywistym mikroprocesorów architektury x86 i trybie niesegmentowanym architektury ARM, gdzie przechowywane jest tylko przemieszczenie (offset). Zajmuje dwa bajty, a w celu przeliczenia wskaźnika bliskiego na pełny adres (wskaźnik daleki) konieczna jest znajomość segmentu[1][2][3]. W języku C istnieje niestandardowe rozszerzenie, implementowane przez Borland C++, oznaczające ten rodzaj wskaźnika słowem kluczowym near[4].

Przypisy[edytuj | edytuj kod]

  1. AMD64 Architecture Programmer’s Manual Volume 2: System Programming. Wyd. 3.36. AMD, 2020-10, s. 59. [dostęp 2020-10-21].
  2. C166 User’s Guide: near Pointers. Arm Keil. [dostęp 2020-10-21].
  3. C166 User’s Guide: Tiny Model. Arm Keil. [dostęp 2020-10-21].
  4. Borland C++ Programmer’s Guide. Wyd. 3.1. Borland, 1992, s. 344–354. [dostęp 2020-10-21].