Este documento presenta un ejercicio para dividir un número de 16 bits en sus partes alta y baja y almacenarlas en registros separados. Se define una macro que toma un número entre 0 y 65535 y lo divide para guardar la parte alta en un registro y la parte baja en otro. El programa demuestra cómo usar la macro para cargar el número 25503 dividido en sus partes alta y baja en los registros NumH y NumL.