Buenas, tengo una duda en cuanto al tamaño de los punteros, y como considerarlos.
En el caso hipotético que tenga un struct que es un árbol de caracteres contenido en el segmento DS, definido como un carácter, un puntero al hijo izquierdo y otro al hijo derecho.
Suponiendo que el carácter se encuentra en la posición DS:[BX], el hijo izquierdo se encontraría en la direccion DS:[BX+1], pues cada carácter ocupa un byte.
Pero, el hijo derecho, se encuentra en la posición DS:[BX+3], porque aunque el tipo de dato sea un carácter, los offset son de 16 bits, o se encuentra en la posición DS:[BX+2] porque es un árbol de caracteres?