¿Cómo guarda la instrucción LEA la dirección de A?

Esto se basa en esta preguntaInstrucción LEA

Aquí está el segmento de código sobre el que tengo una pregunta

.ORIG X3700
 LEA R0, A
 .....
  A .FILL X1234

@Paul R, el respondedor de respuesta, dijo que "El origen del código es x3700, y usted tiene 12 instrucciones, por lo que la dirección de A será x3700 + x0C = x370C. Como adivinó, LEA R0, A carga la dirección de A en R0, por lo que R0 contendrá x370C después de que se haya ejecutado la primera instrucción ".

Estoy de acuerdo con la primera parte de lo que dijo Paul, su razonamiento de por qué la dirección de A es x370C. Eso tiene sentido.

Estoy confundido acerca de la siguiente parte, que "LEA R0, A carga la dirección de A en R0". Esta es la diapositiva que mi referencia tiene sobre la instrucción LEA. Lc3 LEA, 5-23

A diferencia de las instrucciones ADD y AND, la instrucción LEA tiene solo un modo (la referencia especifica ambos modos para ADD y AND.

A partir de este diagrama, la segunda parte de LEA, A debe ser PCoffset 9. Sin embargo, el valor de A es 4660 (en decimal) de, A .FILL X1234, que está más allá del rango de PCoffset 9, que es -256 a 255).
¿Puede alguien explicar qué está pasando? ¿Estoy usando el diagrama incorrecto como referencia? ¿Hay otro modo LEA?

Respuestas a la pregunta(1)

Su respuesta a la pregunta