Dejo link a este otro post para evitar confusiones: https://eva.fing.edu.uy/mod/forum/discuss.php?d=56840
Un puntero ocupa 2 bytes cuando es un puntero NEAR (son un offset de la direccion de memoria a la que apuntan)
Si fueran punteros FAR ocuparian 4 bytes (2 bytes de segmento, 2 bytes de offset)
En el link que puse en el mensaje de arriba, gustavo aclara eso justamente, que son 2 bytes por ser NEAR.