We are running a survey to help us improve the experience for all of our members. If you see the survey appear, please take the time to tell us about your experience if you can.
How can ARMv8 memory mapped registers ( ex : EDITCTRL ) be programmed in assembly ?
That's not quite correct.
The architecture defines a number of memory mapped registers. It also defines their offsets from a base address. What is SoC dependent is what the base address is.
If you specifically want to access the memory mapped registers from software you will use regular memory access instructions (LDR/STR). But you will need to know where in the SoC's memory map those registers are.