Das ist mir nicht erschöpfend genug. Für ein einfaches Nein verdienst du kein "fachlich hilfreich"!
Es liegt auf der Hand, dass die Codepoints nicht beliebig oder zufällig belegt wurden, wie das Beispiel des OP belegt (864 ist 3⅜ × 2⁸). Blöcke werden meist immer als ganze Entsprechung, damit die Algorithmen zur Transkodierung möglichst unaufwändig ausfallen.
http://www.unicode.org/Public/MAPPINGS/
http://userguide.icu-project.org/conversion/data
http://site.icu-project.org/charts/charset