Código
programa: std nuevo ;guardo el numero generado en nuevo cmpu #pilaU ;miro si la lista esta vacia comparando U con la direccion inicial que le hemos cargado #pilaU bne subrutina vacia: ;si la lista esta vacia la inicio pshu nuevo pshu #0x0000 ldx #nuevo stx anterior subrutina: ldx anterior ldd ,-x cmpd nuevo bhs insertar_despues;esta parte ya no la tengo hecha por lo que ahora mismo no existe insertar despues rts
El error de adressing mode me lo da excatamente en el pshu nuevo y pshu #0x0000